Presentation is loading. Please wait.

Presentation is loading. Please wait.

EPICS Training Client Tools

Similar presentations


Presentation on theme: "EPICS Training Client Tools"— Presentation transcript:

1 EPICS Training Client Tools
EPICS collaboration meeting 2008 INFN - Laboratori Nazionali di Legnaro , 13th October 2008 Matthias Clausen, Jan Hatje, Helge Rickens DESY / MKS-2

2 Overview Preparation for the Training Session
Setting up Preferences in order to use additional plugins Command Line Client Tools Small set of useful commands on the IOC Client Tools CSS – a collections of Client Tools

3 Prepare the training session
Get Training IOC from: 6.) softIoc (use this link directlry) or: Unzip into your Training-Directory Get the latest CSS-beta release from: Copy the CSS-Beta zip file Follow the instructions: To get the CSS applications please use the Beta Update Site at DESY: ... To install the necessary plugins

4 Get the necessary Plugins for the Training installed
Extract the zip file Start CSS with the css executable. (If you do not have a XMPP account you can cancel the login dialog) Select menu 'help' -> Software updates -> Find and install... Select 'Search for new features to install', click 'Next' Select 'new remote site' with the URL 'eclipse.desy.de/update/beta', click 'Next‚ Next Page

5 ... so far you‘ve installe CSS-core Now get the Applications loaded (Plugins)
Select Beta Feature ->[NEXT] Accept License Terms ->[FINISH] Download will take several minutes! [Install ALL] Restart Now -> [Yes] Add Beta desy feature (if time permits)

6 Setting up preferences for the CSS Training
CSS and the Training IOC should work together ‘out of the box’ (on a Windows Machine) Special settings are necessary in order to use the CSS plugins which talk to: The LDAP server … The JMS server … The RMI SaveButton … … on the krykxmpp.desy.de server These settings are optional and not necessary to run the CSS-SDS Training

7 LDAP Preferences Replace krynfs.desy.de With krykxmpp.desy.de

8 EPICS Client Applications: From the Command Line I
Getting/ Setting and Monitoring values from the command line >getvalue recordName(.field) >putvalue recordName(.field) >monitorvalue recordName(.field) Training: Start the IOC Go to the bin folder and issue the commands Pick up record names from Namespace Browser (in CSS)

9 EPICS Client Applications: From the Command Line II
Getting/ Setting a whole trunk of values from the command line >getValue listOfRecords.cfg listOfRecordsWithValue.txt (read from IOC) >putValue listOfRecordsWithValue.txt (write back to IOC) Training: NOT part of this distribution

10 EPICS Client Applications: From the Command Line III *(included in CSS)
Monitoring Channel Access Traffic: >caSnooper* Training: ->CSS plugin

11 Useful Commands on the IOC:
Get list of records on the IOC: TrainingIoc >dbl Channel access debug information: TrainingIoc >casr [#] (# - interest level)

12 EPICS Client Applications. (included in CSS,
EPICS Client Applications *(included in CSS, **implemented in a headless CSS application) Debug: Probe* Current- and Archive-Data Display: StripTool* Alarm: AlarmHandler (Display*, Configuration*, Actions**, Archiving**) Display: (dm), medm, dm2k,edm * Save/Restore: burt And many more:

13 Probe: Quick access to record properties

14 Alarm Handler (Display)

15 Alarm Handler (Configuration File)

16 Strip Tool: Display for current and archived data

17

18 Control System Studio: A Container for alle of these client applications – And many more...

19 CSS – Training Start The Training

20 Records, Channels and [Characteristics]
IOC Database Answer Connect Send DBR_Display -Value -TimeStamp -Status -Severity -HighDisplay -LowDisplay Channel Access CA-Search CA- Connect DAL in CSS Initial connection Forward VALUE Store Display Limits Return [graphMax] CSS SDS SDS-Channel : ‚Fred‚ Display Value Ask for Fred[graphMax] Use [grapMax] Fred.HIHI Use Fred.HIHI

21 JMS Preferences

22 LDAP Preferences

23 saveValue Preferences

24 Setting up the working environment
Select: Display Development Open new Perspective

25 Copy the SDS Training to your workspace
The graphic files for the training are part of the CSS distribution.

26 Copy Script Rule from Training to Root
Copy from Training: 99_SDS_Script_Rules use Right Mouse Button!! Paste into: SDS Script Rules

27 Add Main Display to Quick Start
Add MainDisplay of the Training to the Quickstart Menu Try other features available under the Right Mouse Button Menu ...Like the Team Funktions (cvs ins available (default))

28 LDAP Properties of Alarm Channels

29 Create an SNL Project In the Navigator:
New -> Project -> SNL Project This will create an SNL-Editor project. Including some example programs Add an Eclipse Outline view to this perspective

30 SNL Editor Project in a new Perspective

31 Online Help @ http://krykxmpp:8099/help/index.jsp

32 Further information For more information or to download CSS please see the CSS website: To get the CSS applications please use the update mechanism: Help → Software Updates → Find and Install → Search for new features For questions please contact: - Thank you -


Download ppt "EPICS Training Client Tools"

Similar presentations


Ads by Google