System and method for controlling an instrumentation system
AssigneeNational Instruments Corporation
InventorsBob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Instruments Corporation
InventorsBob Mitchell, Hugo Andrade, Jogen Pathak, Samson DeKey, Abhay Shah, Todd Brower
Estimating the term…
A system and method for controlling a computer-based instrumentation system which provides simplified application development and improved performance for instrumentation systems. The present invention provides a system including a software architecture which defines the control and management of an instrumentation system. The present invention includes a base object class, an object manager, session and resource classes, and one or more resource templates. 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. The present invention includes novel methods for access control, event handling, resource management, and resource addressing, among others.
An instrumentation system for controlling one or more instruments, wherein the instrumentation system comprises:
A computer-implemented method for creating a program for controlling an instrumentation system, wherein the instrumentation system comprises a computer system and one or more instruments coupled to the computer system, wherein the instrumentation system further includes at least one input/output interface coupled between the computer system and said instruments, the method comprising:
A computer-readable storage media for operating in an instrumentation system, the instrumentation system comprising a computer system including a central processing unit, one or more instruments coupled to the computer system, and at least one input/output interface coupled between the computer system and the instruments, wherein the computer-readable storage media includes a substrate having a physical configuration representing data, the storage media comprising:
Dependencies are inferred from the claim text.