***********************+*********************** * AOIP INSTRUMENTATION * * * * Documentation about PJ6301_LABV_DRIV * * * * LabVIEW Driver * * PJ 6301 High Accuracy Calibrators * * * * Version: A.01 Date: March 2004 * * * ***********************+*********************** List of distributed files: -------------------------- . AIPJ6301.LLB : PJ6301 driver library . AIPJ6301u.LLB: PJ6301driver internal library . AIPJ6301.TXT : this file . *.MNU : menu palettes files List of Example VIs in PJ6301.LLB: ---------------------------------- . AIPJ6301 Application Example.vi: This VI performs configuration in measurement and emission/Simulation. In measure mode, it triggers measure and read a measure. Then in emission mode, it triggers output and output a value. . AIPJ6301 Application Example2.vi: This VI performs configuration in measurement and/or emission/Simulation. If a measure is wanted, it triggers measure and read a measure. If emission is wanted, it triggers output and output a value. The difference with Application Example.vi is the possibility of keeping current settings if wanted instead of sending systematically new settings. . AIPJ6301 Example Burst.vi: This VI configures, triggers and read a measure burst. It can then write to a file. . AIPJ6301 Getting Started.vi: Ready to use application using the Application Example.vi, and other SubVI's of PJ6301.LLB. . AIPJ6301 Getting Started Burst.vi: Ready to use application using Example Burst.vi from the PJ6301.LLB library. . AIPJ6301 Demo.vi: Ready to use application using the Application Example2.vi This very interactive VI performs continuous measurements and outputs, and alarm settings, sending commands only when the user changes something. List of subVIs in PJ6301.LLB: ----------------------------- . AIPJ6301 Initialize.vi: passes the addressing information in the instrument decriptor to the Instr Open VI and returns the instrument ID. You can optionally reset the instrument by setting the front panel reset control. You must run this VI before using any of the instrument driver VIs for this instrument. . AIPJ6301 Close.vi: closes the I/O interface with the instrument. Configuration VI's ------------------ . AIPJ6301 Config MS/Simul. Volt.vi: selects the specified voltage configuration in simulation or measurement. . AIPJ6301 Config MS/Simul. Current.vi: selects the specified current configuration in simulation or measurement. . AIPJ6301 Config MS/Simul. Ohm.vi: selects the specified resistance configuration in simulation or measurement. . AIPJ6301 Config MS/Simul. Thermocouple.vi: selects the specified thermocouple configuration in simulation or measurement. . AIPJ6301 Config MS/Simul. RTD.vi: selects the specified RTD (Resistive Themometer Detector) configuration in simulation or measurement. . AIPJ6301 Config General.vi: gathers all the "Ms/Simul. ....vi" VI's for configuration in simulation or measurement. . AIPJ6301 Set Alarm.vi: activates or deactivates alarm function and defines limits. . AIPJ6301 Set Filter.vi: activates or deactivates the analog filter and sets its order. . AIPJ6301 Save Config.vi: saves the actual configuration of the PJ6301 in the key whose number is indicated. . AIPJ6301 Config Cycle Ramp.vi: Configures the number of cycles to output, each cycle consisting in low level, a rising ramp, a high level, and a falling ramp. Utility VI's ------------ . AIPJ6301 Error Query.vi: reads an error from the instrument. It expects to see errors in SCPI format (#,"error message"). . AIPJ6301 Error Message.vi: contains all the intrument specific error codes and descriptions. Use this VI after executing several instrument driver VIs to recognize and display any errors that may have occurred. . AIPJ6301 Reset.vi: resets the instrument. . AIPJ6301 Self-Test.vi: causes the instrument to perform a self-test and returns the results. A boolean indicates if the instrument passed self-test, and string contains the instruments response. . AIPJ6301 Revision Query.vi: queries the current instrument firmware revision, instrument driver, and the Analog, Logic and ADC Board Software revision. . AIPJ6301 Read Status Change Register.vi: returns and clears the value from the PJ6301 Instrument Status Change Register (16 bits). Data VI's --------- . AIPJ6301 Meas?.vi: This VI returns instrument measurement value. . AIPJ6301 Read Measure Burst.vi: reads a measure burst and returns it as a spreadsheet string and to a file. . AIPJ6301 Out Value.vi: Sets the emission value which is effectively outputted after sending the OPER command. . AIPJ6301 Read Min/Max.vi: reads hte current or last minimum and maximum measurement with the current unit. Action/Status VI's ------------------ . AIPJ6301 Oper.vi: triggers an emission setpoint or an automatic ouptut evolution. . AIPJ6301 Standby.vi: returns the instrument to standby position. . AIPJ6301 Trigger Meas.vi: This VI allows to start or hold a continuous measurement in software trigger, and to trigger an isolated measure in External trigger. . AIPJ6301 Trigger Ramp.vi: This VI triggers by software the beginning, ending, or restarting of a cycle ramp defined by the VI PJ6301 Config Cycle Ramp.vi. . AIPJ6301 Trigger Arb Waveform.vi: This VI triggers the Synthetiser containing previously memorized values through "PJ6301 Store Arb. Waveform.vi". In Software trigger, the synthetiser can be started or stopped, whereas it cannot be stopped in External trigger mode. . AIPJ6301 Wait for Burst End.vi: This VI reads continuously the "MEM" bit of ISCR (bit #5) until it is TRUE, and this is perfomed two times: when a burst is triggered, this bit is set to 1 at the beginning of the burst, remains at 0 during the burst, and is set to 1 at the end of the burst. . AIPJ6301 Set Cycle.vi: defines the number of measurements, the delay before the first measurement, the interval between two measurements, and triggers the measure burst by software or external trigger. . AIPJ6301 Store Arb. Waveform.vi: This VI stores all the values from a floating point numbers array into the apparatus memories one after the other. List of Utility subVIs in AIOM2XU.LLB: -------------------------------------- . From Localized Decimal Point.vi: (for internal need) replaces the localized decimal point of this Windows session of a string value by the period decimal point. . Localized Decimal Point.vi: (for internal need) returns the localized decimal point of this Windows session. . To Localized Decimal Point.vi: (for internal need) replaces the period decimal point of a string value by the localized decimal point of this Windows session. . Serial remote/local.vi: Only to be used with a serial interface, this VI sets the instrument in remote or local control. . Serial/GPIB Write.vi write the character at the end of a command message if the interface is detected as serial. . Undefinite Length Block Read.vi reads an undefinite block from the instrument.