Commit a1608ee6 authored by AlexK's avatar AlexK
Browse files

Fehlerbehandlung vereinheitlicht. Bahrmancodes nach LabVIEW Standard gemapt....

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"
parent 037af740
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment