ich bin seit kurzem erst Benutzer von Python, da ich dessen Fähigkeiten der Kommunikation mit der Optikdesignsoftware ZEMAX über DDE ausnutzen möchte. Daher suche ich jemanden, der Erfahrungen auf diesem Gebiet aufweisen kann.
Mein konkretes Problem ist, dass ich in einem Textfenster in Zemax einen vorher generierte TXT-Datei darstellen möchte, mir ZEMAX aber eine Fehlermeldung brigt, dass es die Datei nicht öffnen kann.
Kann mir bitte jemand dabei helfen!
Danke an alle.
Gruß Tazmany
Code: Alles auswählen
import win32ui
import dde
import locale
server = dde.CreateServer()
server.Create("Test_Zemax_DDE")
conversation = dde.CreateConversation(server)
# Zemax benötigt kein 'topic', es muss ein leerer String mitgeschickt werden
conversation.ConnectTo("ZEMAX"," ")
sys_data = conversation.Request('GetSystem')
.
.
.
hello.write(message)
hello.close()
conversation.Request("MakeTextWindow, C:\Tutorial\deleteme.txt, C:\Tutorial\Zemax_Radienvergleich.py, Normradientest, 6 5 4 12.55")