DLL函数接口说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,//型号名称

相关文档
最新文档