读取I/O
- 更新时间2025-01-28
- 阅读时长4分钟
从I/O项读取I/O数据。该函数将等待来自生成I/O采样脉冲方法函数的新I/O数据就绪。
以下连线板显示了该函数位于函数外部时出现的参数单周期定时循环。

输入/输出
error in
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。 FPGA I/O输入为可选输入,允许用户指定要读取或写入的FPGA I/O项。FPGA I/O控制 或 常量如FPGA I/O控件要用作连线板输入,FPGA VI必须配置为重入执行。
Timeout
—
指定函数在写入I/O项而不覆盖数据之前等待的最长时间(以时钟滴答为单位)。值为-1可防止函数超时,因此函数仅在写入所有数据时完成执行。如超时为0并且该函数无法立即写入数据,将发生超时。如发生超时,将不会影响之前已写入的数据。 输出就绪指定下游节点是否准备好让该节点返回新值。默认值为TRUE。使用 反馈节点 ,用于将下游节点的“输入就绪”输出连接至当前节点的该输入。 注: 如该接线端在给定周期内为FALSE, 输出有效 接线端在该周期内返回FALSE。
如要显示该接线端,右键单击函数从快捷菜单中选择在单周期定时循环内。
error out
—
错误输出包含错误信息。该输出提供标准错误输出功能。 FPGA I/O输出返回 FPGA I/O输入。
I/O Item
—
I/O项是从FPGA I/O项读取的数据。
Timed Out
—
如函数超时,返回TRUE。如超时为TRUE,该函数不会将数据写入任何I/O项。 输出有效 如果该节点已计算出下游节点可以使用的结果,则返回TRUE。将该输出连线至后续节点的输入有效的输入,以便将该节点的数据传递至后续节点。 如要显示该接线端,右键单击函数从快捷菜单中选择在单周期定时循环内。 |
读取I/O详细信息
如要选择方法,首先配置带有I/O项的节点。
如多个读取I/O方法函数包含同一个I/O项,所有函数均引用同一个数据缓冲。任意函数的读取均返回最早的未读数据,生成I/O采样脉冲方法函数获取的数据将覆盖缓冲中最早的元素。如节点包含多个I/O项,该节点仅当每个I/O项具有可用的未读数据时才读取数据。
单周期定时循环支持
该节点的内部和外部均受支持单周期定时循环( 如果终端支持)。右键单击该函数,选择执行模式»单周期定时循环外部或在单周期定时循环内指定函数的执行位置。
错误处理的详细信息
可使用错误接线端将该节点放置在VI数据流中,以确保接收到的数据有效。FPGA终端报告错误可能因终端而异。参考特定的FPGA终端有关特定FPGA终端如何报告错误的信息,请参见 硬件文档 。
error in
—
Timeout
—
error out
—
I/O Item
—