Beispiel #1
0
# Closing the INI file
cfgfile.close()

# Assigning the values to the PS
if runPS1 == 'False':
   ps1.output = 'off'
else:
   ps1.output = 'on'
if runPS2 == 'False':
   ps2.output = 'off'
else:
   ps2.output = 'on'

ps1.voltage = ps1Voltage
ps1.current = ps1maxCurrent
ps2.voltage = ps2Voltage
ps2.current = ps2maxCurrent

dAcqFlag = False
fileName = 'Datalogging.txt'
isetPS1 = ps1currentActual
isetPS2 = ps2currentActual

class simpleapp_tk(Tkinter.Tk):
   def __init__(self, master):
      global fileName
      global daqInterval
      
      self.master = master
      master.title('MEC Power Supply Monitoring')
Beispiel #2
0
import tkMessageBox
import datetime
import time

from koradserial import KoradSerial, OnOffState, OutputMode
# from koradcli import korad

# Definition of serial ports for 2 power supplies
ps1serialPort = 'COM4'  # COMM PORT 1
ps2serialPort = 'COM5'  # COMM PORT 2

ps1 = KoradSerial(ps1serialPort)  # handle def
ps2 = KoradSerial(ps2serialPort)  # handle def

# Setting the electrical parameters and power source configuration
ps1.current = 5.0  #set current
ps1.voltage = 1.4  #set voltage
ps1.ovp = 'off'
ps1.ocp = 'on'
ps1.cv = 'on'

ps2.current = 5.0  #set current
ps2.voltage = 1.4  #set voltage
ps2.ovp = 'off'
ps2.ocp = 'off'
ps2.cv = 'on'

#ps.save_to_memory(1) #save this values to memory 1 of the PS
#ps.recall_from_memory(1) #recall the values from memory 1 of the PS
#current_CH1, voltage_CH1 = ps.current_set, ps.voltage_set
#ps.save_to_memory(1)