在Dewesoft使用过程,我们经常遇到采集的数据出现跳变或者值需要二次计算才能实现最终效果。因此本文总结自己使用过程方法进行简单介绍。希望提供帮助
基本的数据采集功能我不在此文档进行详细介绍,可以参考我其他发布的Dewesoft基本使用方法总结文档
开始了
在我们配置完基本的CAN或者模拟量数据采集后。此时我们已经得到了相关基本原始数据。
下面我们就要利用Dewesoft中数学功能进行实现
打开数据,如下我们选择公式,弹出公式设置页面。
1:定义处理后数据名称,其他可自行配置
2:选择要处理的公式逻辑,比如加减乘除 if 等
在公式一栏中会显示当前公式样子与错误原因
举例
我需要对我之前配置的数据进行加减运算
我对我原始数据做if逻辑处理
如果采集的数据大于8500,那么返回一个值,如果小于8500,返回另外一个值
返回的还可以再次进行数据计算,实现数据翻转功能
if(x>8500,y,z)
注意:必须英文字符输入,而if语句需要有判断值,返回2个值。最终值还能做进一步数据处理
比如1000-(if('安全倾角_MCUA_X轴'>8500,65535-'安全倾角_MCUA_X轴','安全倾角_MCUA_X轴'))/100