了解循环定时(FPGA接口)
- 更新时间2025-10-09
- 阅读时长3分钟
备注 本自动翻译仅为阅读便利而提供。请参阅英文版本以获取最新和最准确的信息。
|
|
|
请勿在包含从上述模块采集数据的FPGA I/O节点的循环中使用循环定时器函数或等待函数。
创建从上述模块读取数据的循环时,应确保循环执行速度不低于模块的数据速率。如循环执行速度低于数据速率,FPGA I/O节点将返回溢出警告并继续读取数据。溢出警告表示FPGA I/O节点返回的数据有效,但函数自上一次读取模块数据起,丢失了一个或更多的数据点。
当下列所有条件为真时,函数返回溢出警告。
- 模块处于采集模式。
- 模块置于采集模式后,采集模块数据的FPGA I/O节点执行至少一次。
- FPGA I/O节点自上一次函数执行后,未读取一个或多个数据点。
如应用程序采集了多个数据缓冲,且它们之间的定时关联不重要,可忽略每个缓冲区第一个数据点返回的溢出警告。避免溢出警告
如需避免溢出警告,可按以下规范开发FPGA VI:
| 条件 | 操作指南 |
|---|---|
| 应用程序从带有内部主时基的模块采集多个数据缓冲。 | 如果缓冲之间的定时关联不重要,可忽略每个缓冲区第一个数据点返回的溢出警告。 |
| 在同一循环内,从多个带有内部主时基的模块中读取数据。 |
|
| 在同一循环内,从一个带有内部主时基的模块及另一个模拟输入模块中读取数据。 |
|