LabVIEW阿尔泰PCIE 5654 例程与相关资料

简介: LabVIEW阿尔泰PCIE 5654 例程与相关资料

LabVIEW阿尔泰PCIE 5654 例程与相关资料


阿尔泰PCIE 5654多功能采集卡,具有500/250Ksps、32/16路模拟量输入;100Ksps,16位,4/2/0路同步电压模拟量输出;8路DIO ;8路PFI;1路32位多功能计数器。PCIe的带缓存,能连续输出DO,可以作为步进电机驱动脉冲使用。通过调整DO的频率,改变电机的转速,如果不带缓存,在windows下,输出脉冲精度,最小只能到2ms。通过缓存方式,可以提升频率范围,方便使用。而PCI接口的多路板卡,如PCI 5655,没有缓存,不能用带缓冲的DO方式。


在实际应用中,发现不同的功能,如模拟量采集AI和数字量输出DO,可以独立运行,互不影响。每一种功能可以设置独立的认为,可以放到不用的VI中独立运行。而且如果关闭当前功能后,不退出程序,再次执行开始功能,则会创建一个新的task编号。


下图是分别对板卡设置两个独立的VI,一个采集模拟量,另一个通过不同的DO Line输出方向和脉冲,共四bit。其中两路作为方向和脉冲控制一台电机实现上升和下降功能。另外两路做为方向和脉冲,控制另一台电机实现左右移动功能。电机运行的速度,可以在采样时钟的采样速率进行修改设置。

8fb5260467417669cd7d887fb41f1f0e.png



设置采样时钟的时钟源,频率,以及采集或生成的采样数量;


f38870cff0656eccc4869eae94130733.png


任务句柄指VI创建虚拟通后的任务名称;


采样率以每通道每秒采样为单位,如使用外部源作为采样时钟,应将该输入设置为时钟的最大预期速率;


源指定采样时钟的源接线端,如未链接该输入端,将使用设备的默认板载时钟;


有效边沿指定在采样时钟脉冲的上升/下降沿采集/生成采样;


默认值:


上升(10280): 在采样时钟的上升沿采集/生成采样;


下降(10171): 在采样时钟的下降沿采集/生成采样;


采样模式指定任务是否连续采集或生成采样,或者采样或生成有限数量的采样;


默认值:


连续采样(10123): 在VI运行前连续采集或生成采样;


有限点采集(10178): 采集或生成有限数量的采样;


每通道采样数指定采样模式为有限点采样时,每个通道要获取或生成的采样数。如采样模式是连续采样,则该值确定为缓冲区大小;


错误包含VI在运行过程中所有的错误信息;


在同一个VI中,通过对一个板卡分别设置不用的任务,就可以独立对该功能进行控制。


8203ef01a01f7eb61135e2a2b1e41f51.png



厂家有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。

相关文章
|
6月前
|
C语言 芯片 内存技术
STM32F103标准外设库——寄存器 (二)
STM32F103标准外设库——寄存器 (二)
198 1
STM32F103标准外设库——寄存器 (二)
|
4月前
|
数据采集 测试技术
LabVIEW与PLC的区别
LabVIEW与PLC的区别
48 2
|
6月前
|
开发工具 芯片
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
41 1
LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
|
6月前
|
安全
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6513数字滤波 例程与相关资料
45 7
|
6月前
|
传感器 异构计算
LabVIEW编程LabVIEW开发NI 7851R同步到背板时钟 例程与相关资料
LabVIEW编程LabVIEW开发NI 7851R同步到背板时钟 例程与相关资料
41 10
|
6月前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
50 7
|
6月前
LabVIEW编程LabVIEW开发研华PCI-1710 数据采集卡例程与相关资料
LabVIEW编程LabVIEW开发研华PCI-1710 数据采集卡例程与相关资料
91 2
|
6月前
|
人工智能 测试技术
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
LabVIEW编程LabVIEW控制USB-6341例程与相关资料
44 1
|
6月前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
60 1
|
6月前
|
人工智能
LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料
LabVIEW编程LabVIEW开发研华PCI 1756例程与相关资料
76 1