Commit 52374f70 authored by Holger Brand's avatar Holger Brand
Browse files

Add HMI which connects to RT system.

parent 5a953ead
No preview for this file type
No preview for this file type
...@@ -77,31 +77,31 @@ Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_Pol ...@@ -77,31 +77,31 @@ Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_Pol
Reset_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_Reset" Reset_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_Reset"
Selftest_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_SelfTest" Selftest_Device_Msg="ni.var.psp://localhost/CSPP-Core-SV-RT/myDeviceActor_SelfTest"
[GDP_Controller] [GDP-Controller]
LVClassPath="GDP_Controller.lvlib:GDP_Controller.lvclass" LVClassPath="GDP_Controller.lvlib:GDP_Controller.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=10. CS++BaseActor:CS++BaseActor.PollingInterval_s=10.
CS++BaseActor:CS++BaseActor.PVProxy="GDP_ControllerProxy" CS++BaseActor:CS++BaseActor.PVProxy="GDP-ControllerProxy"
CS++BaseActor:CS++BaseActor.LaunchPVProxy=True CS++BaseActor:CS++BaseActor.LaunchPVProxy=True
[GDP_Controller.URLs] [GDP-Controller.URLs]
PollingMode="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingMode?.1" PollingMode="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingMode?.1"
PollingTime="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingTime?.1" PollingTime="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingTime?.1"
PollingInterval="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingInterval?.1" PollingInterval="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingInterval?.1"
[GDP_ControllerProxy] [GDP-ControllerProxy]
LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass" LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=-1 CS++BaseActor:CS++BaseActor.PollingInterval_s=-1
CS++PVProxy:CS++PVProxy.WorkerActor="GDP_Controller" CS++PVProxy:CS++PVProxy.WorkerActor="GDP-Controller"
CS++PVProxy:CS++PVProxy.DelayedActivation=True CS++PVProxy:CS++PVProxy.DelayedActivation=True
[GDP_ControllerProxy.URLs] [GDP-ControllerProxy.URLs]
Activate="ni.var.psp://localhost/GDP-RT-SV/GDP_ControllerProxy_Activate" Activate="ni.var.psp://localhost/GDP-RT-SV/GDP-ControllerProxy_Activate"
WorkerActor="ni.var.psp://localhost/GDP-RT-SV/GDP_ControllerProxy_WorkerActor" WorkerActor="ni.var.psp://localhost/GDP-RT-SV/GDP-ControllerProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingInterval?-1" Polling_Interval_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingInterval?-1"
Polling_Start_Stop_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingStartStop?-1" Polling_Start_Stop_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingStartStop?-1"
...@@ -243,8 +243,8 @@ AddOutputFilter chunkFilter ...@@ -243,8 +243,8 @@ AddOutputFilter chunkFilter
<Item Name="GDP" Type="Folder"> <Item Name="GDP" Type="Folder">
<Item Name="GDP-RT-Content.vi" Type="VI" URL="../GDP-RT-Content.vi"/> <Item Name="GDP-RT-Content.vi" Type="VI" URL="../GDP-RT-Content.vi"/>
<Item Name="GDP-RT-SV.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP-RT-SV.lvlib"/> <Item Name="GDP-RT-SV.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP-RT-SV.lvlib"/>
<Item Name="GDP_Controller.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_Controller/GDP_Controller.lvlib"/>
<Item Name="GDP_RTController.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_RTController/GDP_RTController.lvlib"/> <Item Name="GDP_RTController.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_RTController/GDP_RTController.lvlib"/>
<Item Name="GPD_Controller.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_Controller/GPD_Controller.lvlib"/>
</Item> </Item>
<Item Name="Chassis" Type="cRIO Chassis"> <Item Name="Chassis" Type="cRIO Chassis">
<Property Name="crio.ProgrammingMode" Type="Str">express</Property> <Property Name="crio.ProgrammingMode" Type="Str">express</Property>
...@@ -1202,9 +1202,6 @@ AddOutputFilter chunkFilter ...@@ -1202,9 +1202,6 @@ AddOutputFilter chunkFilter
</Item> </Item>
<Item Name="CS++GUIActor.lvlib" Type="Library" URL="../Packages/CSPP_Core/Actors/CS++GUIActor/CS++GUIActor.lvlib"/> <Item Name="CS++GUIActor.lvlib" Type="Library" URL="../Packages/CSPP_Core/Actors/CS++GUIActor/CS++GUIActor.lvlib"/>
<Item Name="LV Config Read String.vi" Type="VI" URL="/&lt;resource&gt;/dialog/lvconfig.llb/LV Config Read String.vi"/> <Item Name="LV Config Read String.vi" Type="VI" URL="/&lt;resource&gt;/dialog/lvconfig.llb/LV Config Read String.vi"/>
<Item Name="nisyscfg.dll" Type="Document" URL="nisyscfg.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="niwd4c.dll" Type="Document" URL="niwd4c.dll"> <Item Name="niwd4c.dll" Type="Document" URL="niwd4c.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property> <Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item> </Item>
...@@ -1229,7 +1226,7 @@ AddOutputFilter chunkFilter ...@@ -1229,7 +1226,7 @@ AddOutputFilter chunkFilter
<Property Name="Bld_targetDestDir" Type="Path">/home/lvuser/natinst/bin</Property> <Property Name="Bld_targetDestDir" Type="Path">/home/lvuser/natinst/bin</Property>
<Property Name="Bld_userLogFile" Type="Path">../builds/GemDiskProduction-RT/RT CompactRIO Target/GemDiskProduction-RT/home/lvuser/natinst/bin/GemDiskProduction-RT_GemDiskProduction-RT_log.txt</Property> <Property Name="Bld_userLogFile" Type="Path">../builds/GemDiskProduction-RT/RT CompactRIO Target/GemDiskProduction-RT/home/lvuser/natinst/bin/GemDiskProduction-RT_GemDiskProduction-RT_log.txt</Property>
<Property Name="Bld_userLogFile.pathType" Type="Str">relativeToCommon</Property> <Property Name="Bld_userLogFile.pathType" Type="Str">relativeToCommon</Property>
<Property Name="Bld_version.build" Type="Int">4</Property> <Property Name="Bld_version.build" Type="Int">6</Property>
<Property Name="Bld_version.major" Type="Int">1</Property> <Property Name="Bld_version.major" Type="Int">1</Property>
<Property Name="Destination[0].destName" Type="Str">startup.rtexe</Property> <Property Name="Destination[0].destName" Type="Str">startup.rtexe</Property>
<Property Name="Destination[0].path" Type="Path">/home/lvuser/natinst/bin/startup.rtexe</Property> <Property Name="Destination[0].path" Type="Path">/home/lvuser/natinst/bin/startup.rtexe</Property>
......
...@@ -305,6 +305,39 @@ Set_Output_Lines_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-DO" ...@@ -305,6 +305,39 @@ Set_Output_Lines_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-DO"
Set_Output_Voltage_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-AO_0,ni.var.psp://localhost/myDAQ/myDAQ_Set-AO_1" Set_Output_Voltage_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-AO_0,ni.var.psp://localhost/myDAQ/myDAQ_Set-AO_1"
Set_Output_Line_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_0,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_1,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_2,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_3" Set_Output_Line_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_0,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_1,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_2,ni.var.psp://localhost/myDAQ/myDAQ_Set-DO_3"
[GDP-Controller]
LVClassPath="GDP_Controller.lvlib:GDP_Controller.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="GDP_HMI.lvlib:GDP_HMI.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=True
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=10.
CS++BaseActor:CS++BaseActor.PVProxy="GDP-ControllerProxy"
CS++BaseActor:CS++BaseActor.LaunchPVProxy=True
[GDP-Controller.URLs]
PollingMode="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-Controller_PollingMode?.1"
PollingTime="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-Controller_PollingTime?.1"
PollingInterval="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-Controller_PollingInterval?.1"
[GDP-ControllerProxy]
LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass"
CS++BaseActor:CS++BaseActor.DefaultGUI="CS++GUIActor.lvlib:CS++GUIActor.lvclass"
CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False
CS++BaseActor:CS++BaseActor.ErrorDialog=False
CS++BaseActor:CS++BaseActor.PollingInterval_s=-1
CS++PVProxy:CS++PVProxy.WorkerActor="GDP-Controller"
CS++PVProxy:CS++PVProxy.DelayedActivation=True
[GDP-ControllerProxy.URLs]
Activate="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-ControllerProxy_Activate"
WorkerActor="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-ControllerProxy_WorkerActor"
Polling_Interval_Msg="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-Controller_PollingInterval?-1"
Polling_Start_Stop_Msg="ni.var.psp://140.181.89.218/GDP-RT-SV/GDP-Controller_PollingStartStop?-1"
[GDP-HMI]
LVClassPath="GDP_HMI.lvlib:GDP_HMI.lvclass"
CS++GUIActor:CS++GUIActor.AssociatedActor="GDP-Controller"
CS++GUIActor:CS++GUIActor.AssociatedPVProxy="GDP-ControllerProxy"
[CS++StartActor] [CS++StartActor]
LVClassPath="CS++StartActor.lvlib:CS++StartActor.lvclass" LVClassPath="CS++StartActor.lvlib:CS++StartActor.lvclass"
...@@ -334,3 +367,4 @@ myDAQ=False ...@@ -334,3 +367,4 @@ myDAQ=False
DSCManager=False DSCManager=False
DSCAlarmViewer=False DSCAlarmViewer=False
DSCTrendViewer=False DSCTrendViewer=False
GDP-HMI=True
...@@ -119,6 +119,8 @@ Daniel Krebs, H.Brand, Planckstr. 1, 64291 Darmstadt, Germany.</Property> ...@@ -119,6 +119,8 @@ Daniel Krebs, H.Brand, Planckstr. 1, 64291 Darmstadt, Germany.</Property>
</Item> </Item>
<Item Name="GDP" Type="Folder"> <Item Name="GDP" Type="Folder">
<Item Name="GDP-Content.vi" Type="VI" URL="../GDP-Content.vi"/> <Item Name="GDP-Content.vi" Type="VI" URL="../GDP-Content.vi"/>
<Item Name="GDP_Controller.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_Controller/GDP_Controller.lvlib"/>
<Item Name="GDP_HMI.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_HMI/GDP_HMI.lvlib"/>
</Item> </Item>
<Item Name="GDP-Main.vi" Type="VI" URL="../GDP-Main.vi"/> <Item Name="GDP-Main.vi" Type="VI" URL="../GDP-Main.vi"/>
<Item Name="GemDiskProduction.ini" Type="Document" URL="../GemDiskProduction.ini"/> <Item Name="GemDiskProduction.ini" Type="Document" URL="../GemDiskProduction.ini"/>
......
This diff is collapsed.
This diff is collapsed.
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