# The application uses decimal point as decimal delimiter. # Class attributes are specified as follows. All values are parsed as strings. # LibraryName:ClassName.AttributeName="" #CS++Core Libraries [PV_Protocols] ni.var.psp=DSCConnection #ni.var.psp=SVConnection #dstp=DSConnection [DSConnection] LVClassPath="CS++ProcessVariables.lvlib:DSConnection.lvclass" [SVConnection] LVClassPath="CS++SharedVariables.lvlib:SVConnection.lvclass" [DSCConnection] LVClassPath="CS++DSCConnection.lvlib:DSCConnection.lvclass" #_p:Polling; _e:Events [PV_Monitors] ni.var.psp_p=DSCMonitor ni.var.psp_e=DSCMonitor #ni.var.psp_p=SVMonitor #ni.var.psp_e=SVMonitor #dstp_p=DSMonitor #dstp_e=DSMonitor [DSCMonitor] LVClassPath="CS++DSCMonitor.lvlib:CS++DSCMonitor.lvclass" [DSMonitor] LVClassPath="CS++DSMonitor.lvlib:CS++DSMonitor.lvclass" [SVMonitor] LVClassPath="CS++SVMonitor.lvlib:CS++SVMonitor.lvclass" #CS++Core Classes [myFactoryObject] LVClassPath="CS++BaseClasses.lvlib:CS++Factory.lvclass" [myBaseClassObject] LVClassPath="CS++BaseClasses.lvlib:CS++Base.lvclass" [CS++MessageLogger] LVClassPath="CS++BaseClasses.lvlib:CS++MessageLogger.lvclass" [myPVConnectionObject] LVClassPath="CS++ProcessVariables.lvlib:PVConnection.lvclass" CS++ProcessVariables:PVConnection.URL="" CS++ProcessVariables:PVConnection.Descriptor="" [mySVConnectionObject] LVClassPath="CS++SharedVariables.lvlib:SVConnection.lvclass" CS++ProcessVariables:PVConnection.URL="ni.var.psp://localhost/CSPP_Core_SV/myDouble?.1" CS++ProcessVariables:PVConnection.Descriptor="D:1" [myDSConnectionObject] LVClassPath="CS++ProcessVariables.lvlib:DSConnection.lvclass" CS++ProcessVariables:PVConnection.URL="dstp://localhost/CSPP_Core_SV/myDouble?.1" CS++ProcessVariables:PVConnection.Descriptor="D:1" #CS++Core Actors [myPVMonitor] LVClassPath="CS++PVMonitor.lvlib:CS++PVMonitor.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=False CS++PVMonitor:CS++PVMonitor.PVUpdateInterval_s=-1. [mySVMonitor] LVClassPath="CS++SVMonitor.lvlib:CS++SVMonitor.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=False CS++PVMonitor:CS++PVMonitor.PVUpdateInterval_s=-1. [myDSCMonitor] LVClassPath="CS++DSCMonitor.lvlib:CS++DSCMonitor.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=False [myDSMonitor] LVClassPath="CS++DSMonitor.lvlib:CS++DSMonitor.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=False CS++PVMonitor:CS++PVMonitor.PVUpdateInterval_s=-1. [myBaseActor] LVClassPath="CS++BaseActor.lvlib:CS++BaseActor.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++BaseActor:CS++BaseActor.PollingInterval_s=-1. CS++BaseActor:CS++BaseActor.PVProxy="myBaseProxy" CS++BaseActor:CS++BaseActor.LaunchPVProxy=True [myBaseActor.URLs] PollingMode="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingMode?.1" PollingTime="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingTime?.1" PollingInterval="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingInterval?.1" PollingCounter="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingCounter?.1" PollingIterations="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingIterations?.1" [myBaseActor.URLs-DS] PollingMode="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingMode?.1" PollingTime="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingTime?.1" PollingInterval="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingInterval?.1" PollingCounter="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingCounter?.1" PollingIterations="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingIterations?.1" [myBaseProxy] LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++BaseActor:CS++BaseActor.PollingInterval_s=-1. CS++PVProxy:CS++PVProxy.WorkerActor="myBaseActor" CS++PVProxy:CS++PVProxy.DelayedActivation=True [myBaseProxy.URLs] Activate="ni.var.psp://localhost/CSPP_Core_SV/myBaseProxy_Activate?.1" WorkerActor="ni.var.psp://localhost/CSPP_Core_SV/myBaseProxy_WorkerActor|1024?.1" Polling_Interval_Msg="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingInterval?.1" Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_PollingStartStop?.1" Polling_Iterations_Msg="ni.var.psp://localhost/CSPP_Core_SV/myBaseActor_SetPollingIterations?.1" [myBaseProxy.URLs-DS] Activate="dstp://localhost/CSPP_Core_SV/myBaseProxy_Activate?.1" WorkerActor="dstp://localhost/CSPP_Core_SV/myBaseProxy_WorkerActor|1024?.1" Polling_Interval_Msg="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingInterval?.1" Polling_Start_Stop_Msg="dstp://localhost/CSPP_Core_SV/myBaseActor_PollingStartStop?.1" Polling_Iterations_Msg="dstp://localhost/CSPP_Core_SV/myBaseActor_SetPollingIterations?.1" [myDeviceActor] LVClassPath="CS++DeviceActor.lvlib:CS++DeviceActor.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++BaseActor:CS++BaseActor.PollingInterval_s=-1. CS++BaseActor:CS++BaseActor.PVProxy="myDeviceProxy" CS++BaseActor:CS++BaseActor.LaunchPVProxy=True CS++DeviceActors:CS++DeviceActor.ResourceName="COM1" CS++DeviceActors:CS++DeviceActor.Reset=False CS++DeviceActors:CS++DeviceActor.Selftest=False CS++DeviceActors:CS++DeviceActor.OptionString="Simulate=0,RangeCheck=1,QueryInstrStatus=0,Cache=1" CS++DeviceActors:CS++DeviceActor.ResetWithDefaults=False [myDeviceActor.URLs] PollingMode="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_PollingMode?-1" PollingTime="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_PollingTime?-1" PollingInterval="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_PollingInterval?.1" ResourceName="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_ResourceName" DriverRevision="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_DriverRevision" FirmwareRevision="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_FirmwareRevision" SelftestResultCode="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_SelftestResultCode" SelftestResultMessage="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_SelftestResultMessage" ErrorCode="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_ErrorCode" ErrorMessage="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_ErrorMessage" [myDeviceActor.URLs-DS] PollingMode="dstp://localhost/CSPP_Core_SV/myDeviceActor_PollingMode?-1" PollingTime="dstp://localhost/CSPP_Core_SV/myDeviceActor_PollingTime?-1" ResourceName="dstp://localhost/CSPP_Core_SV/myDeviceActor_ResourceName" DriverRevision="dstp://localhost/CSPP_Core_SV/myDeviceActor_DriverRevision" FirmwareRevision="dstp://localhost/CSPP_Core_SV/myDeviceActor_FirmwareRevision" SelftestResultCode="dstp://localhost/CSPP_Core_SV/myDeviceActor_SelftestResultCode" SelftestResultMessage="dstp://localhost/CSPP_Core_SV/myDeviceActor_SelftestResultMessage" ErrorCode="dstp://localhost/CSPP_Core_SV/myDeviceActor_ErrorCode" ErrorMessage="dstp://localhost/CSPP_Core_SV/myDeviceActor_ErrorMessage" [myDeviceProxy] LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++PVProxy:CS++PVProxy.WorkerActor="myDeviceActor" CS++PVProxy:CS++PVProxy.DelayedActivation=True [myDeviceProxy.URLs] Activate="ni.var.psp://localhost/CSPP_Core_SV/myDeviceProxy_Activate" WorkerActor="ni.var.psp://localhost/CSPP_Core_SV/myDeviceProxy_WorkerActor" Polling_Interval_Msg="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_PollingInterval?-1" Polling_Start_Stop_Msg="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_PollingStartStop?-1" Reset_Device_Msg="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_Reset" Selftest_Device_Msg="ni.var.psp://localhost/CSPP_Core_SV/myDeviceActor_SelfTest" [myDeviceProxy.URLs-DS] Activate="dstp://localhost/CSPP_Core_SV/myDeviceProxy_Activate" WorkerActor="dstp://localhost/CSPP_Core_SV/myDeviceProxy_WorkerActor" Polling_Interval_Msg="dstp://localhost/CSPP_Core_SV/myDeviceActor_PollingInterval?-1" Polling_Start_Stop_Msg="dstp://localhost/CSPP_Core_SV/myDeviceActor_PollingStartStop?-1" Reset_Device_Msg="dstp://localhost/CSPP_Core_SV/myDeviceActor_Reset" Selftest_Device_Msg="dstp://localhost/CSPP_Core_SV/myDeviceActor_SelfTest" [myDeviceGUI] LVClassPath="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass" CS++GUIActor:CS++GUIActor.AssociatedActor="myDeviceActor" CS++GUIActor:CS++GUIActor.AssociatedPVProxy="myDeviceProxy" [DSCAlarmViewer] LVClassPath="CS++DSCAlarmViewer.lvlib:CS++DSCAlarmViewer.lvclass" CS++DSCAlarmViewer:CS++DSCAlarmViewer.ProcessURL_0 = "\\localhost\\GDP-MsgLogger" [DSCTrendViewer] LVClassPath="CS++DSCTrendViewer.lvlib:CS++DSCTrendViewer.lvclass" CS++DSCTrendViewer:CS++DSCTrendViewer.Configuration_File="C:\User\Brand\LV2016Data\HTV_DSCTrendViewer.xml" [DSClog] LVClassPath="CS++DSCMsgLogger.lvlib:CS++DSCMsgLogger.lvclass" CS++DSCMsgLogger:CS++DSCMsgLogger.Process="GDP-MsgLogger" CS++DSCMsgLogger:CS++DSCMsgLogger.Error="Alarm" [DSCManager] LVClassPath="CS++DSCManager.lvlib:CS++DSCManager.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=True [Syslog] LVClassPath="CS++Syslog.lvlib:CS++Syslog.lvclass" CS++Syslog:CS++Syslog.IP="192.168.178.100" CS++Syslog:CS++Syslog.Port=514 CS++Syslog.CS++Syslog.Debug=True [ObjectManager] LVClassPath="CS++ObjectManager.lvlib:CS++ObjectManager.lvclass" CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++BaseActor:CS++BaseActor.PollingInterval_s=1. [myDAQ] LVClassPath="BNT_DAQmx.lvlib:BNT_DAQmx-MCSV.lvclass" CS++DeviceActors:CS++DeviceActor.ResourceName="/Dev1" CS++DeviceActors:CS++DeviceActor.Reset=False CS++DeviceActors:CS++DeviceActor.Selftest=True CS++DeviceActors:CS++DeviceActor.OptionString="" CS++DeviceActors:CS++DeviceActor.ResetWithDefaults=False CS++BaseActor:CS++BaseActor.PollingInterval_s=1 CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++BaseActor:CS++BaseActor.DefaultGUI="CS++DeviceGUIActor.lvlib:CS++DeviceGUIActor.lvclass" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++BaseActor:CS++BaseActor.PVProxy="myDAQProxy" CS++BaseActor:CS++BaseActor.LaunchPVProxy=True BNT_DAQmx:BNT_DAQmx-MCSV.AI-Channels="AI0:7" BNT_DAQmx:BNT_DAQmx-MCSV.AI-Range_Max_V=10 BNT_DAQmx:BNT_DAQmx-MCSV.AI-Range_Min_V=-10 BNT_DAQmx:BNT_DAQmx-MCSV.AI-TerminalConfiguration=-1 BNT_DAQmx:BNT_DAQmx-MCSV.AO-Channels="AO0:1" BNT_DAQmx:BNT_DAQmx-MCSV.AO-Range_Max_V=5 BNT_DAQmx:BNT_DAQmx-MCSV.AO-Range_Min_V=0 BNT_DAQmx:BNT_DAQmx-MCSV.AO-TerminalConfiguration=-1 # Default=-1; RSE=10083; NRSE=10078; Differential=10106;Pseudodifferential=12529 BNT_DAQmx:BNT_DAQmx-MCSV.DI-Lines="port0/line0:7" BNT_DAQmx:BNT_DAQmx-MCSV.DO-Lines="port1/line0:3" [myDAQ.URLs] PollingMode="ni.var.psp://localhost/myDAQ/myDAQ_PollingMode" PollingTime="ni.var.psp://localhost/myDAQ/myDAQ_PollingTime" PollingInterval="ni.var.psp://localhost/myDAQ/myDAQ_PollingInterval?.1" ResourceName="ni.var.psp://localhost/myDAQ/myDAQ_ResourceName" DriverRevision="ni.var.psp://localhost/myDAQ/myDAQ_DriverRevision" FirmwareRevision="ni.var.psp://localhost/myDAQ/myDAQ_FirmwareRevision" SelftestResultCode="ni.var.psp://localhost/myDAQ/myDAQ_SelftestResultCode" SelftestResultMessage="ni.var.psp://localhost/myDAQ/myDAQ_SelftestResultMessage" ErrorCode="ni.var.psp://localhost/myDAQ/myDAQ_ErrorCode" ErrorMessage="ni.var.psp://localhost/myDAQ/myDAQ_ErrorMessage" AI="ni.var.psp://localhost/myDAQ/myDAQ_AI" AI0="ni.var.psp://localhost/myDAQ/myDAQ_AI0" AI1="ni.var.psp://localhost/myDAQ/myDAQ_AI1" AI2="ni.var.psp://localhost/myDAQ/myDAQ_AI2" AI3="ni.var.psp://localhost/myDAQ/myDAQ_AI3" AI4="ni.var.psp://localhost/myDAQ/myDAQ_AI4" AI5="ni.var.psp://localhost/myDAQ/myDAQ_AI5" AI6="ni.var.psp://localhost/myDAQ/myDAQ_AI6" AI7="ni.var.psp://localhost/myDAQ/myDAQ_AI7" AO="ni.var.psp://localhost/myDAQ/myDAQ_AO" AO0="ni.var.psp://localhost/myDAQ/myDAQ_AO0" AO1="ni.var.psp://localhost/myDAQ/myDAQ_AO1" DI="ni.var.psp://localhost/myDAQ/myDAQ_DI" DI0="ni.var.psp://localhost/myDAQ/myDAQ_DI0" DI1="ni.var.psp://localhost/myDAQ/myDAQ_DI1" DI2="ni.var.psp://localhost/myDAQ/myDAQ_DI2" DI3="ni.var.psp://localhost/myDAQ/myDAQ_DI3" DI4="ni.var.psp://localhost/myDAQ/myDAQ_DI4" DI5="ni.var.psp://localhost/myDAQ/myDAQ_DI5" DI6="ni.var.psp://localhost/myDAQ/myDAQ_DI6" DI7="ni.var.psp://localhost/myDAQ/myDAQ_DI7" DO="ni.var.psp://localhost/myDAQ/myDAQ_DO" DO0="ni.var.psp://localhost/myDAQ/myDAQ_DO0" DO1="ni.var.psp://localhost/myDAQ/myDAQ_DO1" DO2="ni.var.psp://localhost/myDAQ/myDAQ_DO2" DO3="ni.var.psp://localhost/myDAQ/myDAQ_DO3" [myDAQProxy] LVClassPath="CS++PVProxy.lvlib:CS++PVProxy.lvclass" CS++BaseActor:CS++BaseActor.DefaultGUI="" CS++BaseActor:CS++BaseActor.LaunchDefaultGUI=False CS++PVProxy:CS++PVProxy.WorkerActor="myDAQ" CS++PVProxy:CS++PVProxy.DelayedActivation=True [myDAQProxy.URLs] Polling_Interval_Msg="ni.var.psp://localhost/myDAQ/myDAQ_PollingInterval?.1" Polling_Start_Stop_Msg="ni.var.psp://localhost/myDAQ/myDAQ_PollingStartStop?.1" Activate="ni.var.psp://localhost/myDAQ/myDAQ_Activate" WorkerActor="ni.var.psp://localhost/myDAQ/myDAQ_WorkerActor" Activate="ni.var.psp://localhost/myDAQ/myDAQ_Activate" Reset_Device_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Reset" Selftest_Device_Msg="ni.var.psp://localhost/myDAQ/myDAQ_SelfTest" Set_Output_Voltages_Msg="ni.var.psp://localhost/myDAQ/myDAQ_Set-AO" 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" CS++BaseActor:CS++BaseActor.ErrorDialog=True CS++StartActor:CS++StartActor.Open_ActorCore=True CS++StartActor:CS++StartActor.MessageLogger="DSClog" CS++StartActor:CS++StartActor.StartActors=CS++StartActor.StartActors CS++StartActor:CS++StartActor.ActorList=CS++StartActor.ActorList [CS++StartActor.StartActors] #Actor Object to start with option to open its Actor Core.vi. #myBaseActor=True #myBaseProxy=True #myCS++Device=False #myCS++DeviceProxy=False #myCS++DeviceGUI=False ObjectManager=False [CS++StartActor.ActorList] List of Actor object to be started manually, with option to open its Actor Core.vi. #myBaseActor=True #myBaseProxy=True #myCS++Device=False #myCS++DeviceProxy=False #myCS++DeviceGUI=False myDAQ=False DSCManager=False DSCAlarmViewer=False DSCTrendViewer=False GDP-HMI=True