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
......@@ -31,10 +31,9 @@
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1074266640</Property>
<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
<Property Name="NI.ClassItem.State" Type="Int">1082130960</Property>
</Item>
<Item Name="Update Position.vi" Type="VI" URL="../Update Position.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!".!#A!-5'^T;82J&lt;WYA4X6U!!"+1(!!(A!!,22"&lt;G&gt;M:3".&lt;X2P=C"633ZM&gt;GRJ9B:"&lt;G&gt;M:3".&lt;X2P=C"633ZM&gt;G.M98.T!"*"&lt;G&gt;M:3".&lt;X2P=C"633"0&gt;81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!%5!+!!N1&lt;X.J&gt;'FP&lt;C"*&lt;A")1(!!(A!!,22"&lt;G&gt;M:3".&lt;X2P=C"633ZM&gt;GRJ9B:"&lt;G&gt;M:3".&lt;X2P=C"633ZM&gt;G.M98.T!"&amp;"&lt;G&gt;M:3".&lt;X2P=C"633"*&lt;A"5!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1-!!(A!!!U)!!!!!!!!$1I!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!+!!!!EA!!!!!"!!I!!!!!</Property>
......
<?xml version='1.0' encoding='UTF-8'?>
<Library LVVersion="14008000">
<Property Name="NI.Lib.Icon" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;8"=&gt;MQ%!8143;(8.6"2CVM#WJ",7Q,SN&amp;(N&lt;!NK!7VM#WI"&lt;8A0$%94UZ2$P%E"Y.?G@I%A7=11U&gt;M\7P%FXB^VL\`NHV=@X&lt;^39O0^N(_&lt;8NZOEH@@=^_CM?,3)VK63LD-&gt;8LS%=_]J'0@/1N&lt;XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z&gt;MB$(P+1)YX*RU2DU$(![)Q3YW.YBG&gt;YBM@8'*\B':\B'2Z&gt;9HC':XC':XD=&amp;M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!&gt;JE&lt;?!W#%;UC_WE?:KH?:R']T20]T20]\A=T&gt;-]T&gt;-]T?/7&lt;66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&amp;%`R&amp;%`R&amp;)^,WR/K&lt;75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:&lt;=HN+P5FS/S,7ZIWV+7.NNFC&lt;+.&lt;GC0819TX-7!]JVO,(7N29CR6L%7,^=&lt;(1M4#R*IFV][.DX(X?V&amp;6&gt;V&amp;G&gt;V&amp;%&gt;V&amp;\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D&gt;$L&amp;]8C-Q_%1_`U_&gt;LP&gt;WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!</Property>
<Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property>
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Item Name="Abstract Messages for Caller" Type="Folder"/>
<Item Name="Messages for this Actor" Type="Folder">
<Item Name="Change Controller Msg.lvclass" Type="LVClass" URL="../Calibration Config Dialog Messages/Change Controller Msg/Change Controller Msg.lvclass"/>
<Item Name="Read From File Msg.lvclass" Type="LVClass" URL="../Calibration Config Dialog Messages/Read From File Msg/Read From File Msg.lvclass"/>
<Item Name="Write To File Msg.lvclass" Type="LVClass" URL="../Calibration Config Dialog Messages/Write To File Msg/Write To File Msg.lvclass"/>
</Item>
<Item Name="Calibration Config Dialog.lvclass" Type="LVClass" URL="../FSU SMS Config Dialog/Calibration Config Dialog.lvclass"/>
</Library>
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