主要内容

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

生成测试信号

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

另请参阅

|

主题