Commit d84b9c0d authored by Holger Brand's avatar Holger Brand

Do template renaming; complete CSPP-SystemMonitor application with prepared...

Do template renaming; complete CSPP-SystemMonitor application with prepared ini-file with DIM as default. build app and installer.
parent 78702e50
Subproject commit dc1215d4acaef1828e98771ebe563f7b2a49bf86
Subproject commit 4f3825a13bd5eb10aa5c9dfb7e068eae29d2043c
Subproject commit 7bfff236a161dc446705852776c357e97e028678
Subproject commit 2dce0f44bcc8f4a7cd9f54a69a7c2320b68d0d56
Subproject commit 724c7655d408eec706f23a3d884a657332b58af3
Subproject commit a5472566576a9143a7827676edeb9a2b1fe13598
CSPP-Template README
CSPP-SystemMonitor README
====================
This LabVIEW project _CSPP-Template.lvproj_ is used to develop an application based on NI ActorFramework and CS++ libraries.
This LabVIEW project _CSPP-SystemMonitor.lvproj_ is used to develop an application publishing some system parameters.
Currently used development SW is LabVIEW 2019.
......@@ -24,23 +24,8 @@ Included Submodules
- [Packages/CSPP_ObjectManager](https://git.gsi.de/EE-LV/CSPP/CSPP_ObjectManager): This package is used as submodule.
- [Packages/CSPP_DSC](https://git.gsi.de/EE-LV/CSPP/CSPP_DSC): Containing DSC Alarm- & Trend-Viewer
- [Packages/CSPP_Utilities](https://git.gsi.de/EE-LV/CSPP/CSPP_Utilities): Providing some usefull utility classes.
Optional Submodules
-------------------
- [Packages/CSPP_DeviceBase](https://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase): Definition of CS++Device ancestor classes
- [Packages/CSPP_IVI](https://git.gsi.de/EE-LV/CSPP/CSPP_IVI): Implementations of derived CS++Device classes using IVI driver
- [Packages/CSPP_LNA](https://git.gsi.de/EE-LV/CSPP/CSPP_LNA): Extends the Linked Network Actor to support zero coupled messages.
- [Packages/CSPP_RT](https://git.gsi.de/EE-LV/CSPP/CSPP_RT): Providing a librarie supporting LabVIEW-RT features.
- [Packages/CSPP_PVConverter](https://git.gsi.de/EE-LV/CSPP/CSPP_PVConverter): Providing support for e.g. log-scaling of PV or conversion to array.
- [Packages/CSPP_Syslog](https://git.gsi.de/EE-LV/CSPP/CSPP_Syslog): Providing a Syslog based Message Handler
Refer to https://git.gsi.de/EE-LV/CSPP for more available CS++ submodules.
Optional External Dependencies
=================================
- Monitored Actor; Refer to
- https://decibel.ni.com/content/thread/18301 and
- http://lavag.org/topic/17056-monitoring-actors
- [Packages/CSPP_DIM](https://git.gsi.de/EE-LV/CSPP/CSPP_DIM): Implementations of DIM actors and classes.
- [Packages/CSPP_DimLVEvent](https://git.gsi.de/EE-LV/Drivers/DimLVEvent.git: Implementations of DIM interface libraries.
Getting started:
=================================
......@@ -63,22 +48,27 @@ Getting started:
- Optionally create a hard link to the custom error file(s):
- cd <LabVIEW>\user.lib\errors
- mklink /h CSPP_Core-errors.txt Packages\CSPP_Core\CSPP_Core-errors.txt
- Rename `CSPP-Template.lvproj` to `YourProject.lvproj`
- Rename `CSPP-SystemMonitor.lvproj` to `YourProject.lvproj`
- Open `YourProject.lvproj` with LabVIEW
- Rename following files:
- `CSPP-Template.ini` to `YourProject.ini`
- `CSPP-Template.lvlib` to `YourProject.lvlib`
- `CSPP-Template_Main.vi` to `YourProject_Main.vi`
- `CSPP-Template_Content.vi` to `YourProject_Content.vi`
- `CSPP-Template.lvlib` to `YourProject.lvlib`
- `CSPP-SystemMonitor.ini` to `YourProject.ini`
- `CSPP-SystemMonitor.lvlib` to `YourProject.lvlib`
- `CSPP-SystemMonitor_Main.vi` to `YourProject_Main.vi`
- `CSPP-SystemMonitor_Content.vi` to `YourProject_Content.vi`
- `CSPP-SystemMonitor.lvlib` to `YourProject.lvlib`
- You need to create and deploy your project specific shared variable libraries.
- Sample shared variable libraries should be available on disk in the corresponding package folder.
- e.g. copy CSPP_SystemManager_SV.lvlib and rename corresponding URLs in ini.file.
- Run your project specific `YourProject_Main.vi` in order to check if everything is working.
- If using DIM:
- Download and extract DIM stuff from [CERN](https://dim.web.cern.ch/)
- Set environment variables DIM_DNS_NODE and include dim\bin32 to PATH.
- run dns.exe if not already executed elsewhere.
- Extend `YourProject.lvproj` to your needs.
Known issues:
=============
- LabVIEW or the executable may need to be launched with adminitrator permissions.
Author: H.Brand@gsi.de, D.Neidherr@gsi.de
......
Release Notes for the CSPP-Template Project
Release Notes for the CSPP-SystemMonitor Project
===========================================
This LabVIEW project _CSPP-Template.lvproj_ is used to develop the applications based on NI ActorFramework and CS++ libraries.
This LabVIEW project _CSPP-SystemMonitor.lvproj_ is used to develop an application publishing some system parameters.
Version 0.0.0.0 DD-MM-YYYY name@domain
Version 0.0.0.0 09-08-2019 H.Brand@gsi.de
--------------------------------------
The CSPP-Template project was just forked. There is the master branch with some submodules, only.
The CSPP-SystemMonitor project was just forked. There is the master branch with some submodules, only.
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