zoukankan      html  css  js  c++  java
  • 【LabVIEW】串口通讯

    虚拟仪器软件架构 ( Virtual Instruments Software Architecture,VISA )

    1、确保多厂商的仪器具有协同工作的能力

    2、降低包含了多厂商仪器的完整测试系统的开发时间

    3、使得一套仪器控制程序适用于种硬件接口。通过调用相同的VISA库函数并配置不同的设备参数,就可

    以编写控制各种 I/O 接口仪器的通用程序。

    通过串口子面板中的VISA 函数可以与GPIB、USB、串口等中的任何一种总线通信。


    电脑要先安装NI-Visa驱动才能使用通信串口模块!LabVIEW软件包一般不包含该驱动,要到官网(https://www.ni.com/zh-cn/support/downloads/drivers.html)下载。
    安装后在NI-MAX“设备和接口”中可以查看到串口,没安装驱动看不到。


    ps: 读取的问题

    如果去读有多个线程,都有读 VISA,或者一个 while循环 里,多个地方同时读,这样会出错。
    保证一个串口,只有一个读,或者写。
    232接口里,读和写可以同时进行,因为是全双工的。
    而485半双工2线制时候,注意读和写不可以同时,因为是半双工。

    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    LINUX下用PHPIZE安装PHP GD扩展
    LNMP下使用Phabricator(一)
    关于学习
    PHP EXCEL相关
    curl_setopt 注意
    JS代码运行延迟
    ajax跨域
    Bootstrap-下拉菜单
    Bootstrap-基本的按钮组
    Bootstrap-基本的输入框组
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/15059930.html
Copyright © 2011-2022 走看看