1. A computer readable medium storing a program, executable by a computer, for enabling translation of machine-centric commands in an instrument protocol to a programming language for controlling an instrument configured to use the machine-centric commands, the computer readable medium comprising: an identifying code segment for identifying a plurality of instrument protocol commands executable by the instrument; a description code segment for retrieving computer readable descriptions of the plurality of instrument protocol commands from a description file; a generating code segment for generating a plurality of methods corresponding to the plurality of instrument protocol commands based on the computer readable descriptions for translating the instrument protocol commands to the programming language, each method comprising programming language source code or compiled machine code for executing the corresponding instrument protocol command; and a storing code segment for storing the plurality of methods in a program library associated with the instrument, the program library enabling selection of at least one method by a programming language program that controls the instrument, in order to execute the instrument protocol command corresponding to the selected method.
1. A computer readable medium storing a program, executable by a computer, for enabling translation of machine-centric commands in an instrument protocol to a programming language for controlling an instrument configured to use the machine-centric commands, the computer readable medium comprising: an identifying code segment for identifying a plurality of instrument protocol commands executable by the instrument; a description code segment for retrieving computer readable descriptions of the plurality of instrument protocol commands from a description file; a generating code segment for generating a plurality of methods corresponding to the plurality of instrument protocol commands based on the computer readable descriptions for translating the instrument protocol commands to the programming language, each method comprising programming language source code or compiled machine code for executing the corresponding instrument protocol command; and a storing code segment for storing the plurality of methods in a program library associated with the instrument, the program library enabling selection of at least one method by a programming language program that controls the instrument, in order to execute the instrument protocol command corresponding to the selected method. 5. The computer readable medium of claim 1 , wherein the generating code segment comprises: a syntax identifying code segment for identifying a syntax of each instrument protocol based on the description file; an input identifying code segment for identifying at least one of a parameter input and a unit input for each identified syntax; and a string converting code for converting the at least one of the parameter input and the unit input into a string formatted in accordance with the instrument command protocol and executable by the instrument.