Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:python-ivi:readme [2013/02/17 21:07]
alex
en:python-ivi:readme [2013/04/08 03:14]
alex [Usage example]
Line 7: Line 7:
 ===== Included drivers ===== ===== Included drivers =====
  
 +  * Oscilloscopes (scope)
 +    * Agilent InfiniiVision 7000A/B series
 +    * Agilent Infiniium 90000A/​90000X series
 +  * Function Generators (fgen)
 +    * Tektronix AWG2000 series
   * DC Power Supplies (dcpwr)   * DC Power Supplies (dcpwr)
     * Tektronix PS2520G/​PS2521G     * Tektronix PS2520G/​PS2521G
     * Agilent E3600A series     * Agilent E3600A series
-  * Function Generators (fgen) 
-    * Tektronix AWG2000 series 
   * RF Power Meters (pwrmeter):   * RF Power Meters (pwrmeter):
     * Agilent 436A     * Agilent 436A
   * RF Signal Generators (rfsiggen)   * RF Signal Generators (rfsiggen)
     * Agilent 8642 A/B     * Agilent 8642 A/B
-  * Oscilloscopes (scope) 
-    * Agilent InfiniiVision 7000A series 
  
 ===== Instrument communication ===== ===== Instrument communication =====
Line 64: Line 65:
 # read out channel 1 waveform data # read out channel 1 waveform data
 waveform = mso.channels[0].measurement.fetch_waveform() waveform = mso.channels[0].measurement.fetch_waveform()
 +# measure peak-to-peak voltage
 +vpp = mso.channels[0].measurement.fetch_waveform_measurement("​voltage_peak_to_peak"​)
 +# measure phase
 +phase = mso.channels['​channel1'​].measurement.fetch_waveform_measurement("​phase",​ "​channel2"​)
 </​code>​ </​code>​
  
Line 108: Line 113:
 #psu = ivi.agilent.agilentE3649A("​ASRL::/​dev/​ttyUSB0,​9600::​INSTR"​) #psu = ivi.agilent.agilentE3649A("​ASRL::/​dev/​ttyUSB0,​9600::​INSTR"​)
 # configure output # configure output
 +psu.outputs[0].configure_range('​voltage',​ 12)
 psu.outputs[0].voltage_level = 12.0 psu.outputs[0].voltage_level = 12.0
 psu.outputs[0].current_limit = 1.0 psu.outputs[0].current_limit = 1.0