The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 08, 1998
Filed:
Jun. 23, 1997
Bob Mitchell, Austin, TX (US);
Hugo Andrade, Austin, TX (US);
Jogen Pathak, Dallas, TX (US);
Samson DeKey, Austin, TX (US);
Abhay Shah, Loving, TX (US);
Todd Brower, Austin, TX (US);
National Instruments Corporation, Austin, TX (US);
Abstract
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.