Commit 40cee21f authored by Holger Brand's avatar Holger Brand
Browse files

Inital commit based on LV2016

parents
*.aliases
*.lvlps
*.bak
*.tmp
~$*
<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="16008000">
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="NI.Project.Description" Type="Str">Gem Disk Production
Software zur Steuerung einer Produktionsanlage für gewickelte Faserverbundwerkstoffe, welche im Rahmen des PANDA-Projekts Anwendung finden wird.
Copyright 2017 GSI Helmholtzzentrum für Schwerionenforschung GmbH
Daniel Krebs, H.Brand, Planckstr. 1, 64291 Darmstadt, Germany.</Property>
<Item Name="My Computer" Type="My Computer">
<Property Name="IOScan.Faults" Type="Str"></Property>
<Property Name="IOScan.NetVarPeriod" Type="UInt">100</Property>
<Property Name="IOScan.NetWatchdogEnabled" Type="Bool">false</Property>
<Property Name="IOScan.Period" Type="UInt">10000</Property>
<Property Name="IOScan.PowerupMode" Type="UInt">0</Property>
<Property Name="IOScan.Priority" Type="UInt">9</Property>
<Property Name="IOScan.ReportModeConflict" Type="Bool">true</Property>
<Property Name="IOScan.StartEngineOnDeploy" Type="Bool">false</Property>
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
<Property Name="server.tcp.port" Type="Int">0</Property>
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
<Property Name="specify.custom.address" Type="Bool">false</Property>
<Item Name="README.md" Type="Document" URL="../README.md"/>
<Item Name="Release_Notes.md" Type="Document" URL="../Release_Notes.md"/>
<Item Name="Dependencies" Type="Dependencies"/>
<Item Name="Build Specifications" Type="Build"/>
</Item>
</Project>
This is the Readme for the LabVIEW project "GemDiskProduction.lvproj".
Software zur Steuerung einer Produktionsanlage für gewickelte Faserverbundwerkstoffe, welche im Rahmen des PANDA-Projekts Anwendung finden wird.
- It is based on native LabVIEW classes and the Actor Framework.
- Is used CS++ and follows the KISS principle: "Keep It Smart & Simple"
The project GIT workflow contains five branches:
- MainDev: main development line
- master: released versions
LabVIEW 2016 is currently used development.
Project is just started, so the most active branch is MainDev.
Related documents and information
=================================
- README.md
- Release_Notes.md
- Contact: D.Krebs@gsi.de or H.Brand@gsi.de
- Download, bug reports... : To be added
- Documentation:
- Refer to Documantation Folder
- Project-Wiki: https://...
- NI Actor Framework: https://decibel.ni.com/content/groups/actor-framework-2011?view=overview
- *CS++*: http://github.com/HB-GSI/CSPP
GIT Submodules
=================================
Following git submodules are defined in this project.
- Packages/CSPP_Core
- Packages/CSPP_DeviceBase
Optional submodules available:
- Packages/CSPP_DSC: containing Alarm- & Trend-Viewer
- Packages/CSPP_RT: containing RT specific *CS++* classes
External Dependencies
=================================
Optional:
- Syslog; Refer to http://sine.ni.com/nips/cds/view/p/lang/de/nid/209116
- Linked Network Actor; Refer to http://forums.ni.com/t5/Actor-Framework-Documents/Linked-Network-Actor/ta-p/3513034
- Monitored Actor; Refer to https://decibel.ni.com/content/thread/18301 and http://lavag.org/topic/17056-monitoring-actors
Getting started:
=================================
- Create a project specific copy of "GemDiskProduction.lvproj"
- You need to create your project specific ini-file, like "GemDiskProduction.ini"
- Sample ini-file should be available for all classes, either in the LV-Project or on disk in the corresponding class or package folder.
- You need to create and deploy your project specific shared Variable libraries.
- Sample shared Variable libraries should be available for all concerned classes on disk in the corresponding class or package folder.
- Run your project specific "CS++Main.vi" or "CS++StartActor:Launch CS++StartActor.vi"
- Build application
- The default build specification uses
- "CS++StartActor:Launch CS++StartActor.vi" as startup-VI. It calls
- "CS++UserContents.vi"; Include your project specific Content-VIs in a corresponding case of the conditional disable structure.
This makes building an application convenient since the application builder can find all dependencies in the VI-Hierarchy.
- Duplicate the default build specification and adapt it to your needs.
Author: D.Krebs@gsi.de, H.Brand@gsi.de
Copyright 2017 GSI Helmholtzzentrum für Schwerionenforschung GmbH
Planckstr.1, 64291 Darmstadt, Germany
Release Notes for the Gem Disk Production Project - 14-March-2017
=================================================
This LabVIEW project "GemDiskProduction.lvproj" is used to develop the Software zur Steuerung einer Produktionsanlage für gewickelte Faserverbundwerkstoffe, welche im Rahmen des PANDA-Projekts Anwendung finden wird.
- GemDiskProduction will be based on native LabVIEW classes and the NI Actor Framework and CS++.
Version 0.0.0.0
============
The project was just started. There is the master branch with license 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