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
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"
[GDP_Controller]
[GDP-Controller]
LVClassPath="GDP_Controller.lvlib:GDP_Controller.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=10.
CS++BaseActor:CS++BaseActor.PVProxy="GDP_ControllerProxy"
CS++BaseActor:CS++BaseActor.PVProxy="GDP-ControllerProxy"
CS++BaseActor:CS++BaseActor.LaunchPVProxy=True
[GDP_Controller.URLs]
PollingMode="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingMode?.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"
[GDP-Controller.URLs]
PollingMode="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingMode?.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"
[GDP_ControllerProxy]
[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.WorkerActor="GDP-Controller"
CS++PVProxy:CS++PVProxy.DelayedActivation=True
[GDP_ControllerProxy.URLs]
Activate="ni.var.psp://localhost/GDP-RT-SV/GDP_ControllerProxy_Activate"
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_Start_Stop_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP_Controller_PollingStartStop?-1"
[GDP-ControllerProxy.URLs]
Activate="ni.var.psp://localhost/GDP-RT-SV/GDP-ControllerProxy_Activate"
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_Start_Stop_Msg="ni.var.psp://localhost/GDP-RT-SV/GDP-Controller_PollingStartStop?-1"
......@@ -243,8 +243,8 @@ AddOutputFilter chunkFilter
<Item Name="GDP" Type="Folder">
<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_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="GPD_Controller.lvlib" Type="Library" URL="../Packages/GDP_RT/GDP_Controller/GPD_Controller.lvlib"/>
</Item>
<Item Name="Chassis" Type="cRIO Chassis">
<Property Name="crio.ProgrammingMode" Type="Str">express</Property>
......@@ -1202,9 +1202,6 @@ AddOutputFilter chunkFilter
</Item>
<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="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">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
......@@ -1229,7 +1226,7 @@ AddOutputFilter chunkFilter
<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.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="Destination[0].destName" Type="Str">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"
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"
[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]
LVClassPath="CS++StartActor.lvlib:CS++StartActor.lvclass"
......@@ -334,3 +367,4 @@ myDAQ=False
DSCManager=False
DSCAlarmViewer=False
DSCTrendViewer=False
GDP-HMI=True
......@@ -119,6 +119,8 @@ Daniel Krebs, H.Brand, Planckstr. 1, 64291 Darmstadt, Germany.</Property>
</Item>
<Item Name="GDP" Type="Folder">
<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 Name="GDP-Main.vi" Type="VI" URL="../GDP-Main.vi"/>
<Item Name="GemDiskProduction.ini" Type="Document" URL="../GemDiskProduction.ini"/>
......
This diff is collapsed.
This diff is collapsed.
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