发明名称 System and method for creating resources in an instrumentation system
摘要 A system and method for developing instrument drivers and applications in a computer-based instrumentation system. The present invention provides simplified application development and improved performance for instrumentation systems. The instrumentation system of the present invention provides a plurality of instrument control resources which are used as building blocks to create instrument drivers and higher level applications. The present invention also uses object oriented technology which allows device resources to be easily combined to create higher level applications. The present invention is independent of I/O interface type, operating system, and programming language while also providing a common look and feel and consistent API to the user. A developer creates a resource in the VISA system by first determining if the desired resource can inherit from a currently existing resource. If the resource desired to be created can inherit from an existing resource, then the developer creates session and resource classes from the base classes that are being inherited from. If the developer determines that a resource does not currently exist from which the resource can inherit, then the developer inherits from the base session and resource classes provided in a VISA system. After either of the above steps, the developer creates an interface description language for the resource and session classes that have been created for the resource. The interface description language describes the interface for the session and resource classes created for the session. The developer then creates the code which supplements and/or overwrites the code in the existing resource that was inherited from. The code is created to provide operations, attributes, and events for the new resource. Once the code has been created and debugged, then a resource has been created for controlling the particular instrument. In a similar manner, various other types of instrument drivers in higher level instrumentation applications can be created by inheriting from existing resources.
申请公布号 US5710727(A) 申请公布日期 1998.01.20
申请号 US19950544286 申请日期 1995.10.17
申请人 NATIONAL INSTRUMENTS CORPORATION 发明人 MITCHELL, BOB;ANDRADE, HUGO;PATHAK, JOGEN;DEKEY, SAMSON;SHAH, ABHAY;BROWER, TODD
分类号 G06F9/44;G06F9/455;G06F13/10;(IPC1-7):G06F19/00 主分类号 G06F9/44
代理机构 代理人
主权项
地址