当前位置:文档之家› DLL函数接口说明

DLL函数接口说明

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-cfmconst double &pPres, //风压const int &pPresUnitType, //风压单位类型0-Pa 1-mmH2O 2-kgf/cm^2 3-inH2Oconst 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,8bool pBeltType[4],//用户选择的皮带类型SPZ SPA SPB SPCconst 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,//型号名称const char *pMotorName,//电机名称const char *pFileName,//文件名称const double &pFlow,//风量(流量) 标准单位const int &pWidth,const int &pHeight,const int &pFlowUnit,//用户选择的风量单位0-标准单位const int &pPresUnit//用户选择的风压单位0-标准单位);extern "C" void __declspec(dllimport) __stdcall DirectFanSelect(void *pSeriesNames,//系列名称YLDStr * (typedef struct{char Data[255];} YLDStr;) const int pSeriesNameCount,//系列名称个数,-1时表示全部选择double &pFlow, //风量const int &pFlowUnitType, //风量单位类型0-m^3/h 1-m^3/s 2-l/s 3-cfmdouble &pPres, //风压const int &pPresUnitType, //风压单位类型0-Pa 1-mmH2O 2-kgf/cm^2 3-inH2O const int &pPresType,//风压类型0-全压1-静压const int &pHz_DataType,//频率选择0-50HZ 1-60HZconst int &pvoltage,//电压0-380 1-220const double &pResultDisData, //选型差值(小数0.1代表10%)const double &pAirDensity,//空气密度fun_AddResult pAddResult//函数指针,用于回传数据);。

相关主题