CANslinkal简要介绍(16)
发布时间:2021-06-05
发布时间:2021-06-05
功能强大的数据仿真分析工具
"与“图形控件显示”功能中,提供物理数据的解析依据,用户只需要在这里编辑好数据的相关信息,其它解析工作都由系统自动完成。
其信息同样可为下面所述的模块编程功能所用,对应的CAN相关模块会自动完成数据解析或组装需要。
2.12 模块编程仿真
除去通用的用户函数库调用外,某些”高级”一些的CAN分析仪设计用户程序时一般是使用的是脚本语言的方式(CANslinkal同样也支持)。脚本语言的话,一般来说设计的都比较简单,容易学。但是,再简单它也是一种文本语言,本质上与用户调用函数库写自己的程序并无不同。只是工具一开始就把开发平台准备好了,用户只用关心功能如何实现,而不用在意功能之外---比如选择开发工具、开发语言和搭建开发环境等等方面的事。使用文本语言编程,终归是一个非常细致的工作,需要注意太多的细节,写好不容易,维护修改更不容易。
与其他CAN分析仪不同,CANslinkal提供了一套功能强大的仿真系统,用于动态处理数据,这样,用户就可以不需要书写任何代码,就可以构建任意的逻辑功能(包括CAN数据动态收发处理)。
如果用户使用过Matlab/simulink或者LabView的话,对于这种方式应该不会陌生。程序是用可视化方式进行设计,由基本的功能模块组成。用户使用鼠标通过拖放和连线来完成设计,非常简单容易。比如作一个加法运算100 + 50,并显示结果,设计出的程序将会像下图一样,这不会让用户写一行代码。