control system studio setup - hierarchical preferences, workspaces, shared folders

9
Managed by UT-Battelle for the Department of Energy Xihui Chen, Kay Kasemir ORNL/SNS [email protected] April 2013 at IHEP Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

Upload: anitra

Post on 29-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders. Xihui Chen, Kay Kasemir ORNL/SNS [email protected] April 2013 at IHEP. Desired CSS Experience. Should be:. Not:. Download CSS Run. Download CSS Set EPICS address list Configure email server - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

Managed by UT-Battellefor the Department of Energy

Xihui Chen,

Kay Kasemir

ORNL/SNS

[email protected]

April 2013 at IHEP

Control System Studio Setup

-Hierarchical Preferences,

Workspaces, Shared Folders

Page 2: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

2 Managed by UT-Battellefor the Department of Energy

Desired CSS Experience

1. Download CSS

2. Run

1. Download CSS

2. Set EPICS address list

3. Configure email server

4. Add alarm GUI

5. Disable BOY editing

6. Add archive data sources

7. …

8. Run

Should be: Not:

Page 3: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

3 Managed by UT-Battellefor the Department of Energy

How to get there?

a) Customized product:– SNS CSS, NSLS-II CSS, …

– Local update site

Best, but also more work

b) Generic product– Basic EPICS CSS?

– Hierarchical Preferences for your site

May be good enough to get started

Page 4: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

4 Managed by UT-Battellefor the Department of Energy

Eclipse “Product”

Page 5: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

5 Managed by UT-Battellefor the Department of Energy

Hierarchical Preferences

Preferences.ini inside individual plugin– org.csstudio.platform.libs.epics/preferences.ini:

addr_list=

Product’s plugin_customization.ini:org.csstudio.platform.libs.epics/addr_list=127.0.01

Command-line-pluginCustomization /path/to/settings.ini

Workspace Preference Page– Only work per workspace

Override Order

Page 6: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

6 Managed by UT-Battellefor the Department of Energy

Exercise: Preferences from Command line

In your home directory, create a file “my_css_settings.ini”

Add a lineorg.csstudio.platform.libs.epics/addr_list=127.0.01 1.2.3.4

– Use the IP address of your computer instead of 1.2.3.4

Run CSS with option -pluginCustomization /path/to/your/my_css-settings.ini

– See menu Run/Run Configurations… to do this from within the IDE

When you now view the CSS/Preferences/CSS Core/EPICS settings, press “Default”, does it use the value from your settings.ini?

Check the spelling of “-pluginCustomization”and the exact path of your …ini file.

There won’t be an error, it simply won’t “work”.

Page 7: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

7 Managed by UT-Battellefor the Department of Energy

Workspace

User’s personal data– Projects, folders, files

– Preferences

– .metadata/ Remember the perspective, opened files and so on when

it was closed

Each CSS instance needs a single workspace– Workspace is locked if it is being used

The lock file: .metadata/.lock If CSS exit abnormally and keep the workspace locked,

delete the lock file to unlock it.

Page 8: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

8 Managed by UT-Battellefor the Department of Energy

Shared Folders

If some folders need to be shared by all users – Don’t copy it to workspace

– Instead, create link folder in workspace

How to create link folder?– From command line

-share_link /local/file/system/path=/workspace/path

– In CSS, New Folder dialog, select Link to alternate locations (Linked Folder)

Page 9: Control System Studio Setup - Hierarchical Preferences, Workspaces, Shared Folders

9 Managed by UT-Battellefor the Department of Energy

Thank You!