Hi Nam,
I would recommend using LabVIEW and possibly Switch Executive to program your switches and DMM in order to set up your test program. Both applications have free trial versions which can be downloaded from our web site:
LabVIEW
http://www.ni.com/labview (information)
LabVIEW Trial VersionsSwitch Executive
http://www.ni.com/switchexecutive
Switch Executive simplifies integrating multiple IVI-compliant switches and saves time with assisted routing. You can use the routes you configure in Switch Executive for simplified switch programming in LabVIEW, TestStand, Measurement Studio, or LabWindows/CVI. The article linked below discusses how Switch Executive simplifies switch programming and includes an example of integraing Switch Executive with LabVIEW:
NI Switch Executive Simplifies Switching in Your ATE SystemsYou can also program your IVI-compliant switches directly in LabVIEW using the IVI-compliant switch VIs located in your Functions palette (Functions >> Instrument I/O >> IVI Class Drivers >> IVI Switch).
In order to also programmatically take readings on your DMM, you can use the IVI-compliant DMM VIs located in your LabVIEW Functions palette (Functions >> Instrument I/O >> IVI Class Drivers >> IVI DMM) if your DMM is IVI-compliant.
For both your switches and DMM, if you already have a LabVIEW instrument driver for your switch/DMM, I would recommend using that driver. For example, a National Instruments DMM uses the NI-DMM driver. We have quite a large collection of
instrument drivers from other vendors located on our web site. You can search our listings here; if you do not find the driver you are looking for I would recommend contacting your instrument's manufacturer directly.
For additional information on using IVI instrument drivers, please see the link below:
Using IVI Drivers to Build Hardware-Independent Test Systems with LabVIEW and LabWindows/CVIBest wishes on your application!
Sonya Wornson
Applications Engineer
National Instruments