Difference between revisions of "Monitoring Solution"

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:
==IntroductionHeader==
==Introduction Header==
The OROS Monitoring solution is a tool dedicated to advanced triggering based on analysis results. You can do a trigger on any scalar value of NVGate. It includes a "watch dog" feature to keep NVGate and analyzer running over a long period of time.
The OROS Monitoring solution is a tool dedicated to advanced triggering based on analysis results. You can do a trigger on any scalar value of NVGate. It includes a "watch dog" feature to keep NVGate and the analyzer running over a long period of time.


It can manage the automatic recovery of the Monitoring module, restart the analysis, NVGate, as well as the analyzer (using the additional USB/RJ11 autonomy box).
It can manage the automatic recovery of the Monitoring module, restart the analysis, NVGate, as well as the analyzer (using the additional USB/RJ11 autonomy box).
Line 19: Line 19:
----
----


==Operating the Monitoring solution==
==Operating the Monitoring Solution==
===First steps===
===First Steps===
From NVGate, setup a project dedicated to monitoring and display the scalar values you may want to track on your current layout. Then, save the project and launch the Monitoring application. It will recognize some parameters and display your scalars in the current layout.
From NVGate, setup a project dedicated to monitoring and display the scalar values you may want to track on your current layout. Then, save the project and launch the Monitoring application. It will recognize some parameters and display your scalars in the current layout.


First, verify the following parameters are correct in the parameters panel: (NVGate folder location, analyzer IP and COM port). Then, configure the condition you want for each scalar and linked actions. To do that, select an operator to compare the measured value with the target value (which must also be defined). For example, if you select "<nowiki>></nowiki>" and "2" for an acceleration scalar, when this value is larger than 2 the selected action will be triggered.
First, verify the following parameters are correct in the parameters panel: NVGate folder location, analyzer IP and COM port. Then, configure the condition you want for each scalar and linked actions. To do that, select an operator to compare the measured value to the target value (which must also be defined). For example, if you select "<nowiki>></nowiki>" and "2" for an acceleration scalar, when the value is larger than 2 the selected action will be triggered.


Finally, close the Monitoring Application, close NVGate, shutdown your analyzer, and then launch the Monitoring Application. If everything starts by itself, Monitoring was setup properly and monitoring has initiated.
Finally, close the Monitoring Application, close NVGate, shutdown your analyzer, and then launch the Monitoring Application. If everything starts by itself, Monitoring was setup properly and monitoring has initiated.




===User interface===
===User Interface===
The user interface main window is as below. It is built with 3 main sections: Parameters, Monitoring panel, and the Logbook.
The user interface main window is as below. It is built with 3 main sections: Parameters, Monitoring Panel, and the Logbook.


[[Image:Manual_Monitoring_OROS_03.png|framed|none]]
[[Image:Manual_Monitoring_OROS_03.png|framed|none]]
Line 44: Line 44:
* '''"Keep NVGate/Analyzer awake":''' Ensure NVGate is running and the analyzer is on.
* '''"Keep NVGate/Analyzer awake":''' Ensure NVGate is running and the analyzer is on.
* '''NVGate location''': NVGate folder location (containing NVGate.exe).
* '''NVGate location''': NVGate folder location (containing NVGate.exe).
* '''Analyzer IP''': If the IP is not defined correctly, the application will not be able to check if the unit is on and therefore will also not be able to boot or shutdown the Analyzer.
* '''Analyzer IP''': If the IP is not defined correctly, the application will not be able to check if the unit is on and therefore will not be able to start up or shutdown the Analyzer.
* '''Analyzer type''': Analyzer type should be detected automatically. This is necessary to ensure the Monitoring Box functions properly.
* '''Analyzer Type''': Analyzer type should be detected automatically. This is necessary to ensure the Monitoring Box functions properly.
* '''Monitoring Box COM Port''': Select the Monitoring Box COM Port. This is required to boot/shutdown the analyzer. If the Monitoring Box is not connected, or the correct drivers are not installed the list will be empty.
* '''Monitoring Box COM Port''': Select the Monitoring Box COM Port. This is required to start up/shutdown the analyzer. If the Monitoring Box is not connected, or the correct drivers are not installed, the list will be empty.
* '''AutoRun Monitoring''': Launch monitoring alongside NVGate.
* '''AutoRun Monitoring''': Launch monitoring alongside NVGate.
* '''AutoRun NVGate''': Ensure NVGate is running (TDA:TemporalDataAuthority) at all times.
* '''AutoRun NVGate''': Ensure NVGate is running (TDA:TemporalDataAuthority) at all times.
* '''Start with (Project Name)''': Defines the project to be loaded in NVGate. If NVGate crashes, this project will automatically be loaded and monitored.
* '''Start with (Project Name)''': Defines the project to be loaded in NVGate. If NVGate crashes, this project will automatically be loaded and monitored.
===Monitoring panel===
===Monitoring Panel===


[[Image:Manual_Monitoring_OROS_05.png|framed|none]]
[[Image:Manual_Monitoring_OROS_05.png|framed|none]]
Line 60: Line 60:
* '''Window: '''Selected scalar window<nowiki>'</nowiki>s name.
* '''Window: '''Selected scalar window<nowiki>'</nowiki>s name.
* '''Module: '''Selected scalar module<nowiki>'</nowiki>s name.
* '''Module: '''Selected scalar module<nowiki>'</nowiki>s name.
* '''Process: '''Selected scalar process<nowiki>'</nowiki>s name.
* '''Process: '''Selected scalar process<nowiki>'</nowiki> name.
* '''Channel: '''Selected scalar channel<nowiki>'</nowiki>s number.
* '''Channel: '''Selected scalar channel<nowiki>'</nowiki>s number.
* '''Input Name: '''Selected scalar input<nowiki>'</nowiki>s name.
* '''Input Name: '''Selected scalar input<nowiki>'</nowiki>s name.
writer
12

edits

Navigation menu