重新打包信号
- 更新时间2025-07-30
- 阅读时长3分钟
接收任意数量的数据点信号,并产生指定大小的信号包。

对话框选项
| 选项 | 说明信息 |
|---|---|
| 输出段大小 | 指定每个输出段包括的采样数。默认值为100。 |
输入/输出
信号
—
包含一个或多个输入信号。
错误输入(无错误)
—
描述该节点运行前发生的错误。
数据索引
—
包含重新打包值的索引。在While循环中放置Express VI时,如连线数据索引至计数接线端,则可用较大的数组通过循环生成多个小数据包;如未连线数据索引接线端至计数接线端,则可收集多个小数据段至大数据包中。
可用数据
—
表明数据是否可用于生成数据包。
结果
—
返回基于Express VI配置的结果数据。
错误输出
—
包含错误信息。该输出提供标准错误输出功能。 |
如需通过大型数组重复产生小型信号包,可在While循环中放置该VI,并连线数据索引输入至计数接线端。为该Express VI选择打包大小。第一次执行While循环时,VI将信号输入一次性读入缓冲区。在其后的循环中,LabVIEW将忽略该输入。在每次循环中,结果输出端都返回从缓冲区第一个数据点开始的一段数据。剩下的数据不足形成一个数据包时,可用数据输出端不再为TRUE。
如需使小段数据收集到更大的数据包中,可在While循环中添加该VI,请勿连线该Express VI至数据索引输入端,或连线0至数据索引输入端。每次循环时,VI均接收新输入。VI接收的数据点足够形成指定大小的数据包时,可用数据输出端不再为FALSE。该Express VI返回结果数据包时,可用数据输出端的值为TRUE。下次循环开始时,该值重新变为FALSE。
信号
—
错误输入(无错误)
—
数据索引
—
可用数据
—
结果
—
错误输出
—