EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Launching CS-Studio BOY screens
From: <[email protected]>
To: <[email protected]>, <[email protected]>
Date: Mon, 11 Aug 2014 14:30:24 +0000
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  <20142015  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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·