在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 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐