1. 17 Aug, 2018 1 commit
  2. 24 Nov, 2017 1 commit
    • 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