The file LM500.llb contains the LabVIEW VISA driver VIs for the
Cryomagnetics LM-500. 

LM500Dem.llb contains a LabVIEW interactive user interface that provides 
an example for using the lower level VIs.  Although this is a functional 
interface for remotely controlling and monitoring one or more LM-500's, no 
attempt has been made to optimize throughput or minimize overhead. To operate
two LM-500's a copy of "LM-500 Operate.vi" may be saved as "LM-500 Operate II.vi",
and both copies executed simultaneously.

These VI libraries were developed on a PC-based Windows 95 system using
LabVIEW Version 4.1, and were tested using both IEEE-488 and RS-232.  Minor 
modifications may be necessary for use on other platforms.  The libraries 
were recompiled using Version 6.1 under Windows XP.

The following VIs are provided, and are categorized by function. The Application
VIs use the lower level VIs to provide a high level, multi-instance programming
interface. The Application VIs together with the Initialize and Close VIs may
provide all the functionality needed for controlling and monitoring one or more
LM-500's.

LM500Dem.llb:  
  LM-500 Operate.vi - LabVIEW interactive LM-500 user interface
  LM-500 Device.vi  - I/O device selection dialog for use with LM-500 Operate.vi

LM500.llb:          
  Initialize VI
    LM-500 Initialize.vi - Must be the first VI executed
  
  Application VIs 
    LM-500 Config.vi     - Sets LM-500 parameters
    LM-500 Recall.vi     - Queries LM-500 parameters
    LM-500 Status.vi     - Monitors levels and LM-500 status

  Configuration VIs      - VIs for a selected subset of LM-500 commands
    LM-500 Get Boost Mode.vi
    LM-500 Get Mode.vi
    LM-500 Get Output Selection.vi
    LM-500 Get Types.vi
    LM-500 Get Units.vi
    LM-500 Recall Limits.vi
    LM-500 Select Sensor.vi
    LM-500 Set Boost Mode.vi
    LM-500 Set Limits.vi
    LM-500 Set Mode.vi
    LM-500 Set Output Selection.vi
    LM-500 Set Units.vi

  Action VIs
    LM-500 Start Sensor Reading.vi - Starts sensor reading
    
  Data VIs
    LM-500 Sensor Reading.vi       - Gets latest sensor reading from LM-500
 
  Utility VIs                      - Misc utility VIs
    LM-500 Error Message.vi
    LM-500 Error Status.vi
    LM-500 Message-Based Template.vi
    LM-500 Reset.vi
    LM-500 Revision Query.vi
    LM-500 Self-Test.vi
    LM-500 Utility Clean Up Initialize.vi
    LM-500 Utility Default Instrument Setup.vi
    LM-500 Write.vi
 
  Close VI
    LM-500 Close.vi       - Must be the last VI executed 

Please direct any questions to:

Wayne Holloway
Cryomagnetics, Inc.
Voice: (865) 482-9551
Fax:   (865) 483-1253

email: wholloway@cryomagnetics.com
