iFix软件EDA HDA在VB,VC,Delphi编程语言环境中的应用
F_CV”, 0); eda_lookup(eh); eda_wait(eh); eda_read(eh); eda_wait(eh); for(i=0;i2;i++) { err=eda_get_float(eh,ei[i],fvalue); data[i]=fvalue; if(err==1) { MessageBox(“Read iFix Data Error”); } else { m_sData.Format(“%5.3f”,data[i]); UpdateData(FALSE); } } eda_delete_group(eh); 3.在Delphi编程环境下的应用 由于iFix的应用编程接口主要是面向微软公司的编程平台下的语言而开发的。 这里需要注意的是:在iFix提供的VB模块中,接口函数调用参数的传递是使用指针传递的,因此在Delphi的单元文件中应注意将函数参数的传递也使用指针进行传递的。完成了接口函数调用的单元文件后,在Delphi语言中的调用方法和步骤与VB或VC中的是一样。下图1就是在Delphi编程环境中的iFix EDA编程接口函数的声明部分。 掌握并灵活应用iFix 软件的EDA,HDA编程接口,我们就可以用自己熟悉的编程语言开发出符合用户不同需求的应用程序,iFix软件体系的开放性和灵活性得到了充分的体现。利用该编程接口使得iFix软件应用在DCS系统的人机界面成为可能,华能新锐控制技术有限公司的DCS控制系统PineControl的操作员站部分PineHMI就是基于iFix上进行了大量的系统二次开发而完成的,这其中就必须大量运用到EDA,HDA编程接口来满足DCS系统人机界面部分的一些特殊功能。此外利用该接口还可以拓展iFix软件的应用范围,如华能国际电力股份公司的发电厂实时监管的厂站侧系统以此为主搭建起来的。编程人员还可以将这些编程接口封装成ActiveX动态链接库,ActiveX控件等方式进行互联网应用的扩展等方面的应用。
图1:Delphi编程环境中的应用
4.结论
Delphi 编程语言 环境 应用 VC VB 软件 EDA HDA iFix 相关文章:
- delphi与51单片机串行通信(11-22)
- STM32内部温度传感器实验——串口 delphi上位机(11-13)
- DELPHI语言在远程红外测温报警系统中的应用(05-29)
- Delphi:高效的哈希函数程序(09-13)
- 基于Delphi的室内多目标超声波定位系统设计(09-27)
- Delphi中比较GUID是否相等(06-27)