Experiment Control System Workshop, April 2023 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to our annual ...
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...
CS ObjectNet Within this subproject ObjectNetŽs will be developed based on the CS framework. Kickoff / Project On July 19, 2006 it was decided to develop a frame...
CANCELED: CS Workshop, March 2020 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a joined CS framework ...
CS Workshop, March 2019 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS fr...
CS Workshop, March 2018 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS fr...
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...
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...
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...
Using an NI FPGA card as Pulsed Pattern Generator (PPG) This class allows producing sequences of bit patterns at well defined times with a precision down to a few...
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 ...
Attendees Below is a photo of the workshop that was taken by Sandra Hundack and manipulated by Main.AlexanderKessler : ). From Left: Matt Redshaw and David Lincol...
CS Workshop, March 2016 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS fr...
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...
CS Workshop, March 2015 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...
Types of Executables This table shows the different executables used at HITRAP and the compiled classes as well as the nodes the executables are running on. Exe...
HITRAP Control System HITRAP has started to develop the control system in May 2006. This wiki web contains the experiment specific documentation. Configuration F...
Configuration of HITRAP * The used HITRAP database can be found at appc191 at D:\HTCS\database\CSDB_Hitrap.mdb * The settings for the DMSServer are on appc1...
The HITRAP logbook can be found at http://appc191.gsi.de The logbooks are saved at \\Winfilesvg\APTR$root\ELOG\logbooks\ and the config file is saved on the hard ...
Attendees Discussion Notes * There were some new feature requests from the trap experiments to be implemented in CS and MM8: * FT ICR support: Lebit, CM...
CS Workshop, April 2014 Results The results of the workshop are available here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, would...
_CS_ Workshop, April 2014 Invitation Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS ...
Handling of CS.start.vi and Building of Applications. Due to some changes in LabVIEW for versions newer than 2010, some changes had to be implemented within the C...
Migration of a class from CS version 3.20 to CS version 3.30. In LabVIEW 2012 NI made some changes which also affects CS classes. In fact, classes from CS versi...
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. ...
Results of the CS Workshop 2013 * 17 Attendees from 14 Experiments of 5 countries Responsibilities * Responsible class developers/maintainers were defined...
Projects Using CS The following links are pointing to project specific control system documentation. Active Projects Control Systems in Production or in Commiss...
_CS_ Workshop, February 2013 Results The results of the workshop are available CSWorkshopFebruary2013Results. Invitation Dear Colleagues, we, the experiment con...
Configure ODBC data source Very important for CS is a database, which stores configuration data of all objects of class (or child class of) BaseProcess. There are...
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...
_CS_ Workshop, February 2012 Results The results of the workshop are available here. Invitation Dear Colleagues, we, the experiment control system group @ GSI a...
CS Database and DIM SharedVariable Tools Two things should be kept in mind. * There are two tools ("DB and SVCreate", "DB Conversion") which can be used to edi...
CS Sequencer Package A general sequencer package was developed by using the CS framework. This wiki web contains the Package specific documentation. The CSSequenc...
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. ...
HITRAP Implementation This page contains at least the list of produced and released executables. HITRAP CS Releases All Releases have a Version Major_Minor_Fix_B...
_CS_ Workshop, February 2011 Results The results of the workshop are available here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, ...
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...
Meeting on the Future of the MM6 GUI, February 3, 2011 The meeting will take place on February 3, 2011, from 0900 to 1200 at GSI in the "Seminarraum Theorie", SB3...
Results of the CS Workshop 2011 UNDER CONSTRUCTION Attendees Below is a photo of the workshop that was taken by our photographer, Gabriele Otto. Discussion Note...
Results of the CS Workshop 2010 Attendees Below is a photo of the workshop that was taken by our photographer, Gabriele Otto. Discussion Notes LabVIEW Version ...
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 ...
CS Packaging System Introduction A package is a collection of files and has a responsible maintainer. It does not matter, whether the files are text files or bin...
Downloading and Installing CS CS consists of various packages from different developers and maintainers, similar to a Linux distribution. In the following a few m...
CS Download Links This page has been created to provide download links to CS software. It is mainly intended for internal usage. Current for LV2009 (Un)Packagin...
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...
_CS_ Workshop, February 2009 Results The results of the workshop can be found here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, ...
_CS_ Workshop, February 2010 Results The results of the workshop are available here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, ...
Reentrant VIs versus VI Templates Introduction Up to version 3.20, CS was heavily using VI templates for instanciating new objects and "threads". With version 3....
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 ...
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...
Frequently Asked Questions Introduction This document serves for providing answers to frequently asked questions. This document is frequently subject to changes....
Migration of a class from CS version 3.1X to CS version 3.20. General Things In principle, class (im)ported from CS version 3.1X (LV8.2.1) will work with CS v...
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 ...
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. ...
Package Names and Links for LabVIEW 2009 SP1 (Un)Packaging (Un)Packaging: utility for packaging and unpackaging/installing of CS packages, release notes Core Sy...
Domain Management System Have a look at the dedicated How To as well. Introduction The Domain Management System (DMS) allows to start, kill and view processes wi...
Class NanotecSMCPD Class for serial step motor controlers from Nanotec. Supports SMCI32, SMCI47, PD4 I and PD6 I. This class uses the instrument driver NanotecSMC...
Using an NI FPGA card as Multi Channel Scaler (MCS) A mutli channel scaler (MCS) can be used for time resolved counting of ion or photon signals. One application ...
Class PIMercuryStep This class supports the C 663 Mercury Step stop motor controller from Physik Instrumente (PI). Up to 16 controllers can be connected to one i...
Class AG33XXX Class supporting for arbitrary function generators AG33XXX from Agilent. Usage This class supports all devices compatible with the agilent_33xxx_s...
Class Some Classes for Handlich of Data EventBuilder An event builder that collects data from DAQ devices and publishes them via DIM together with a description ...
Class DS345 Arbitrary function generator DS345 from Stanford Research Systems. This class uses an instrument driver to communicate with the hardware. Usage The d...
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...
Class SR430 Multi channel scaler SR430 from Stanford Research Systems. This class uses a dedicated instrument driver. Usage The communication with the instrument...
Class DIMPowerSupply Handles powersupplies that are controlled via analog voltages. The values for those voltages are received and sent via DIM. Usage Typically...
Class DIM_DIO This class handles one pair of digital input/output that is connected via DIM. A typical use case are digital I/O on a Profibus. Typically, The link...
Package Names and Links for LabVIEW 8.2.1 (Un)Packaging (Un)Packaging: utility for packaging and unpackaging/installing of CS packages, release notes Core Syste...
LabVIEW DIM Interface This document refers to package DimWrapper version = 1.00 and package LVDimInterface version = 1.10. Introduction DIM is a communication ...
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...
Datalogging Supervisory Control (DSC) module Introduction The DSC module of LabVIEW provides SCADA (Supervisory Control and Data Acquisition) functionality like ...
Package Names and Links for LabVIEW 7.1 (Un)Packaging: utility for packaging and unpackaging of CS packages, release notes Core System * CSMain: core of CS, r...
Class RS_AM300 This class is intended for used an aribtrary function generator from Rohde Schwarz, RS_AM300. The class uses an instrument driver from Rohde Schw...
License Agreement for the Control System Framework (CS) By downloading or using software contained in CS, a general control system developed at GSI, the followin...
NodeMon Introduction NodeMon is a tool allowing for local and remote CPU monitoring. Two things are provided * libNodeInfo: A library providing inforatation a...
CS SQL Server Introduction Many parameters of a configuration are stored in a database that is accessed via SQL. The "CS SQL Server" allows one to connect to a c...
CS Access System Introduction The CS Access System (CAS) provides the possibility to lock (and unlock) objects or sub systems for exclusive use. As an example, i...
Results of the CS Workshop 2009 Some Attendees Below is a photo of the workshop that was taken by our photographer, Gabriele Otto. Discussion Notes FPGA as Pat...
FOPI Implementation This page contains at least the list of produced and released executables. FOPI Teperature Control with Beckhoff PLC Documantation and progra...
Domain Management System (HOW TO) Please have a look at the main web site of the Domain Management System (DMS) as well Introduction DMS is a tool for managing p...
This is the ToDo list for the HITRAP control system. The order is random, no priorities has been added until now. * Add people the the Main.CSDeveloperGroup ...
Building Applications Why building an application. For the end user, one would like to run CS in the LabVIEW runtime environment rather than in the development e...
Understanding Colors and Styles This How To aims at describing how colors are used within the CS framework. From the users point of view... The image below expla...
Meeting on FPGA card programming, 14 April 2008 aim: The aim of the meeting was to discuss the future of the programming required for using an NI FPGA card as pat...
Getting Started Advanced Level This How To aims at describing how to set up many CS system on many PCs. Before starting do the following: 1. Install a minima...
FAQ condering Lambda Genesys LV Device What is a Lambda Genesys LV Device?? The Lambda Programmable DC Power Supplie is a crate of the Lambda Genesys Series. 25 ...
FAQ concerning LeCroy 140 and 2132: What is a LeCroy1440 Mainframe or a LeCroy 2132 Interface? The Lecroy1440 Mainframe has 16 Cards with 16 HV Channels per Card...
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...
HITRAP Slow Control System Meeting, June 17, 2008, 14:00 room: AP seminar room. Agenda Status of the CS Framework components until now, and further approach. Pa...
Migration of a class from CS version 3.00 to CS version 3.10. General things 1. Using CS version 3.10 requires using LabVIEW 8.20. 1. In case this is you...
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...
External Interfaces and device Following interface are already known. Software * Beckhoff TwinCat OPC Server with no PLC, depricated * 1 item delivered ...
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 Version 3.1 In the following documents one can find a short (but hopefully complete) description what is necessary to configure fo...
What is the CSGrid GUI? The GUI Structure provides an possibility to develop an compact and stable control system GUI for larger experiments, which includes the m...
_CS_ Workshop, February 2008 Results The results of the workshop can be found here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, w...
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...
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...
Linux Amongst our users MS Windows is the primary operating system. Linux is only used in rare cases. The main reason for supporting Linux is to improve the confi...
Getting Started Medium Level This How To aims at describing how to set up one normal CS system on one PC. Before starting, install a minimalistic CS system acco...
Creating a Patch for a Package Introduction This HOW TO describes how to create a patch for a package. The following should be considered. * Patch files have ...
Computer of the SHIPTRAP control system Central computer (APPC118) Backend computer (APPC177) Old Central computer (APPC105) (now only used for serial interfac...
_CS_ Workshop, February 2006 Results The presentations given at the workshop can be found at the bottom of this page. The results of the workshop are summarized ...
_CS_ Workshop, February 2007 Results The results of the workshop can be found here. Invitation Dear Colleagues, we, the experiment control system group @ GSI, w...
_CS_ Workshop Dear Colleagues, we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS framework. Please feel fr...
CS Test System This CS installation serves for the following: * Test software prior to releasing it. * Long term (months) stability test of a distributed co...
Virtual Conferencing VRVS VRVS is a Virtual Room Videoconferencing System, http://www.vrvs.org/index.php. It is already in use in the HEP and GRID community. May...
This page contains a solution proposal for the HTCsPrimaryRequirements. Motion This section will propose a solution concerning the Motion Requirements. Here are ...
This page contains a collection of primary requirements for the HITRP control system. * email from Main.OliverKester: Hallo Holger, im Rahmen der Zusammenarbei...
Configuration Mappings Please refer to the Configuration Instruction in FopiCsComputers first! * FopiCs210Configuration : Configuration of the FOPI control ...
First open the "CSPN Examples\a very basic Petri Net" folder. Here you can see the components of the netclass.The net itself is stored inside the "a very basic P...
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...
Open the "CSPN Tools" folder. Here you can see the "CSPN Tools.clearing edge.vi", the "CSPN Tools.inhibitor edge.vi", the "CSPN Tools.test edge.vi" and a folder, ...
HITRAP Slow Control System Meeting, August 21, 2007, 13:00 room: AP seminar room. Agenda Start with the implementation of the HITRAP slow controls after the RFQ ...
11.09.06 CSON Meeting 1 attendants: * Dietrich Beck * Holger Brand * Alexander Schwinn Alexander Schwinn shows his work on Object NetŽs within a first ex...
FOPI Control System Operation This and subsequend pages will describe the operation of the FOPI Control System (FOPI_CS). Intended Users This pages are addressed...
The Next CSPetriNet release should contain the following features: Feel free to add/change requests, please do that with name remark. * A Debug mode could be a...
First open the "CSPN Examples\Dinner of philosophers" folder. Here you can see the components of the netclass. The net itself is stored inside the "Dinner of phi...
Here some helpfiles are colleted, which should make the use of the CSPetriNetŽs more comfortable. * A very basic Petri Net * Dinner of philosophers ...
The Next ObjectNet release should contain the following features: Feel free to add/change requests, please do that with name remark. * all Net Objects should a...
Migration of a class from CS CLASSNAME.ProcCases: The format of the "Data" control has changed from string to "CoreDefs.rawDataType.ctl". A. CLASSNAME.ProcE...
CS Database and Tag Tools There are two tools which can be used to edit the configuration of objects in the CS Database. Until now both are only working with an O...
Only use this Example, if you have completely understand all coherences in the first Example "a very basic Object Net"!! First open the "CSON Examples\Example of ...
* The periodic loop of a object, which has inherited from the Place class will not be stoped, if no markers are on the place ! If the user desires this, he can do...
* 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...
Here some helpfiles are colleted, which should make the use of the ObjectNetŽs more comfortable. * A very basic Object Net * How to give ObjectNet fun...
* If you use a ObjectNet, you have to care for unique Object names, especially if you use sub netŽs. Maybe the dot convention of the NetŽs could save you much wor...
ObjectNets, corresponding to the CS Framework are structures of Launch.viŽs, which are able to start several Objects on different Nodes and in different CS System...
* If you use a ObjectNet, you have to care for unique Object names, especially if you use sub netŽs. Maybe the dot convention of the NetŽs could save you much wor...
First open the "CSON Examples\a very basic Object Net" folder. Here you can see some Classes, two CSON Example Classes (1 and 2) and a "CSON Example Net" class. ...
First open the "CSON Examples\Use of a existing deviceclass in the net" folder. The class you can see here (ON Example DeviceClass) is a device class, which is gi...
March 23, 2007, 9:30 Room: Vorraum der Atomphysik, GSI Agenda * Interface between accellerator and experiment control system Participants: Main.HolgerBrand,...
To build a ObjectNet able object you have to inherit form "CSON BaseClass" Now your class has a "Lauch.vi" and further the old BaseProcess functionallity, as Proc...
An ObjectNet, dedicated to the CS Framework, is a Labview VI in which many instances of different classes can be generated. The objects, names, etc. which are cre...
HTCsSubsystems HITRAP Nomenklatur Die aktuelle Nomenklatur der HITRAP Strahllinienkomponenten findet man in den folgenden Dateien. * Nomenklatur_HiTrap_...
March 23, 2007, 9:30 Room: Vorraum der Atomphysik, GSI Agenda * Klärung Bereich Beschleunigerkontrollsystem und CS, bzw. des Überlappbereichs von beiden Syste...
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 ...
FOPI Requirements Specification On this page the primary requirments will be specified in details. Low Voltage Power Supplies 1 The status of the Low Voltage ...
Debugging an application This is a collection of possibilities on debugging a CS application. 1. Use the "Inspector" and select the property "condition". If t...
CS for Real Time Systems Introduction Starting with release CS V2.10, CS is also supported on LabVIEW RT, which is based on the real time OS Pharlap. An overview...
FOPI Detailed Design Specification This page will describe the detailed design specification for the FOPI Control System. 1 Low Voltage Power Supplies 1 ...
This is a collection of external Interfaces and device for the HITRAP control system. * Digital Multimeter Prema 5000 * A LabVIEW intrumentent driver was...
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...
ToDo list. Step1 upgrade to CS.v3.10 based on LabVIEW 8.20 Since all student asigned to FOPI have quit the original plan to upgrade to CS 3.00 until November h...
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...
Comparison of Databases Following table compared several databases available at GSI with respect to requirements concering the CS framework etc. Requirement A...
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...
Configuration of the Data Logging and Supervisory Control Module Please refer to the Configuration Instruction in FopiCsComputers first! Documentation: * DSC...
PPG 100 Installation @ SHIPTRAP This page describes how to install the PPG100 at SHIPTRAP. It is a detailed version of CsPpg100. Installation 1. Install PPG W...
The SHIPTRAP control system The SHIPTRAP double Penningtrap setup is located after SHIP at GSI. It is controlled using the CS framework in combination with a user...
Configuration of the SHIPTRAP control system This page should be the entry to the complete configuration of the SHIPTRAP control system. It is especially thought ...
The Graphical User Interface for Mass Measurements The user interface is the MassMeas.exe program. It is encoded using C in conjuntion with a Borland compiler (p...
This is a subscription service to be automatically notified by e mail when topics change in this CSframework web. This is a convenient service, so you do not have...
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...
Das HITRAP Kontrollsystem umfasst zwei unterschiedliche Sektionen. Den Hochfrequenzlinearbeschleuniger un der HITRAP Niederenergiebereich mit Kühlerfalle, vertika...
Graphics of diagnostic boxes * KVI_diagnostics.pdf: Design of the diagnostics boxes at KVI Groningen Information about the diagnostic boxes * The System is...
Milestones of the CS Framework Important dates and release history of the CS framework, given in reverse order. * Development Version CS V2.10d4 (August 4, 200...
Sub Projects within CS The following links are pointing to specific sub projects within CS . * Domain Management System * CS Access System * CS SQL Se...
The proposed solution was the ObjectNet, coded by "vogler automatisierungstechnik". We want to have a simmilar version for the cs framework. Mabe with some improv...
Quality assurance is given mainly by Dr. Holger Brand and Dr. Dietrich Beck. If anything is not atisfying, they will contact me. Main.AlexanderSchwinn 29 Sep ...
The ObjectNetŽs itself are working fine. At the moment the only risk is, that the connection to the PetriNetŽs could take some time. It is not sure, if thr diplom...
A ObjectNet should fulfil some primary requirements: * Within the Launch.viŽs ObjectŽs can be started * The data flow inside ObjectNetŽs the must be observa...
In front of a diploma work Alexander Schwinn will implement the ObjectNets and, if the time allows it, the PetriNets too. As Mentors Dr. Holger Brand and Dr. Diet...
* FopiMeeting1 22. September 2005 Temperature Monitoring Maintance of CEAN Agilent power supply classes * FopiMeeting2 26. September 2006 Discussion concer...
Decisions made in the CSON Meeting 11.09.06 * no use of any CreateEvent viŽs, only optional use, to observe the Data flow //done * The only communication ...
Short term solution * NI PXI 1033 Chassis with integrated MXI express controller, PCIexpress card and 3m cable * NI PXI 8464 CAN Bus controller with 2 ports...
General Object GUI The General Object GUI (GOG) is a class that is designed for easy communication with the system. It can be used interactively as well a program...
Object Inspector The Object Inspector is a class for easy viewing and cleaning up the objects that have been created. At present, it's functionality is limited. A...
AP ESR Introduction There is an increasing demand for monitoring and slow control of modules, power crates, cameras etc. during the setup and actual experiments a...
Multi Threading When speaking of multithreading in LabVIEW, one must not confuse two things. First, there are the "real" threads of LabVIEW system within the oper...
Primary requirements * monitor the status Wiener NIM and VME creates via CAN bus Secondary requirements * control and monitor from outside ESR cave Future...
September 13, 2006, 15:00 Room: DVEE Diskussionsraum, GSI Agenda * Visison of the ApEsrControlSystem * Control of Wiener crate power supplies via CAN bus a...
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...
CSSequencer Primary Requirements The CSSeqKickoffMeeting was based on some very preliminary requirements, AllgemeineTestumgebung.ppt. They will be elaborated duri...
CS changes after version 1.20 This How To describes the changes for CS for versions 2.00 and newer. In version 2.00, the whole core of the CS framework has been r...
CS Communication Layer Introduction Starting with release 3.0, the communication layer of CS has been redesigned. CS prior version 3.0 Older versions of CS use...
CSSeqArchitecturalDesignSpecification The following UML diagrams should serve as documentation for the current design of the CSSequencer class package. Moreover I...
/risingtransparent.gif Rising Autofill System The Rising Autofill System, formerly running as a Labview Application using ObjectView, was redesigned by using the...
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...
CSSequencer Proposed Solution The following class descriptions represent a first design approach for the CSSequencer package: * CSListObj * Handles hiera...
Meeting for the CSSequencer Project * Date: April 4, 2006, 1:30 am * Room: KP1 Besprechungsraum (SB2 4.140) Agenda * Discussion of first ideas Particip...
CSSequencer ToDo List Following Tasks have to be done: * Collection of CSSeqPrimaryRequirements * Collection of Use Cases * Development on a CSProxy cl...
DuT = Device under Test in general: any hardware which can be tested. Typical examples in our environment: Cable sets; PCBs of all kinds (Analog and digital I/O,...
Meeting for the CSSequencer Project * Date: March 9, 2006, 8:15 am * Room: TBH 3.014 Agenda * Presentation of more CSSeqPrimaryRequirements * Discuss...
Meeting for the CSSequencer Project * Date: March 7, 2006, 2:00 pm * Room: TBH 3.014 Agenda * Presentation of more CSSeqPrimaryRequirements * Discuss...
Preconfiguration of the Rising Autofillsystem * Check wether the following attributes have the correct values. (See OPC mapping) All other settings can be done...
Twincat Setup for the Rising Autofill System First install Twincat and the Twincat OPC Server. How to configure the OPC Server and make the OPC items accessible i...
Labview Installation for the Rising Autofill System To run the System the following packages from NI have to be installed : * Labview 7.1 Professional Developm...
CSSequencer Introduction The talk concering sequencers held by Main.HerbertPichlik, Systec, during the CsWorkshopFebruary2006, provides a good starting point as i...
This apparatus consists to mix gases of some quantity.The necessary gas data for the mixture has been sent with the Computer to the Interface .It is possible to k...
Proposed Solution * LabVIEW based CS framework and LabVIEW DSC module will be used. Gas System * The Gas measurements will be set via busterminals * Ga...
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...
Proposed Solution * LabVIEW based CS framework and LabVIEW DSC module will be used. * Integrate CAEN power supplies via CAEN OPC Server * Temperature mea...
Primary Requirements * Control and monitoring of CAEN HV power supplies * Control and monitoring of Agilent LV power supplies * Monitoring of Wire Chamb...
Risk Analysis * In general if any of CS running PCs doesn't work anymore the systems front end should not be influenced in any sense. * A startup of any...
Finding Objects in a Distributed System General Remarks CS applications often require to act on other objects. Using one node, it is sufficient to know the n...
Acting on Objects in a Distributed System General Remarks CS applications often require to act on other objects. Using one node, it is sufficient to know the...
Singleton Functionality General Remarks CS applications often require that objects are instantiated only once. Using one node, the SuperProc inhibits to star...
Distributed Systems Three classes serve to build distributed systems based on CS. The communication is based on TCP/IP. 1. QueueListener 1. QueueClient ...
Archive DSC Files The DSC Engine saves the trend data and all alarms and events in a dedicated, user specific directory. The trend data files are saved in Citadel...
GSI Wiki.CSframework Web Preferences The following settings are web preferences of the GSI Wiki.CSframework web. These preferences overwrite the site level prefer...
Install Binaries This How To is meant for people who would like to try the basic features of CS. For further details have a look at the How To for installing the ...
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...
Start CS To start CS, run the CS_Start.vi (development system) or CS.exe (run time system). By this, the Super process is started. If there are problems, check th...
CS Ini File There are no ini files with CS, except one: cs_start.ini. That ini file is located in the directory of the CS_Start.vi (development system) or the CS....
PPG 100 This page describes how to install and set up the PPG100 pattern generator. Installation 1. Buy the dll from Becker Hickl. Install the dll using the...
IEF Stepper FAQ for step motor control in Cave A 1. Q: Why does the IEF GUI always yield an error when talking to the hardware? A: There is a communication p...
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 ...