首页> 外国专利> System and method for performing interface independent virtual instrumentation functions in a graphical data flow program

System and method for performing interface independent virtual instrumentation functions in a graphical data flow program

机译:用于在图形数据流程序中执行与接口无关的虚拟仪器功能的系统和方法

摘要

A system and method for creating a program for controlling an instrument independent of the interface type of the instrument, in a graphical programming environment. The system comprises a computer system including a display screen and input device, an instrument coupled to the computer system, and a graphical programming environment for creating and executing programs to control the instrument. The programming environment comprises a VISA session control, VISA function nodes and VISA attribute nodes, an object manager and block diagram and front panel editors used to create a VISA virtual instrument. The method for controlling the instrument comprises displaying on the screen VISA session icons, VISA function nodes, and VISA attributes nodes and wiring them together to create the VISA virtual instrument. Virtual instruments, or graphical programs, may be created which are portable across different possible VISA I/O interface types, such as GPIB, VXI, and asynchronous serial interfaces, for coupling the instrument to the computer system. The object manager parses a class definition file to determine possible VISA classes associated with the instrument and the attributes and functions which are valid for a each class. The environment performs type propagation checking to insure that program elements are not wired together in an invalid manner by the user in order to avoid program errors. In particular, the environment checks to see that attributes to be set on and functions to be performed with the instrument are valid for the class of the VISA session associated with the instrument. The environment further performs class propagation between objects in the program to avoid programming errors.
机译:一种用于在图形编程环境中创建用于独立于仪器的界面类型来控制仪器的程序的系统和方法。该系统包括计算机系统,该计算机系统包括显示屏和输入设备,耦合至该计算机系统的仪器以及用于创建和执行程序以控制该仪器的图形编程环境。编程环境包括VISA会话控件,VISA功能节点和VISA属性节点,对象管理器和框图以及用于创建VISA虚拟仪器的前面板编辑器。用于控制仪器的方法包括在屏幕上显示VISA会话图标,VISA功能节点和VISA属性节点,并将它们连接在一起以创建VISA虚拟仪器。可以创建虚拟仪器或图形程序,这些虚拟仪器或图形程序可跨不同可能的VISA I / O接口类型(例如GPIB,VXI和异步串行接口)移植,以将仪器耦合到计算机系统。对象管理器解析类定义文件,以确定与仪器关联的可能的VISA类以及对每个类有效的属性和功能。该环境执行类型传播检查,以确保用户不会以无效方式将程序元素连接在一起,以避免程序错误。特别是,环境检查会发现要设置的属性以及要使用该仪器执行的功能对于与该仪器关联的VISA会话的类别有效。环境进一步在程序中的对象之间执行类传播,以避免编程错误。

著录项

  • 公开/公告号US5784275A

    专利类型

  • 公开/公告日1998-07-21

    原文格式PDF

  • 申请/专利权人 NATIONAL INSTRUMENTS CORPORATION;

    申请/专利号US19960716725

  • 发明设计人 OMID SOJOODI;SCOTT A. RUST;

    申请日1996-09-23

  • 分类号G05B19/42;

  • 国家 US

  • 入库时间 2022-08-22 02:39:03

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号