Hi all,
We're looking at how we should launch CS-Studio BOY screens on beamlines and machine, and have the following requirements:
1) If an IOC has a database template instance from a motor version 6-5, the screens for that IOC should come from motor 6-5.
2) One insertion device may have all its IOCs pointing at motor 6-5, but another may be at 6-4 or 6-2.
3) A user may want to launch sets of screens for many insertion devices at the same time.
The same is true for beamlines, front ends, and other technical areas: a user may start at a high level screen, and drill down to a different version of the motor screen depending which IOC that component is on.
For EDM we simply launched a new EDM for each insertion device with its own search path, but doing the same with CS-Studio would be quite resource hungry. We have had more than 20 instances of EDM running at once, and I wouldn't like to do the same with java virtual machines.
We have come up with a proposal that would work for us:
* Create a project for each insertion device (and beamline etc.) with soft links to the versions of each support module it uses
* Run a command that tells the current running CS-Studio to import that project to the user's workspace and run a screen within it
* We could then have one CS-Studio instance, and let each user have their own workspace, but manage the locations of the projects within it ourselves
The eclipse navigator file structure would look like this:
workspace/ # located in user's home directory
CSS/
ID1/ # Eclipse project pointing to /dls_sw/.../ID1/2-0
motor/ # Soft link in /dls_sw/.../ID1/2-0 pointint to /dls_sw/.../motor/6-5
ID2/ # Eclipse project pointing to /dls_sw/.../ID2/3-0
motor/ # Soft link in /dls_sw/.../ID1/3-0 pointint to /dls_sw/.../motor/6-2
Has anyone else done anything similar? How do other sites launch CS-Studio BOY screens?
Thanks,
Tom Cobb
--
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
- Replies:
- Re: Launching CS-Studio BOY screens Andrew Johnson
- Navigate by Date:
- Prev:
Re: Help with building CSS using cs-studio-3.3.x Kasemir, Kay
- Next:
New to EPICS - system design questions Ryan Pierce
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: Help with building CSS using cs-studio-3.3.x Kasemir, Kay
- Next:
Re: Launching CS-Studio BOY screens Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|