Verwendung von Klassen zum modularen Programmaufbau?
Verfasst: Donnerstag 12. Juni 2014, 12:47
Hallo zusammen,
ich möchte mittels Python einen Testaufbau realisieren. Dazu möchte ich für verschiedene Messgeräte Bibliotheken erstellen und diese dann in ein Hauptprogramm importieren, in dem der gesamt Testablauf realisiert wird. Um nun die Messgeräte ansteuern zu können baue ich einmal eine Verbindung auf und übergebe diese dann jeder folgenden Funktion:
Gibt es eine Möglichkeit die Funktionen innerhalb der Bibliotheken so zu realisieren, dass nicht jedes mal die Adresse übergeben werden muss?
Vielen Dank im Voraus!
ich möchte mittels Python einen Testaufbau realisieren. Dazu möchte ich für verschiedene Messgeräte Bibliotheken erstellen und diese dann in ein Hauptprogramm importieren, in dem der gesamt Testablauf realisiert wird. Um nun die Messgeräte ansteuern zu können baue ich einmal eine Verbindung auf und übergebe diese dann jeder folgenden Funktion:
Code: Alles auswählen
def initialization():
eswitch = visa.instrument("TCPIP0::129.168.6.70::inst0::INSTR")
print (""+eswitch.ask("*IDN?"))
return eswitch
def close_port(eswitch,a):
eswitch.write("ROUT:CLOS (@%d)"%a) Vielen Dank im Voraus!