跳转到内容

信号生成

信号生成允许用户为数据库报文中的每个信号配置特定的波形,并在特定的采样时间周期发送包含这些信号值的报文。

每个信号可以分配不同的波形设置,如信号类型、幅值、频率。

所有信号都将具有一个标准的采样时间,在该时间根据波形类型计算其幅值,并将它们发送出去。

目前仅支持两种波形,正弦波和三角波。

要配置信号,请转到菜单选项 CAN –> Signal Graph –> Configure,用户将看到以下对话框。

WaveformSelDlg.bmp

上面显示的图中包含一个组合框“Message list:”,其中列出了当前所选数据库文件中的所有报文。

“Signal List”列表控件显示组合框中当前所选报文内未定义任何波形的信号。

“Defined Signal Waveform List”列表控件显示已定义波形的不同报文中的所有信号。

使用“Define Wave”按钮为特定信号定义波形。或者,也可以双击未选中的信号来执行相同操作。当用户触发此事件时,会弹出以下对话框。

目前支持 4 种波形:

  1. Sine Wave

  2. Cos Wave

  3. Triangular Wave

  4. Sawtooth Wave

SignalDefiner.jpg

该对话框将加载默认的波形设置,即幅值为 10、频率为 1、采样时间周期为 125 的正弦波。用户可以通过选择信号类型、所需的幅值和频率对波形进行适当的更改。单击“Ok”按钮会将该信号添加到已定义信号列表中。

最后修改的采样时间周期将适用于所有信号。例如,如果为第一个信号选择的采样时间周期为 125,为第二个信号选择的采样时间周期为 100,那么适用的采样时间周期对于第一个和第二个信号均为 100。

勾选“AutoCorrect Sampling Points”复选框时,将计算给定频率的采样时间周期,使得一个周期内至少有 8 个点,并且图形不会失真。

可设置的最大频率为 125,采样时间周期为 32767

现在,如果用户想要发送已定义的信号,请确保应用程序处于连接状态,并使用菜单选项 CAN –> Waveform Messages –> Enable

或者,用户可以使用下面显示的工具栏项目来配置和发送波形信号。

WaveformToolbarItems.bmp

使用图 1 中的“Delete”按钮可从已定义信号列表中删除先前配置的信号。

定义的波形信号将与配置一起保存。


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