我可以多快从NI的733X,734X或735X运动控制卡读取模拟输入?
硬件: Motion Control>>Controllers>>PCI-7350, Motion Control>>Controllers>>PXI-7330, Motion Control>>Controllers>>PXI-7340, Motion Control>>Controllers>>PCI-7330, Motion Control>>Controllers>>PCI-7340
问题:
当采集数据到LabVIEW的时候,733x, 734x, or 735x系列的运动控制板卡的模拟输入不能建立硬件定时输入。只有通过轮询或者通过软件定时连续读取一个输入的方式,运动控制卡的模拟输入值是否能够快速获取。
解答: 使用带有Windows XP的3.2GHz 奔四电脑运行只有 Read ADC.vi的循环,循环速率是~500Hz(查看附件LabVIEW 7.1 vi - Test_Motion_AI_Rate_LV)。这个速率会随着VI循环和系统配置的复杂度而变化。
另外的方式是读取模拟输入通过板载编程(只在734x和735x运动控制卡上可用)。已经写好一个简单的例子并在7342运动控制卡上测试过(查看附件LabVIEW 7.1 vi's: Test_Motion_AI_Rate_Onboard and Test_Motion_AI_Rate_Onboard_Host)。当只有板载程序运行并且在运动控制卡上没有额外的来自主机的调用执行情况下,可以得到的循环速率是~200Hz。当主机程序轮询访问板载程序里最新保存的模拟输入数据时,循环速率是~120Hz。
注:这些速率是计算的5到15秒内的平均值,在非实时操作系统上,由于软件循环执行的天性,所以速率不会是固定的。
相关链接: Motion Control Products
附件: - Test_Motion_AI_Rate_Onboard_Host.vi - Test_Motion_AI_Rate_LV.vi - Test_Motion_AI_Rate_Onboard.vi
报告日期: 04/13/2005
最近更新: 02/21/2010
文档编号: 3KCGD4MQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.