Skip to content
  • AlexK's avatar
    Fehlerbehandlung vereinheitlicht. Bahrmancodes nach LabVIEW Standard gemapt.... · a1608ee6
    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