DLL函数接口说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
typedef void __stdcall (*fun_AddResult)(char pDataStr[10][255],double pDataDouble[100]); extern "C" void __declspec(dllimport) __stdcall SetBackColor(TColor pBkColor);
extern "C" void __declspec(dllimport) __stdcall FanSelect(
void *pSeriesNames,//系列名称YLDStr * (typedef struct{char Data[255];} YLDStr;) const int pSeriesNameCount,//系列名称个数,-1时表示全部选择
void *pSubSeriesNames,//系列名称YLDStr * (typedef struct{char Data[255];} YLDStr;) const int pSubSeriesNameCount,//子系列名称个数,-1时表示全部选择
const double &pFlow, //风量
const int &pFlowUnitType, //风量单位类型0-m^3/h 1-m^3/s 2-l/s 3-cfm
const double &pPres, //风压
const int &pPresUnitType, //风压单位类型0-Pa 1-mmH2O 2-kgf/cm^2 3-inH2O
const int &pPresType, //风压类型0-全压1-静压
const int &pOutFanType,//出风方式0-管道出风1-自由出风
const double &pAirDensity,//空气密度
const double &pMotorSafeCoff,//电机容量安全系数(%)
const bool &pUserSetMotorSafeCoff,//用户设定了电机容量安全系数
double &rFlow_STDUnit,//标准单位下的风量
fun_AddResult pAddResult//函数指针,用于回传数据
);
extern "C" void __declspec(dllimport) __stdcall Belt_Selection(
const char *pSeriesName,
const char *pSubTypeName,
const char *pModelName,
const int &pSped_DataType,//电机转速类型0-标准数据1-用户数据默认为0(界面选择)
const int &pHz_DataType,//频率选择0-50HZ 1-60HZ(界面选择)
const int &pRotation,//出风旋转角度R0,R90,R180,R270(参考常量定义)
const double &pFanSped,//风机转速(第一步计算得到)
const double &pMotorPow,//电机功率(第一步计算得到)
const double &pFlow_STDUnit,//标准单位下的风量
const double &pTPres,//全压(第一步计算得到)
const double &pSPres,//静压(第一步计算得到)
const double &pFTEff,//全压内效率(第一步计算得到)
const double &pSdbA,//噪声(第一步计算得到)
const int &pV olt,//用户选择的电压(参考电压常量声明V380 V400) ,
bool pPole[4],//用户选择的极数2,4,6,8
bool pBeltType[4],//用户选择的皮带类型SPZ SPA SPB SPC
const bool &pBeSetFanSped,//用户设定了风机转速
const double &pFanSpedRt_User,//用户设定的风机转速差
const bool &pBeSetBeltMoveSped,//用户设定最大皮带运动速度
const double &pBeltMoveSped_User,//用户设定的最大皮带运动速度
const int &pUserSel_Distance,//用户的选择0-直接输入中心距(mm) 1-边距(mm)
const double &pMargin,//边距(mm)
const double &pCenterDistance,//中心距
const double &pMotorSafeCof,//电机容量安全系数
const bool &pUserSetMotorSafeCoff,//用户设定了电机容量安全系数
const double &pFlow_STDSped,//标准转速下的风量(第一步选型结果,下标为46)const double &pMinL10,//轴承最小寿命
fun_AddResult pAddResult//函数指针,用于回传数据
);
extern "C" double __declspec(dllimport) __stdcall CalAirDensity(
const double &pB,//大气压力
const double &pT,//空气温度
const double &pV//相对湿度
);
extern "C" void __declspec(dllimport) __stdcall DrawCurvePic(
const char *pSeriesName,
const char *pSubTypeName,
const char *pModelName,
const char *pFileName,
const double &pFlow,
const double &pPres,
const int &pWidth,
const int &pHeight
);
//画皮带传动风机单转速曲线图
extern "C" void __declspec(dllimport) __stdcall DrawSingleFanBySize(
const char *pSeriesName,//系列名称
const char *pSubTypeName,//子系列名称
const char *pModelName,//型号名称
const char *pFileName,//文件名称
double pSped,//转速
double pFlow,//风量(流量)
double pDensity,//密度
const int &pWidth,//图片宽度
const int &pHeight,//图片高度
const int &pFlowUnit,//风量单位
const int &pPresUnit//风压单位
);
//画直联风机单转速曲线图
extern "C" void __declspec(dllimport) __stdcall DrawDrectSingleFanBySize( const char *pSeriesName,//系列名称
const char *pModelName,//型号名称