MRS Macro Language©
MRS Macro Controls
The MRS Macro Controls are COM control objects that a software author can use to write applications in their chosen programming language to control all of the functions available from the MR Solutions MRI software. This allows the user to control the MR6000 spectrometer from their own user interface or application environment.
The MRS Macro Language Manual contains a list of the essential functions neccessary to construct an end user interface for the spectrometer systems. They are located in three COM objects:
SMISMacroEditor.ocx - this controls functions that are normally controlled by the Parameter Editor application in the MR Solutions software.
SMISMacroScan.ocx - this controls functions that are normally controlled by the Scan Controller application in the MR Solutions software.
SMISMacroShim.ocx - this controls functions that are normally controlled by the Shim Controller application in the MR Solutions software.
The functions are grouped according to which object or application it is contained within. Typically the syntax for calling Macro Control functions is of the form:
object.function (other parameters)
The exact sytax is dependant on the software development environment from which the function is called. Typically the name of the object is assigned in the development environment when an interface to the object is set up.
The MRS Macro Language, with use of the appropriate control object commands, as described here, allows such possibilities as `one click' data acquisition, reconstruction and display, with no further input from the user necessary.
