如果对.INI文件的读写还是有问题,不妨看看这个来自其它LabVIEW爱好者设计的自动生成.INI的小工具。
 
Picture


 
下面我们按本栏目《项目中的全局变量(3)》中的传感器参数给出配置文件的样式。
 

 
在前面所写的《项目中的全局变量》中,曾多次提到配置文件。比如:将振动测试项目中的ICP(IEPE)传感器的灵敏度常数通过配置文件来修改等。这样用户只需要更新配置文件中传感器灵敏度常数(校准后的新灵敏度常数)就可以继续使用原来发布的应用程序,并不需要对源程序(.exe文件)作任何改变。
 

 
如果从严格的意义上讲,前面我们所谈到的过程应该称为:校准测试。
为什么这样说呢?
因为校准包括了两层的含义:
1、校准(测试)
2、校准(调校)

在前面的操作中,我们只完成了校准测试(这是因为人家的板卡性能设计(保持)的非常好,两年多基本上没有发生变化,所以根本无须再进行调整校正)。实际的校准过程有时往往不是这样的,有些板卡的准确度偏离了技术规范中的要求,需要对它们进行调整和校准。


 
校准的硬件都基本配备齐了,现在准备编写校准软件。

 
最近用户送来一块数据采集卡——USB-9234要求校准。
我们就借助对USB-9234的校准来进一步谈谈校准的实际操作。
 

 
为了保证数据采集的准确,数据采集卡通常在使用了一段时间后需要重新校准(定期校准)。校准周期一般的数据采集卡为一年,M系列中有的数据采集卡的校准周期为2年。这些数据在板卡的使用手册中都可以查到。
 

 
在振动测试项目中,会使用多通道同步测试。一般为每个通道配置的ICP(IEPE)传感器的灵敏度都会不一样,还有一个问题,就是传感器的灵敏度它不是一个常数,它会随着时间、使用状态等因素发生变化。所以对于测量要求比较高的实验室,一般每年要标定(校准)一次传感器的灵敏度。这就会带来一个问题,在每次校准后,如何修改已生成 .exe文件的应用程序中的传感器灵敏度?程序设计者和用户肯定都不希望每次都重新打包创建一个新的应用程序的.exe文件。
 

 
首先,介绍用于用户信息录入的全局变量。

通常在应用程序导入后(完成用户软件使用权认证后导入Confign.ini文件等操作),应用程序会弹出一个类似对话框的界面,要求使用者输入:用户名、仪器名称、系列号、生产厂商、出厂日期等相关信息。大概的模式请参见下图。
 

 
在通常的测试项目设计中,我会采用下图所示的测试架构(简略视图)。比如:在振动加速度传感器的测试项目中:

 


Google Analytics