信号生成
信号生成允许用户为数据库报文中的每个信号配置特定的波形,并在特定的采样时间周期发送包含这些信号值的报文。
每个信号可以分配不同的波形设置,如信号类型、幅值、频率。
所有信号都将具有一个标准的采样时间,在该时间根据波形类型计算其幅值,并将它们发送出去。
目前仅支持两种波形,正弦波和三角波。
要配置信号,请转到菜单选项 CAN –> Signal Graph –> Configure,用户将看到以下对话框。

上面显示的图中包含一个组合框“Message list:”,其中列出了当前所选数据库文件中的所有报文。
“Signal List”列表控件显示组合框中当前所选报文内未定义任何波形的信号。
“Defined Signal Waveform List”列表控件显示已定义波形的不同报文中的所有信号。
使用“Define Wave”按钮为特定信号定义波形。或者,也可以双击未选中的信号来执行相同操作。当用户触发此事件时,会弹出以下对话框。
目前支持 4 种波形:
-
Sine Wave
-
Cos Wave
-
Triangular Wave
-
Sawtooth Wave

该对话框将加载默认的波形设置,即幅值为 10、频率为 1、采样时间周期为 125 的正弦波。用户可以通过选择信号类型、所需的幅值和频率对波形进行适当的更改。单击“Ok”按钮会将该信号添加到已定义信号列表中。
最后修改的采样时间周期将适用于所有信号。例如,如果为第一个信号选择的采样时间周期为 125,为第二个信号选择的采样时间周期为 100,那么适用的采样时间周期对于第一个和第二个信号均为 100。
勾选“AutoCorrect Sampling Points”复选框时,将计算给定频率的采样时间周期,使得一个周期内至少有 8 个点,并且图形不会失真。
可设置的最大频率为 125,采样时间周期为 32767
现在,如果用户想要发送已定义的信号,请确保应用程序处于连接状态,并使用菜单选项 CAN –> Waveform Messages –> Enable。
或者,用户可以使用下面显示的工具栏项目来配置和发送波形信号。

使用图 1 中的“Delete”按钮可从已定义信号列表中删除先前配置的信号。
定义的波形信号将与配置一起保存。
权威来源: BUSMASTER DITA help source signal_generation.dita, compiled into BUSMASTER.CHM with the application.