当前位置: 首页 > news >正文

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。其中两路作为方向和脉冲控制一台电机实现上升和下降功能。另外两路做为方向和脉冲,控制另一台电机实现左右移动功能。电机运行的速度,可以在采样时钟的采样速率进行修改设置。

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

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

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

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

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

默认值: 

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

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

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

默认值: 

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

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

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

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

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

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

LabVIEW阿尔泰PCIE 5654 例程与相关资料 - 北京瀚文网星科技有限公司 (bjcyck.com)

http://www.lryc.cn/news/45659.html

相关文章:

  • spark2.4.4有哪些主要的bug
  • 信息学奥赛一本通 1347:【例4-8】格子游戏
  • acwing3417. 砝码称重
  • 生成式 AI:百度“文心一言”对标 ChatGPT?什么技术趋势促使 ChatGPT 火爆全网?
  • PCL 非线性最小二乘法拟合圆柱
  • 【设计模式】迪米特法则
  • CSS3笔试题精讲1
  • 交叉编译用于移植的Qt库
  • 泰凌微TLSR8258 zigbee开发环境搭建
  • C#实现商品信息的显示异常处理
  • 细数N个获取天气信息的免费 API ,附超多免费可用API 推荐(三)
  • 20230404英语学习
  • 冒泡排序 快排(hoare递归)
  • 49天精通Java,第24天,Java链表、散列表、HashSet、TreeSet
  • HashMap源码分析小结
  • 太奇怪了!小公司面试全挂,大厂面试全过,为什么小公司要求比大厂还高?...
  • Java开发环境配置
  • 大学英语视听说教程(陈向京版本)
  • nginx--开源免费
  • 阿里云OSS对象存储
  • 基于VHDL语言的汽车测速系统设计_kaic
  • 【数据结构】单链表(笔记总结)
  • Git操作之 git add 撤销、git commit 撤销
  • 用PyTorch实现MNIST数据集手写数字识别
  • leetcode3:无重复字符的最长子串
  • ChatGPT让现在的软件都土掉渣了
  • IU5708D低静态电流同步升压DC-DC 控制器
  • ubuntu查看软件安装路径
  • 动态规划总结
  • 分享:数据库存储与索引技术(一)存储模型与索引结构演变