Commit c33b6ac3 authored by Holger Brand's avatar Holger Brand
Browse files

Add dipole current measurement via analog signal in FPGA and UTCS.

parent f670f8c1
......@@ -52,6 +52,7 @@ Planckstr. 1, 64291 Darmstadt, Germany</Property>
<Item Name="Enable Counting Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Counting Msg/Enable Counting Msg.lvclass"/>
<Item Name="Enable Detector Rate Limit Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Detector Rate Limit Msg/Enable Detector Rate Limit Msg.lvclass"/>
<Item Name="Enable Dipole IL Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Dipole IL Msg/Enable Dipole IL Msg.lvclass"/>
<Item Name="Enable Dipole-V IL Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Dipole-V IL Msg/Enable Dipole-V IL Msg.lvclass"/>
<Item Name="Enable DMA IQ Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable DMA-IQ Msg/Enable DMA IQ Msg.lvclass"/>
<Item Name="Enable Interval Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Interval Msg/Enable Interval Msg.lvclass"/>
<Item Name="Enable Magnet IL Msg.lvclass" Type="LVClass" URL="../UTCS_BCIL Messages/Enable Magnet IL Msg/Enable Magnet IL Msg.lvclass"/>
......
This diff is collapsed.
......@@ -329,6 +329,76 @@
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"E!A!!!!!!"!!5!#A!!!1!!!!!!!!!!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_Dipole-V-I" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
<Property Name="featurePacks" Type="Str">Network</Property>
<Property Name="Network:AccessType" Type="Str">read/write</Property>
<Property Name="Network:BuffSize" Type="Str">50</Property>
<Property Name="Network:ProjectBinding" Type="Str">False</Property>
<Property Name="Network:SingleWriter" Type="Str">True</Property>
<Property Name="Network:UseBinding" Type="Str">False</Property>
<Property Name="Network:UseBuffering" Type="Str">False</Property>
<Property Name="numTypedefs" Type="UInt">0</Property>
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"E!A!!!!!!"!!5!#A!!!1!!!!!!!!!!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_Dipole-V-IL" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
<Property Name="featurePacks" Type="Str">Network</Property>
<Property Name="Network:AccessType" Type="Str">read/write</Property>
<Property Name="Network:BuffSize" Type="Str">50</Property>
<Property Name="Network:ProjectBinding" Type="Str">False</Property>
<Property Name="Network:SingleWriter" Type="Str">True</Property>
<Property Name="Network:UseBinding" Type="Str">False</Property>
<Property Name="Network:UseBuffering" Type="Str">False</Property>
<Property Name="numTypedefs" Type="UInt">0</Property>
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!:&amp;1!!!"E!A!!!!!!"!!1!)1!"!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_Dipole-V-IL-Enabled" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
<Property Name="featurePacks" Type="Str">Network</Property>
<Property Name="Network:AccessType" Type="Str">read/write</Property>
<Property Name="Network:BuffSize" Type="Str">50</Property>
<Property Name="Network:ProjectBinding" Type="Str">False</Property>
<Property Name="Network:SingleWriter" Type="Str">True</Property>
<Property Name="Network:UseBinding" Type="Str">False</Property>
<Property Name="Network:UseBuffering" Type="Str">False</Property>
<Property Name="numTypedefs" Type="UInt">0</Property>
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!:&amp;1!!!"E!A!!!!!!"!!1!)1!"!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_Dipole-V-IMax" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
<Property Name="featurePacks" Type="Str">Network</Property>
<Property Name="Network:AccessType" Type="Str">read/write</Property>
<Property Name="Network:BuffSize" Type="Str">50</Property>
<Property Name="Network:ProjectBinding" Type="Str">False</Property>
<Property Name="Network:SingleWriter" Type="Str">True</Property>
<Property Name="Network:UseBinding" Type="Str">False</Property>
<Property Name="Network:UseBuffering" Type="Str">False</Property>
<Property Name="numTypedefs" Type="UInt">0</Property>
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"E!A!!!!!!"!!5!#A!!!1!!!!!!!!!!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_Dipole-V-IMin" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
<Property Name="featurePacks" Type="Str">Network</Property>
<Property Name="Network:AccessType" Type="Str">read/write</Property>
<Property Name="Network:BuffSize" Type="Str">50</Property>
<Property Name="Network:ProjectBinding" Type="Str">False</Property>
<Property Name="Network:SingleWriter" Type="Str">True</Property>
<Property Name="Network:UseBinding" Type="Str">False</Property>
<Property Name="Network:UseBuffering" Type="Str">False</Property>
<Property Name="numTypedefs" Type="UInt">0</Property>
<Property Name="type" Type="Str">Network</Property>
<Property Name="typeDesc" Type="Bin">'1#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!"E!A!!!!!!"!!5!#A!!!1!!!!!!!!!!!!!!!!!!!!!!!!</Property>
</Item>
<Item Name="BMIL_DMA-IQ-Enabled" Type="Variable">
<Property Name="Alarming:EventOnDataChange" Type="Str">False</Property>
<Property Name="Alarming:EventOnUserInputOnly" Type="Str">True</Property>
......
......@@ -33,6 +33,7 @@ CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_4 = "\\\\kcpc080\\UTCS_MKS647
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_5 = "\\\\kcpc080\\UTCS_TPG300_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_6 = "\\\\kcpc080\\UTCS_SystemMonitor_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_7 = "\\\\kcpc080\\UTCS_Watchdog_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_8 = "\\\\kcpc080\\UTCS_AlarmHandler_SV"
[DSCTrendViewer]
LVClassPath="CSPP_DSCTrendViewer.lvlib:CSPP_DSCTrendViewer.lvclass"
......@@ -398,7 +399,8 @@ UTCS_BMIL:UTCS_BCIL.TrafoFrequency=0
UTCS_BMIL:UTCS_BCIL.Enable-MP-Generation=False
UTCS_BMIL:UTCS_BCIL.MP-Width=5.0E-3
UTCS_BMIL:UTCS_BCIL.MP-Frequency=50.
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole=False
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole-F=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole_V=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Q=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-RatTrap=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Pyrometer=True
......@@ -414,11 +416,13 @@ UTCS_BMIL:UTCS_BCIL.Charge-State=8
UTCS_BMIL:UTCS_BCIL.MaxFileSize=1000000
UTCS_BMIL:UTCS_BCIL.MaxFileTime=3600
UTCS_BMIL:UTCS_BCIL.Dipole-I2F-Gain=0.49373
UTCS_BMIL:UTCS_BCIL.Dipole-I2F_Hz=5.521
UTCS_BMIL:UTCS_BCIL.Dipole-I2F-Offset=5.521
UTCS_BMIL:UTCS_BCIL.Dipole-F2I-Gain=2.0186
UTCS_BMIL:UTCS_BCIL.Dipole-F2I_Hz=-10.128
UTCS_BMIL:UTCS_BCIL.Dipole-F2I_Offset=-10.128
UTCS_BMIL:UTCS_BCIL.Dipole-IMax=0
UTCS_BMIL:UTCS_BCIL.Dipole-IMin=0
UTCS_BMIL:UTCS_BCIL.Dipole-I2V-Calibration="0.0,0.013333"
UTCS_BMIL:UTCS_BCIL.Dipole-V2I-Calibration="0.0,75.0
[BMIL.URLs]
PollingCounter="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_PollingCounter"
PollingDeltaT="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_PollingDeltaT"
......@@ -494,8 +498,13 @@ Chopper-Out="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Chopper-Out"
Dipole-IL-Enabled="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IL-Enabled"
Dipole-IL="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IL"
Dipole-I="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-I"
Dipole-V-IL-Enabled="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IL-Enabled"
Dipole-V-IL="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IL"
Dipole-V-I="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-I"
Dipole-IMin="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IMin"
Dipole-IMax="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IMax"
Dipole-V-IMin="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IMin"
Dipole-V-IMax="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IMax"
T-Integrate="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-Integrate"
T-Pause="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-Pause"
T-BeamOn="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-BeamOn"
......@@ -546,6 +555,7 @@ MP_Length_IL_Max_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-MP-Length-IL-Ma
Write_Z_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Charge-State"
Chopper_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Chopper"
Enable_Dipole_IL_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Dipole-IL"
Enable_Dipole-V_IL_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Dipole-V-IL"
Dipole_IMin_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Dipole-IMin"
Dipole_IMax_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Dipole-IMax"
Enable_Interval_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Interval"
......@@ -1417,7 +1427,7 @@ Scale_PV_Msg="ni.var.psp://KCPC080/UTCS_TPG300_SV/TPG300-1_Pressure_2,ni.var.psp
LVClassPath="CSPP_IGA140.lvlib:CSPP_IGA140.lvclass"
CSPP_BaseActor:CSPP_BaseActor.Settings="Auto"
# Settings: "Ignore", "Auto", "User"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="CSPP_DeviceGUIActor.lvlib:CSPP_DeviceGUIActor.lvclass"
CSPP_BaseActor:CSPP_BaseActor.DefaultGUI="CSPP_IGA140GUI.lvlib:CSPP_IGA140GUI.lvclass"
CSPP_BaseActor:CSPP_BaseActor.LaunchDefaultGUI=False
CSPP_BaseActor:CSPP_BaseActor.ErrorDialog=True
CSPP_BaseActor:CSPP_BaseActor.PollingInterval_s=1.
......
......@@ -33,6 +33,7 @@ CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_4 = "\\\\kcpc080\\UTCS_MKS647
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_5 = "\\\\kcpc080\\UTCS_TPG300_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_6 = "\\\\kcpc080\\UTCS_SystemMonitor_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_7 = "\\\\kcpc080\\UTCS_Watchdog_SV"
CSPP_DSCAlarmViewer:CSPP_DSCAlarmViewer.ProcessURL_8 = "\\\\kcpc080\\UTCS_AlarmHandler_SV"
[DSCTrendViewer]
LVClassPath="CSPP_DSCTrendViewer.lvlib:CSPP_DSCTrendViewer.lvclass"
......@@ -398,7 +399,8 @@ UTCS_BMIL:UTCS_BCIL.TrafoFrequency=0
UTCS_BMIL:UTCS_BCIL.Enable-MP-Generation=False
UTCS_BMIL:UTCS_BCIL.MP-Width=5.0E-3
UTCS_BMIL:UTCS_BCIL.MP-Frequency=50.
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole=False
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole-F=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Dipole_V=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Q=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-RatTrap=True
UTCS_BMIL:UTCS_BCIL.Enable-IL-Pyrometer=True
......@@ -414,11 +416,13 @@ UTCS_BMIL:UTCS_BCIL.Charge-State=8
UTCS_BMIL:UTCS_BCIL.MaxFileSize=1000000
UTCS_BMIL:UTCS_BCIL.MaxFileTime=3600
UTCS_BMIL:UTCS_BCIL.Dipole-I2F-Gain=0.49373
UTCS_BMIL:UTCS_BCIL.Dipole-I2F_Hz=5.521
UTCS_BMIL:UTCS_BCIL.Dipole-I2F-Offset=5.521
UTCS_BMIL:UTCS_BCIL.Dipole-F2I-Gain=2.0186
UTCS_BMIL:UTCS_BCIL.Dipole-F2I_Hz=-10.128
UTCS_BMIL:UTCS_BCIL.Dipole-F2I_Offset=-10.128
UTCS_BMIL:UTCS_BCIL.Dipole-IMax=0
UTCS_BMIL:UTCS_BCIL.Dipole-IMin=0
UTCS_BMIL:UTCS_BCIL.Dipole-I2V-Calibration="0.0,0.013333"
UTCS_BMIL:UTCS_BCIL.Dipole-V2I-Calibration="0.0,75.0
[BMIL.URLs]
PollingCounter="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_PollingCounter"
PollingDeltaT="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_PollingDeltaT"
......@@ -494,8 +498,13 @@ Chopper-Out="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Chopper-Out"
Dipole-IL-Enabled="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IL-Enabled"
Dipole-IL="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IL"
Dipole-I="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-I"
Dipole-V-IL-Enabled="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IL-Enabled"
Dipole-V-IL="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IL"
Dipole-V-I="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-I"
Dipole-IMin="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IMin"
Dipole-IMax="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-IMax"
Dipole-V-IMin="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IMin"
Dipole-V-IMax="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Dipole-V-IMax"
T-Integrate="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-Integrate"
T-Pause="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-Pause"
T-BeamOn="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_T-BeamOn"
......@@ -546,6 +555,7 @@ MP_Length_IL_Max_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-MP-Length-IL-Ma
Write_Z_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Charge-State"
Chopper_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Chopper"
Enable_Dipole_IL_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Dipole-IL"
Enable_Dipole-V_IL_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Dipole-V-IL"
Dipole_IMin_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Dipole-IMin"
Dipole_IMax_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Set-Dipole-IMax"
Enable_Interval_Msg="ni.var.psp://kcpc080/UTCS_BMIL_SV/BMIL_Enable-Interval"
......
Markdown is supported
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