跳转到内容

新增功能

节点模拟 v1.2 更改

节点模拟中的 STCAN_MSG 已更新,以简化对消息属性和信号值的访问,并支持大端信号,如下所示 class STCAN_MSG { unsigned int id; bool isExtended; bool isRtr; unsigned char dlc; unsigned char cluster; unsigned char data[64]; unsigned long timeStamp; bool isCanfd; // To set data bool byteAt(int index, unsigned char val); bool wordAt(int index, unsigned short val); bool longAt(int index, unsigned long val); // To get data unsigned char byteAt(int index); unsigned short wordAt(int index); unsigned long longAt(int index); };

支持以下函数来访问/更新信号值 要设置信号原始值或物理值 1. rawvalue(int x); // Type ‘int’ will vary as per the signal type 2. physicalvalue(double x); 要获取信号原始值或物理值 1. rawvalue(); // returns signal rawvalue 2. physicalvalue(); // returns signal physicalvalue 有关更多详细信息,请参阅“CAN->节点模拟”下的“示例”部分

在导入 v1.1 版本的节点模拟 .cpp 文件时,.cpp 文件将自动更新为 v1.2 版本的更改,并且将在同一路径中创建一个备份文件(.bak 文件)CAN CAPL 到 Cpp 的转换已根据节点模拟 1.2 结构进行了更新


权威来源: BUSMASTER DITA help source what_is_new_nodesimulation.dita, compiled into BUSMASTER.CHM with the application.