APESR Control System AP ESR will start to develop the control system. This wiki web contains the experiment specific documentation. Kickoff / Project On 13 Septe...
ControllerBase Class This class is intended for application layer objects. Within a control system, each sub system is supposed to have one object of this class. ...
Documents Overview CS has been triggered by the need of a control system for SHIPTRAP. The architectural requirements have been put to paper in December 2001. Th...
Getting Started Profibus, OPC, ... This How To aims at describing how to set up one PC for usage of Profibus and OPC stuff together with CS. Before starting hav...
Object Orientation with CS Prior to LabVIEW version 8.0, object orientated techniques were not available in native LabVIEW. Therefore, CS uses/implements an objec...
Older News * 11 Nov 2010: CSMain 3.20 will be released soon. This is your last chance to test your code against the new version before it is released. * 11 ...
* What is a Petri Net ? I think a good reference to answer this question is the wikipedia link * Which type of PetriNet's is used inside the CS Frame...
In front of a diploma work, Alexander Schwinn has to implement the Object and Petri NetŽs into the CS Framework. Here all CSPetriNet relevant documentation is co...
CSSeqArchitecturalDesignSpecification The following UML diagrams should serve as documentation for the current design of the CSSequencer class package. Moreover I...
Results of the CS Workshop 2008 Some Attendees Below is the official photo of the workshop, which we made quite late on the second day. Please note that our phot...
Results of the CS Workshop 2013 * 17 Attendees from 14 Experiments of 5 countries Responsibilities * Responsible class developers/maintainers were defined...
Existing Classes CS Framework 16 February, 2011 11:03 AM This table contains a list of all classes, where authors and/or maintainers have agreed to publish the...
Existing Classes CS Framework 18 May, 2010 11:29 AM This table contains a list of all classes, where authors and/or maintainers have agreed to publish the name...
Building Packages Introduction A package is just a collection of files. It serves to group files together and to distribute those files. Of course, a package can...
Coding Conventions This How To aims at describing some coding conventions that should be used by CS developers. This is just a list of things, each developer and ...
CS Parameter Database Main.AliBabaei starts to develop a parameter database with version control in November 2006. This wiki web contains the project specific doc...
DIM Interface Introduction The DIMIntProc class is an alternative to the DSCIntProc class. It provides no trending and alarming but makes all "tag values" availa...
HOW TOs This is a collection of HOW TOs in order to give useful information. See the navigation bar (left). In case of problems, check the requirements as well. ...
Frequently Asked Questions Introduction This document serves for providing answers to frequently asked questions. This document is frequently subject to changes....
Using the GSI HVSwitch2 Class Class for a six channel fast switching power supply. Such a switch can be used to switch between two programmable voltages depending...
CS HandsOn Course We provide a CS Framework HandsOn Course on request. When at least 6 Persons have applied for it, we will make a reservation for the classroom. ...
Install Sources (outdated) An overview about the installation is given in CS_readme.txt. More input from your side is required to prepare a good "How To"! For Li...
Getting Started Basic Level This How To aims at describing how to set up one minimalistic CS system on one PC. Install Third Party Software (on all PCs) 1 D...
Practical LabVIEW Details Some LabVIEW hints Clusters When creating a Cluster, create it by using a strict typedef inside a control file *.ctl. If you change ...
Requirements Hardware * PC: RAM is more important than a fast CPU. CS runs fine on a 700MHz, PIII and 1024Mb with Windows XP or Linux. Although CS also runs ...
CS Sequencer Package A general sequencer package was developed by using the CS framework. This wiki web contains the Package specific documentation. The CSSequenc...
CS2Java Sourcecode/UML Generator Main.MartinFeldmann developed the CS2Java UML Generator in 2007 within the scope of his Bachelor Thesis. This wiki web contains t...
CS Workshop, March 2017 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS fr...
Purpose In the next few years it is planned to integrate new features within MM6. In the end MM9 should also support advanced detection techniques like FT ICR and...
FOPI Control System The control system for the FOPI detector will be upgraded by using the CS framework. This wiki web contains the experiment specific documentat...
Configuring FOPI Slow Control In the following documents one can find a short (but hopefully complete) description what is necessary to configure for the FOPI S...
Configuring FOPI Slow Control Version 3.1 In the following documents one can find a short (but hopefully complete) description what is necessary to configure fo...
External Interfaces and device Following interface are already known. Software * Beckhoff TwinCat OPC Server with no PLC, depricated * 1 item delivered ...
Configuration of the Data Logging and Supervisory Control Module Please refer to the Configuration Instruction in FopiCsComputers first! Documentation: * DSC...
FRS Control System The control system for the Fragment Separator will start to upgrade by using the CS framework in January 2006. This wiki web contains the exper...
External Interfaces and device Following non NI software and hardware interface are already known.(This is just an example to propose a possible structure of this...
HITRAP Control System HITRAP has started to develop the control system in May 2006. This wiki web contains the experiment specific documentation. Configuration F...
LabVIEW DIM Interface This document refers to package DimWrapper version = 1.00 and package LVDimInterface version = 1.10. Introduction DIM is a communication ...
Source Code Control CS now uses Subversion as source code control system. At GSI, a Subversion server has been set up. This repository is meant for daily use for ...
Purpose This Webpage should summarize our efforts to include new and modern detection techniques into MM6. MM6.cpp is a C /QT graphical UI used by different trap ...
MATS Control System The control system for MATS will be implemented using the CS framework. Background information can be found via the technical design report. T...
Projects Using CS The following links are pointing to project specific control system documentation. Active Projects Control Systems in Production or in Commiss...
Requested features Bugs Implemented features and fixed bugs are marked as done/fixed and once they are released in a new version, the changes can be found in th...
Upgrade to V4.0 S2 There will be an additional pipline leading from the S4 to the S2 area. There will be placed one tank with 8 detectors attached. The tank fill...
/risingtransparent.gif Rising Autofill System The Rising Autofill System, formerly running as a Labview Application using ObjectView, was redesigned by using the...
CS A Control System Framework for Experiments CS is a framework that can be used by many experiments. CS is a multi threaded, event driven, object oriented and di...
X0 Probe Control Material Research operates an experiment at X0. In the past a LabVIEW based automation to control the irratiation of probes was developed in coop...