LabVIEWCompactRIO 开发指南第六章41 同步模块

简介: LabVIEWCompactRIO 开发指南第六章41 同步模块

同步模块


同时运行的模块每个通道有一个ADC,并且采集数据时通道之间没有明显的偏差。同步模块的两个子类别,按需和三角积分,通过SPI总线传输数据,并受到其他SPI总线模块的所有规格和挑战的约束。


按需转换


表6.1.具有按需转换的同步模块示例


3ec604212d5bdd1d3058947a87ac0094.png


按需模块,如表6.1中列出的模块,在使用LabVIEW FPGA进行编程时几乎没有具体的挑战。这使它们成为一些最容易编程的模块。最大的警告涉及仲裁,这是所有使用SPI通信的模块共享的。


按需数据


按需数据与其说是一个警告,不如说是一个功能。按需同步C系列模块能够在以任何间隔调用I/O节点时返回数据,直至手册中列出的最小转换时间。这意味着采集可以通过外部不规则时钟进行计时。对于使用按需同步模块进行采集,Δt不需要是一个常数。


流水线同步数据或用户控制的I/O采样


NI9223用户控制IO采样.lvpj位于NI示例查找器中。


一些为高速测量设计的模块超出FPGAI/O节点的数据吞吐能力。在这些情况下,可以应用用户控制的I/O采样函数与模块通信。这些增加了程序的复杂性,但大大增加了模块的带宽。

1fa51068c85ccf7cbcf03556c5fef6a9.png



图6.8.可以使用用户控制的I/O采样选项板与某些模块进行更高带宽的通信


使用用户控制的示例方法进行编程时,会发现从LabVIEW附带的现有示例程序开始会更容易。图6.9是NI 9223 User-Controlled IO Sampling.lvproj的框图,可以在NI示例查找器中找到该框图。


1fcb59a4e48cba559859b29b0e499627.png



图6.9.NI9223用户控制IO采样程序


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
6月前
|
存储 API 异构计算
LabVIEWCompactRIO 开发指南30 目标间通信
LabVIEWCompactRIO 开发指南30 目标间通信
42 3
LabVIEWCompactRIO 开发指南30 目标间通信
|
6月前
|
异构计算
LabVIEWCompactRIO 开发指南第六章44 同步模块
LabVIEWCompactRIO 开发指南第六章44 同步模块
35 1
|
6月前
|
数据采集 前端开发 芯片
LabVIEWCompactRIO 开发指南第六章40 模块分类
LabVIEWCompactRIO 开发指南第六章40 模块分类
39 2
|
6月前
|
网络协议 安全 数据挖掘
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
36 2
|
6月前
|
异构计算
LabVIEWCompactRIO 开发指南第七章50
LabVIEWCompactRIO 开发指南第七章50
31 1
|
6月前
|
异构计算
LabVIEWCompactRIO 开发指南第七章49
LabVIEWCompactRIO 开发指南第七章49
35 1
|
6月前
|
存储 异构计算
LabVIEWCompactRIO 开发指南第六章43
LabVIEWCompactRIO 开发指南第六章43
35 1
|
6月前
|
资源调度 算法 程序员
LabVIEWCompactRIO 开发指南第六章42
LabVIEWCompactRIO 开发指南第六章42
43 1
|
6月前
|
人工智能 前端开发 异构计算
LabVIEWCompactRIO 开发指南第六章38
LabVIEWCompactRIO 开发指南第六章38
35 1
|
6月前
|
测试技术 异构计算
LabVIEWCompactRIO 开发指南26 同步循环
LabVIEWCompactRIO 开发指南26 同步循环
35 2