NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

关于传感器信号标定的问题

问题如下:
客户希望传感器信号能由他们自己标定,要求设计一个界面,如用TABLE控件,有以下几列:序号,信号名称,单位,理论值1,实际值1,理论值2,实际值2,系数A,系数B。系数A、B由理论值1,实际值1,理论值2,实际值2计算得到。
其中所有传感器信号假设为线性,A、B分别表示线性关系系数。
象这样一个表,如何保存,以及如何读取?当然也不一定TABLE控件,关键是能实现上述要求。
并且以后在信号采集中,可以读取系数A、B进行转化。
多谢大家!
0 项奖励
1 条消息(共 6 条)
6,230 次查看
这个可以用数据库存储也可以直接txt存储,把数值都转换成字符。
存文件有个问题,每次自己输入文件名和路径。
0 项奖励
2 条消息(共 6 条)
6,202 次查看
多谢回答。
现在保存和读取没问题了,
那请问下面做数据采集的时候,如何将上述计算得到的标定系数放到每个通道采集的数据中去呢?
0 项奖励
3 条消息(共 6 条)
6,199 次查看
你可以在采集到数据后,把数据处理。这里有两种方法,一种呢你直接可以加减乘除。
另一种你做一个记录数值的功能,把0点标定的数值存储到文件中,然后在以后的测试中
每次读取到内存中,去修正这个采集到的传感器数值。
0 项奖励
4 条消息(共 6 条)
6,194 次查看
yulzhu:你好
你说的第一种方法好理解,第二种方法:
另一种你做一个记录数值的功能,把0点标定的数值存储到文件中,然后在以后的测试中每次读取到内存中,去修正这个采集到的传感器数值。
我就不是很理解了,有没有比较具体的实例啊?
0 项奖励
5 条消息(共 6 条)
6,172 次查看
你可以这样理解:
测试系统有一个零点,我们认为这个零点输出是为零的,或者说需要修正以后为0的。
你在后面的测试过程中,如果需要标定或者调零时,你可以设计一个功能来记录这个值。
在以后的测试中,消除这个零点误差。
0 项奖励
6 条消息(共 6 条)
6,157 次查看