Three-dimensional (3D) measuring with multiple reference frames
    81.
    发明授权
    Three-dimensional (3D) measuring with multiple reference frames 有权
    使用多个参考框架进行三维(3D)测量

    公开(公告)号:US07307737B1

    公开(公告)日:2007-12-11

    申请号:US10960293

    申请日:2004-10-08

    IPC分类号: G01B11/14

    CPC分类号: G01B11/002 G01B11/16

    摘要: A measurement system processes data representing an images of an optical target, e.g. on a contact probe, to determine position of each of a number of points on a vehicle or other object. The system uses two reference frames and processes an image of the two frames, to define a three-dimensional (3D) coordinate system, for example, in relation to a designated first frame. The image processing determines the position of the other frame in that coordinate system. For any measurement in which the first reference frame is visible in an image with the probe, processing directly determines position of the point in the 3D coordinate system. For any measurement in which that reference frame is not sufficiently visible, but the second reference frame is sufficiently visible, the image processing determines position relative to the second reference frame and transforms that position into a measurement in the defined three-dimensional coordinate system.

    摘要翻译: 测量系统处理表示光学目标的图像的数据,例如, 在接触探针上,确定车辆或其他物体上的多个点中的每一个的位置。 系统使用两个参考帧并处理两个帧的图像,以例如相对于指定的第一帧来定义三维(3D)坐标系。 图像处理确定该坐标系中另一帧的位置。 对于使用探针的图像中第一个参考系可见的任何测量,处理直接确定3D坐标系中点的位置。 对于其中参考帧不够可见但是第二参考帧足够可见的任何测量,图像处理确定相对于第二参考帧的位置,并将该位置转换为在所定义的三维坐标系中的测量。

    System and method for performing class checking of objects in a
graphical data flow program
    82.
    发明授权
    System and method for performing class checking of objects in a graphical data flow program 失效
    用于对图形数据流程序中的对象进行类检查的系统和方法

    公开(公告)号:US5847953A

    公开(公告)日:1998-12-08

    申请号:US717771

    申请日:1996-09-23

    IPC分类号: G05B19/042 G05B19/42

    CPC分类号: G05B19/0426

    摘要: 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会话的类是有效的。 环境进一步执行程序中的对象之间的类传播,以避免编程错误。