-
AlexK authored
Fehlerbehandlung vereinheitlicht. Bahrmancodes nach LabVIEW Standard gemapt. INI File überarbeitet. Configurationsdialoge hinzugefügt. UIs Verhalten vereinheitlicht. Zentrales Menu hinzugefügt. Vergindungmodi Disconnect after Shot = TRUE | FALSE - Fehlercodes beginnen mit 505.000 - Speed Konfiguration entweder von Cnfg Datei oder vom Gerät lesbar - Automatisches Reconnect bei Verbindungsabbruch - Aussehen des INI Files: [Controller List] Controller.<size(s)> = "2" Controller 0 = "TestSMS" Controller 1 = "A5 SMS" [TestSMS] Interface = "Ethernet" oder USB USB DEV ID = "0" IP = "192.168.11.2" TCP Port = "5000" Disconnect after move = "FALSE" ---- Logischer Name und Speed Konfig ---- [TestSMS.motor 1] Name = "Telescope" stepwidth = "1/1" acceleration = "ramp 9" velocity = "1000" Source = "File" ----- UI Config---------- UI Name bezieht sich auf Logischen Motornamen. Einzelne Keys werden von jeweiligen UI Element hinzugefügt. [Telescope] Steps per... = "1,000000" Steps Offset = "0,000000" Use Calibration = "TRUE" UI Label = "Linearschiene" ; Für Slide, benuzte auch Kalibrierungeinstellungen Scala min = -5648,000000 Scala max = 3100,000000 ; Motor mit EndContacts Position -EC = "0,000000" Position +EC = "26038,000000" Description -EC = "A4-Strahl" Description +EC = "A5-Strahl"
a1608ee6