labview 用串口名 visa

labview 用串口名 visa,第1张

VISA是虚拟仪器软件体系结构的缩写(即Virtual Instruments Software Architecture),实质上是一个I/O口软件库及其规范的总称。

VISA是应用于仪器编程的标准I/0应用程序接口,是工业界通用的仪器驱动器标准API(应用程序接口),采用面向对象编程,具有很好的兼容性、扩展性和独立性。用户可用一个API控制包括VXI、GPIB及串口仪器在内的不同种类的仪器。它还支持多平台工作、多接口控制,是一个多类型的函数库。

在LabVIEW中编写的VISA接口程序(需要提前安装对应labVIEW版本的VISA驱动),当外部设备变更时,只需要更换几个程序模块即可使用,简单方便而且开发效率高。

在LabVIEW 中利用VISA节点进行串行通信编程。为了方便用户使用,LabVIEW将这些VISA节点单独组成一个子模块,共包含8个节点(程序框图-查看-函数选板-仪器I/O-串口),分别实现VISA串口配置、VISA写入、VISA读取、VISA关闭,VISA串口字节数,VISA串口中断,VISA设置I/O缓冲区大小,VISA清空I/O缓冲区域;

VISA串口配置:该节点主要用于串口的初始化,如图所示。

启用终止符(接线端):使串行设备做好识别终止符的准备。 如值为TRUE(默认),VI_ATTR_ASRL_END_IN属性设置为识别终止符。如值为FALSE,VI_ATTR_ASRL_END_IN属性设置为0(无)且串行设备不识别终止符。

终止符(接线端):通过调用终止读取 *** 作。从串行设备读取终止符后读取 *** 作终止。 0xA是换行符(\n)的十六进制表示。消息字符串的终止符由回车(\r)改为0xD。

超时(接线端):指定读/写 *** 作的时间,以毫秒为单位。 默认值为10000。

VISA资源名称(接线端):指定要打开的资源,如PC的COM1,COM2等。VISA资源名称控件也可指定会话句柄和类。

波特率(接线端):是传输速率。 默认值为9600。

数据位(接线端):是输入数据的位数。 数据位的值介于5和8之间。默认值为8。

奇偶(接线端):指定要传输或接收的每一帧使用的奇偶校验。 该输入支持下列值。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

停止位(接线端):指定用于表示帧结束的停止位的数量。 该输入支持下列值。流控制设置传输机制使用的控制类型。 该输入支持下列值。

VISA资源名称输出(接线端):是由VISA函数返回的VISA资源名称的副本。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

VISA写入:使写入缓冲区的数据写入VISA资源名称指定的设备或接口。

VISA资源名称(接线端):指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

写入缓冲区(接线端):包含要写入设备的数据。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

VISA资源名称输出(接线端):是由VISA函数返回的VISA资源名称的副本。

返回数(接线端):包含实际写入的字节数。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

VISA串口字节数:返回指定串口的输入缓冲区的字节数。

Number of Bytes at Serial Port属性(接线端):可指定该会话句柄使用的串口的当前可用字节数。

VISA读取:从VISA资源名称指定的设备或接口中读取指定数量的字节,并使数据返回至读取缓冲区。

VISA资源名(接线端):称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

字节总数(接线端):是要读取的字节数量。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

VISA资源名称输出(接线端):是由VISA函数返回的VISA资源名称的副本。

读取缓冲区(接线端):包含从设备读取的数据。

返回数(接线端):包含实际读取的字节数。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

VISA关闭:该节点主要用于关闭已打开的串口,释放串口资源,以便串口被其他程序所调用,如图所示。

VISA资源名称(接线端):指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

错误输入(接线端):是节点运行前发生的错误。在下列情况下,该输入可作为标准错误输入。 即使在节点运行前发生错误,节点仍正常运行。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

VISA设置I/O缓冲区大小 :设置I/O缓冲区大小。如需设置串口缓冲区大小,须先运行VISA配置串口VI。

VISA资源名(接线端):称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

屏蔽(接线端):指明要设置大小的缓冲区。 (I/O接收缓冲区,I/O传输缓冲区,I/O接收和传输缓冲区)

大小(接线端):指明I/O缓冲区的大小,以字节为单位。大小应略大于要传输或接收的数据数量。如在未指定缓冲区大小的情况下调用该函数,函数可设置缓冲区大小为4096字节。如未调用该函数,缓冲区大小取决于VISA和 *** 作系统的设置。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能

VISA清空I/O缓冲区:清空由屏蔽指定的I/O缓冲区。

VISA资源名称(接线端):指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

屏蔽(接线端):指明要刷新的缓冲区。 该输入支持下列值1,清空接收缓存区域;2,向设备写入传输缓存区域;3,清空接收缓冲区并放弃内容(设备不执行任何I/O);4,清空传输缓冲区域。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

VISA资源名称输出(接线端):是由VISA函数返回的VISA资源名称的副本。

错误输出包含错误信息。该输出将提供标准错误输出功能。

VISA串口中断 VI:发送指定端口上的中断。通过连线数据至VISA资源名称输入端可确定要使用的多态实例,也可手动选择实例。

VISA资源名称(接线端):指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

持续时间(接线端):指定中断的长度,以毫秒为单位。 VI运行时,该值暂时重写VISA Serial Setting:Break Length属性的当前设置。此后,VI将把当前设置返回到初始值。

错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。

VISA资源名称输出(接线端):是由VISA函数返回的VISA资源名称的副本。

错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

VISA卡 每个银行都可以办理的

需要向银行说明 自己要办的是VISA卡 索取VISA卡的申请书

另外还要提供以下资料:

1、身份z明文件:主卡及附属卡申请人如为境内居民,需提供居民身份z或军官证复印件,18-65周岁人士的主卡申请以及年满16周岁人士的附属卡申请;

2、财力证明文件:可为申请人所在工作单位开具的工资单或收入证明(需加盖公司财务章),或银行代发工资存折/账单复印件(需有最近三个月薪水入账信息),或个人所得税扣缴凭证复印件壹份;

3、固定居住地证明文件:可为申请人户口卡(簿)复印件,或水、电、气、固定电话费(任选一种)最近一期缴费单复印件壹份,或能证明申请人有固定居住地址的其他证明材料;

4、以下文件的提供将协助银行加快受理您的申请,并有助于获批较高的信用额度;

常用的xyk最近二至三期月结单复印件壹份(备选)

自有房产证明文件复印件壹份(备选)

机动车辆行驶本正本及副本复印件各壹份(备选)

银行定(活)期存单(折)复印件壹份(备选)

xyk由银行或xyk公司依照用户的信用度与财力发给持卡人,持卡人持xyk消费时无须支付现金,待账单日(英语:Billing Date)时再进行还款。

xyk分为贷记卡和准贷记卡,贷记卡是指银行发行的、并给予持卡人一定信用额

一般网上使用方法:
在网上直接输入16位卡号,姓名,有效期和CVV2就可以完成网上支付的交易。目前大部分网上商户都是通过这种方式完成网上支付。

扩展资料

visa - xyk品牌

VISA又译为维萨,是一个xyk品牌,由位于美国加利福尼亚州圣弗朗西斯科市的Visa国际组织负责经营和管理。

VISA卡于1976年开始发行,它的前身是由美洲银行所发行的Bank Americard。

2017年6月,《2017年BrandZ全球最具价值品牌百强榜》公布,Visa以110999亿美元的品牌价值排第7名。 2018年5月29日,《2018年BrandZ全球最具价值品牌100强》发布,VISA排名第7位。

请你严格按照labview自带的串口 驱动 范例: basic serial write and read! 去做
如果自己找不出原因来,就按照范例里的程序跑通。
串口通讯是最基本的通讯, 不要自己人为的随意设置或者修改NI公司已经做好的驱动模块,尤其是在没理解原理之前!
首先: 你的初始化模块使用错误
你没有严格的配置初始化属性, 就是 波特率, 奇偶校验位, 停止位等属性
其次: 你在循环中的读取和写入模块中添加了时间延迟,可你并不知道到底需要延迟多少ms
所以很有可能出问题。
再次: 读取和写入模块分别是以字符串形式输入输出的, 你需要转换, 并且定制协议,以保证
传输数据的格式是正确的
最后: 你没有加任何报错机制,导致最后无法查看错误原因。
综上你需要做的就是,找到NI自己的demo, 跑通后再考虑下一步,如我前面所说。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13396057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存