軸受計算の追加方法は:
•VARIANT_BOOL calculateBearing([in] VARIANT_BOOL p_enterFx, [in] double p_Fx_or_Ux, [in] VARIANT_BOOL p_enterFy, [in] double p_Fy_or_Uy, [in] VARIANT_BOOL p_enterFz, [in] double p_Fz_or_Uz, [in] VARIANT_BOOL p_enterMy, [in] double p_My_or_Ry, [in] VARIANT_BOOL p_enterMz, [in] double p_Mz_or_Rz, [in] double p_ni, [in] double p_ne, [in] double p_Ti, [in] double p_Te);
Run bearing calculation with given loading.
•VARIANT_BOOL setupLoadSpectrum([in] int p_count, [in] VARIANT_BOOL p_enterFx, [in] VARIANT_BOOL p_enterFy, [in] VARIANT_BOOL p_enterFz, [in] VARIANT_BOOL p_enterMy, [in] VARIANT_BOOL p_enterMz);
Setup load spectrum definition.
•VARIANT_BOOL setLoadSpectrumLoad([in] int p_loadCase, [in] double p_frequency, [in] double p_Fx_or_Ux, [in] double p_Fy_or_Uy, [in] double p_Fz_or_Uz, [in] double p_My_or_Ry, [in] double p_Mz_or_Rz, [in] double p_ni, [in] double p_ne, [in] double p_Ti, [in] double p_Te, [in] double p_TOil);
Set load spectrum load for each load case
•VARIANT_BOOL selectBearingFromDatabase([in] BSTR p_manufacturer, [in] BSTR p_bearingName);
Selects a bearing based on name and manufacturer from the database
•VARIANT_BOOL getStiffnessMatrix([in,out] double *p_c11, [in,out] double *p_c12, [in,out] double *p_c13, [in,out] double *p_c14, [in,out] double *p_c15, [in,out] double *p_c21, [in,out] double *p_c22, [in,out] double *p_c23, [in,out] double *p_c24, [in,out] double *p_c25, [in,out] double *p_c31, [in,out] double *p_c32, [in,out] double *p_c33, [in,out] double *p_c34, [in,out] double *p_c35, [in,out] double *p_c41, [in,out] double *p_c42, [in,out] double *p_c43, [in,out] double *p_c44, [in,out] double *p_c45, [in,out] double *p_c51, [in,out] double *p_c52, [in,out] double *p_c53, [in,out] double *p_c54, [in,out] double *p_c55);
Reads back the bearing stiffness matrix with units N, Nm, mm, rad. The order of rows and columns is like in the report ux, uy, uz, ry, rz.
•SAFEARRAY(VARIANT) getStiffnessMatrixAsVector();
Reads back the bearing stiffness matrix as vector with units N, Nm, mm, rad. The order of the elements is per row.
•SAFEARRAY(VARIANT) getRollingElementResults([in] int p_loadCase, [in] int p_bearing, [in] int p_row, [in] int p_rollingElement, [in] int p_section);
Returns results for single rolling elements. The parameter 'section' is only used for roller bearings, for section==-1 the forces acting on the roller are returned. The parameter 'loadCase' is only used if a load spectrum is defined.