主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

生成测试信号

Test Sequence 模块中,您可以生成用于测试的信号。首先,使用数据符号窗格定义输出数据符号,然后在测试步骤中将该输出名称与信号生成函数一起使用。有关添加符号的信息,请参阅 管理输入、输出和数据对象。有关如何在 Test Sequence 模块中实现信号函数的示例,请参阅 测试序列中的正弦函数和随机数函数

信号生成函数

您可以在 Test Sequence 模块中使用这些函数来生成测试信号、随机值和自然指数。您可以将时间运算符与某些信号生成函数结合使用。有关详细信息,请参阅时序运算符

注意

参量值的缩放、舍入和其他近似值可能会影响函数输出。

函数描述
sin

返回输入值的正弦值,单位为弧度。

cos

返回输入参量的余弦值,单位为弧度。

square

生成方波测试信号。

sawtooth

生成锯齿波测试信号。

triangle

生成三角波测试信号

ramp

返回输入的值。

heaviside

当输入小于等于 0 时,返回 0,否则返回 1

exp

返回自然指数函数 ex

rand

返回均匀分布的伪随机值。

randn

返回服从正态分布的伪随机值。

latch

保存输入的值并返回保存的值。当步骤退出时重置保存的值,并在步骤下次激活时重新评估。

测试序列中的正弦函数和随机数函数

此示例显示如何在 Test Sequence 模块中生成正弦和随机数测试信号。

如果您重新创建此测试序列,请在运行它之前设置 nr 符号的大小和类型。将鼠标悬停在 nr 符号上,然后点击其编辑图标以打开数据检查器。将 Size 设置为 1,将 Type 设置为 double

步骤 Sine 输出一个周期为 10 秒的正弦波,由参量 et*2*pi/10 指定。步骤 Random 输出一个在区间 -0.50.5 内的随机数值.

测试序列产生信号 sg

另请参阅

|

主题