Silecs Core Major changes: * replaced "volatile" Register with ConfigurationBlock/ConfigurationRegister (#2) * Block is only set once to PLC during start...
SILECS C Code Snippets General Specific Init In order to make the generated silecs code work, you need to initialize it in the specifc init of your class (...
First of all, check out all needed projects into eclipse: * The different Silecs components are located on a Git Server. So either you can use the git in the c...
* make sure that all silecs projects build fine in your local workspace. * if you plan to install on the official silecs folder, first commit your changes to t...
Finding the base address in SIMATIC Manager In the SIMATIC manager, follow these steps 1 Open the project 1 Expand the tree and then click on the name of th...
Finding the base address in KS2000 1 Open the KS2000 tool, from the computer connected to the controller 1 Open the first digital or analog volume 1 The ...
Java API for Parameter Controll (JAPC) General The basic idea of JAPC is to provide a transparent API to access device parameters, read and set their values. It ...
Device Access in the GSI Control System GSI Equipment Modeling GSI handles the accelerator equipment according of a device/property model. In the accelerator con...
C Part Im Gegensatz zum DeviceManager benötigt der ACC_LABVIEW_Interface_Wrapper nur einen bruchteil der Projekte und Pakete: Benötigte Dateien/Projekte: Quell...
In order to us the silecs command line client, please check the examples in the installation folder: /common/usr/cscofe/silecs/silecs cli client/2.0.2/examples Yo...
* Installation of the SILECS development Environment * migration of silecs software from 1.0.x to 2.0.x * Silecs HandsOn First steps with Silecs * FESA...
Changes which will be done by the migration script: The script will ... * restructure the register format type in the .silecsdesign ( similar to FESA now ) ...
This setup was tested on asl 6 cluster (asl73x) with using eclipse mars In the pom.xml of the project base directory, select your eclipse platform: mars Currently...
Before you can use a local silecs, you need to download and build the silecs projects locally ! Start the Eclipse Plugin as separate eclipse application: * Rig...
Changes which will be done by the migration script: The script will ... * swap option TIA PORTAL / S7 bug 1014 * re structure the Controller/Classes nod...
* Installation of the SILECS development Environment * migration of silecs software from 0.10.0 to 1.0.x * Silecs HandsOn First steps with Silecs * FES...
Python Modules developed by CSCOFE Module devacc See Device Access in Python Module devscr See devscr Module getmsg File: /common/usr/cscofe/python/getmsg.p...
Some design aspects, and more documentation. * AccDeviceClass.pdf: Front end remote access point AccDevice * AccDeviceClass1.pdf: Front end remote access po...
M68k Compilerbug auf acc7 Hier der Quellcode, der auf dem acc7 Cluster zum beschriebenen Bug führt: /* Dieses Programm namens 'm68k bug.c' compiliert mit /opt/c...
Diverse Anleitungen C/C * C and C Library and STL Reference at cplusplus.com * Standard Template Library Programmer's Guide at SGI * Komponenten entwe...
SILECS C Code Snippets General Specific Init In order to make the generated silecs code work, you need to initialize it in the specifc init of your class (...
Main.PeterKainberger 08 Jan 2010 ECM (what you should know) INIT property: possible values of optional parameter * 4 Bit (0..3) to select target: * 1:...
Update from 0.9.0 to 0.10.0 Due to major structural changes, the most recent silecs eclipse plugin does not support silecs 0.9.0 classes/deploys any more. You nee...
Bootimage / uInitd Rootfilesystem für PowerPC erzeugen Der Bootloader u boot für PowerPC Systeme verlangt bootimages mit einem speziellen Header, der unter andere...
Linux GPIB since 2015 the microioc contain a ines pc104 board. Formfactor pc104. Pci id 16da:0011 Drivers are from http://linux gpib.sourceforge.net/ Sourcefor...
The CERN SILECS WIki is difficult to view, since it only can be accessed from within a CERN machine with a valid CERN account. Check this wiki site to see how a c...
Only one package is shared between GSI and CERN: silecs communication cpp Green: files which usually can be updated to the current CERN sources without problems. ...
CMW Libraries at GSI This section contains information about the CMW Libraries used at GSI. Overview The main usage of CMW Framework at GSI is to ensure the func...
boot PowerPC ramdisk with u boot We use dhcp to transfer a combined image containing ramdisk and kernel. This is unpacked by u boot and the kernel executed. netw...
PropHelper Introduction This tutorial expects that you have read this section about devscr. PropHelper is a graphical programm to access a device's properties. I...
Embedded Filesystem Generator Ist tot. Rootfilesysteme werden seit 2015 aus opkg paketen zusammengebaut. Damit nicht jedes Rootfilesystem haendisch erzeugt wer...
FESA 3 Database integration intor GSI environment This page will describe the integration of the FESA3 Database into the GSI environment. It shortly introduces th...
Topics regarding CERN Common Middleware (CMW) at GSI About The Common Middleware (CMW) Framework developed by CERN provides a Middleware Solution for the communi...
Devman für MicroIOC administrieren/warten Ab Frühjahr 2014 sollten alle im bestehehenden Beschleuniger Kontrollsystem eingesetzten MicroIOCs (Septum, Schrittmotor...
Embedded Packages as of 2014 el6, embedded packaging is handled with opkg. Guidelines Boot Order Anything that should execute at boot is in /etc/init/boot.d. F...
Kernel CPU87 and CU824 Last Kernel with support for the CPU87/CU824 ppc architecture is 2.6.25. After that Linux switched the all PowerPC boards to a more generi...
1 Pure CORBA, Seite 449, "Limitations of oneway Operations", 3ter Dot! 1 Pure CORBA, Seite 446, Punkt 3 und Listing 9.8, Seite 453. 1 The omniORB version 4....
This is a location to place descriptions of equipment specifics. * Timing Generator / Kicker Synchronisation Timing generator, especially external connections....
CERN Buildsystem at GSI Generall To build C Projects CERN teams use their own build environment, which is commonly referred as commonbuild. This buildsystem bas...
Device Access unter Windows Voraussetzungen Empfohlene Entwicklungsumgebung: Microsoft Visual Studio 2008 (VC 8) Projekttypen: * Win32 Bibliotheken (accdata, ...
Eine kurze Anleitung, wie man Dokumentationen mit Doxygen erstellt und auf dem Server ablegt. 1. Im Allgemeinen werden nur die *.hh Dateien dokumentiert. Dort ...
Shutdown Mai 2014 * EC USRs erweitern mit Property zur Umschaltung des Timings. * noch relevant? * Zusammenfassung der Rahmen KG1CG01 und KG1CG02 in e...
CapLog The Alarm Logger Acc5 Cluster * CapLog logs all alarms in files in the directory /common/log01/logs/alarms. * CapLog is controlled by the PackContro...
Shutdown Dezember 2012 * Die Werkzeuge mxmd coeff und mxmd pol nach Linux portieren? (UK) * Umstellung von KUBCG31_ auf PPC (GuRi, ok) * Umstellung der u...
MEN A20 Is a VME board from the manufacturer Mikro Elektronik Nuernberg (http://www.men.de). Hardware Core2 Duo CPU, Up to 4GB Ram, Socket for Compact Flash Car...
Boot Ramdisk initrd mit PXE um einen X86 basierten Rechner übers netz zu booten muss dass Mainboard Bios und die Netzwerkkarte PXE unterstützen (pre boot executio...
Applikationen auf Embedded Sytemen Die urspruengliche Annahme ist, dass es eine ueberschaubare Anzahl von Architekturen (i686, ppc), Hardwaretypen (scu, cpu87, mi...
How to set up and use the RDA3 libraries locally About The RDA3 libraries are presented in two native forms the C libraries and the Java libraries. The implemen...
Userface und Userface Server administrieren und warten Start Jedes Anwendungsprogramm unter VMS, das Userface benutzt, öffnet eine TCPIP Verbindung über den Por...
CMW Directory Server This section presets the Directory Server and shows how to build, configure and run it. Overview The CMW Directory Server is required to set...
Main.PeterKainberger 14 Jan 2008 Details zu den Arbeiten Hitrap HF: #HitrapHF * HFU Variante für Hitrap erstellen mit folgenden Besonderheiten: * keine...
Gerätemodelle generieren und 'releasen' USRs Als Anleitung eine stichwortwartige Liste, die als Hilfe zur Erstellung von Produktions Releases von Gerätemodellen ...
Anleitung zum Flashen von U Boot auf den PowerPC CPUs CPU87 1 Board über serielles Terminal starten, Boot Prozess anhalten. 1 Herausfinden der Mac Addresse...
Gerätemodelle mit dem neuen XML Code Generator erstellen Die Änderungen im Gerätemodell auf einen Blick * Einführung zusätzlicher XML Elemente ( header , pro...
Python Code Generator generiert Python Dateien als input fuer den PropHelper URLs zu den Therapy Property Python stubs http://www acc.gsi.de/XML_Property_Descri...
Shutdown September 2012 * Die Werkzeuge mxmd coeff und mxmd pol nach Linux portieren? (UK) * Umstellung von KUBCG31_ auf PPC (GuRi) * Umstellung der uIOC...
Shutdown Juli 2012 Achtung, Termin Shutdown: Nur 9. 13. JuliAuch SIS/ESR muss vorher/nachher zumeist betriebsbereit sein (Maschinenentwicklung, Ausbildung). ...
Userface für VMS erstellen #BuildUfcVms Userface Die aktuelle Userface Version inclusive der benötigten Erweiterungen für NODAL liegt in der Gruppe UFC der CMS ...
How to create and release new tools * There are templates in the utiasl project named devframe.py and devframe.sh that may help to develop python or bash ...
Access Rights Specification Overview of Access Right Set Up Users may be given specific rights to access devices in the control system. Permisions to access devi...
Login in Linux im HKR Die Bildschirme im HKR werden von sogenannten "Thin Client" Rechnern bedient. Das sind Linux Rechner, auf denen man auf dem Bildschirm ein ...
Shutdown Oktober 2011 * Release 20 (mit Lebenszeichen für konnektierte Aufträge und gelösten Kreuzabhängigkeiten): (Alle) * Als erstes ein erneuter Komp...
Entwicklungsumgebung für den microIOC Derzeit werden drei Einsatzfelder für den microIOC bearbeitet: * Antrieb für das SIS Injektions Septum: Gerätemodell DSME...
Access rights in the GSI control system depend on the usrs's login name. For host comnputers in the accelerator control system accounts, and thus login names, are...
Embedded Rootfilesystem Dieses Dokument beschreibt die Details zur Erzeugung eines minimales Linux Rootfilesystem. An der GSI wird man ueblicherweise sein Dateisy...
Status der Geräte Software Umstellung Status sollte sein * zu tun: Software Umstellung noch nicht begonnen. * in Arbeit: Software wird gerade umgestellt. ...
Devman, Nameserver und UfcServer für Linux erstellen und freigeben #DirStruct Verzeichnisstruktur Unter $PROOT gibt es die Verzeichnisse build// include/ ...
Packet Control Purpose Packet Control is a utility for handling of processes, which are managed by Serviceguard.Serviceguard takes care that specified processes ...
Aenderung der Positionierung des type Attributes Um die Logik innerhalb der XML Geraetemodellbeschreibungen zu verbessern soll in Zukunft das Typ Attribut im valu...
Release 8 Zeitrahmen: 15. April 2008 Prioritäten: Diese sind nun eng an die allgemein gültigen 6 Abstufungen angelehnt. 1 Muss mit der aktuellen Release fert...
Release 6 Zeitrahmen: bis 31. Oktober 2007. Beim Implementieren, sei es die Neuerstellung oder die Erweiterung einer Datei, auf jeden Fall die Merkliste und even...
Release 11 Zeitrahmen: 1. September 2008 Shutdown: 1. bis 7. September 2008 Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt...
Nameserver und Access Rights Nameserver Der GSI eigene Nameserver soll den CORBA Nameservice ersetzen. Folgende Punkte sind dabei besonders relevant: * ident...
BEL/FE Tools, Scripts, ... Die in der Gruppe FE entwickelten Werkzeuge (siehe BEL/FE Tools) können alle direkt aufgerufen werden ohne Angabe eines Verzeichnisses....
Shutdown August 2010 * Vorbereitung Therapie Strahlzeit * Bei allen neu auf V09 umgestellten Rahmen: Flash Speicher der SEs initialisieren ( PKain, ok) ...
* Überhaupt noch mal über public, protected, private nachdenken. * Ebenso über const (oder nicht) nachdenken. * Alarme womöglich mit dem CORBA Events Servic...
XML Schema Dateien im Web ablegen XML Dateien werden mit Schema Dateien (*.xsd) validiert. Diese liegen im Web unter http://www acc.gsi.de/XMLSchema/.xsd Zur Ze...
Löschen Datenbasis in V08 VME Rahmen Hintergrund Zur Erinnerung: Auf den VME Rahmen mit 68k GµP (V08) liegen die Datenbasen auf der Watchdog Karte. Bevor derarti...
VME Configuration liest die Datei `vme.cfg' vom aktuellen working directory. Die Datei ist mit vollständigem Pfadnamen am Anfang des Fensters angegeben. Zum Beis...
Visual Paradigm Eclipse Plugin laden * Auf einem Entwicklungssystem (asl72x) einloggen, Eclipse starten (eclipse) * Ein Projekt öffnen (wichtig, SDE starte...
Versionsverwaltung, Releases, Produktionbibliotheken Hallo, hier endlich, endlich die Zusammenfassung unseres Treffens vor x Wochen und meine Gedanken zum Thema V...
* Wie dokumentieren wir die Default und Therapie USRs? Sollen die entsprechenden Header Dateien (z.B. default usrs.hh) ins Doxyfile aufgenommen werden...