微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > iFix软件EDA HDA在VB,VC,Delphi编程语言环境中的应用

iFix软件EDA HDA在VB,VC,Delphi编程语言环境中的应用

时间:09-27 来源:互联网 点击:

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编程接口函数的声明部分。



图1:Delphi编程环境中的应用


4.结论

掌握并灵活应用iFix 软件的EDA,HDA编程接口,我们就可以用自己熟悉的编程语言开发出符合用户不同需求的应用程序,iFix软件体系的开放性和灵活性得到了充分的体现。利用该编程接口使得iFix软件应用在DCS系统的人机界面成为可能,华能新锐控制技术有限公司的DCS控制系统PineControl的操作员站部分PineHMI就是基于iFix上进行了大量的系统二次开发而完成的,这其中就必须大量运用到EDA,HDA编程接口来满足DCS系统人机界面部分的一些特殊功能。此外利用该接口还可以拓展iFix软件的应用范围,如华能国际电力股份公司的发电厂实时监管的厂站侧系统以此为主搭建起来的。编程人员还可以将这些编程接口封装成ActiveX动态链接库,ActiveX控件等方式进行互联网应用的扩展等方面的应用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top