Profile

Cover photo
99 followers|25,774 views
AboutPostsPhotosVideos

Stream

Control System Studio

Shared publicly  - 
 
EDM2OPI converter has been completed to be able to convert 95% of EDM features to BOY. In below picture, left side screen is an edm screen and right side is the converted BOY screen without any manual modification.
1
2
Jiří Dobrovolný's profile photoIftikhar Abid's profile photo
Add a comment...

Control System Studio

Shared publicly  - 
 
Survey: Should a local pv has an initial value of zero or null?

Currently, the default value of a local pv in PVManager is null if the initial value is not given. For example: loc://test will have an initial value of null. loc://test(0) will have an initial value of 0. This results in some problems:
1. BOY doesn't know how to handle a connected pv with null value so far. What should it show to user? Another type of border? Will this expose unnecessary complexity to user? 
2. Users need to add initial value to all local PVs even in cases they don't care about the initial value, which add unnecessary burden to user.

So I would like to ask your opinion on this issue and please give a vote on it: should a local pv has an initial value of 0.0 or null?

Thanks,
Xihui
1
Andrew Johnson's profile photoControl System Studio's profile photo
4 comments
 
Right, the widget will usually look at the native type of the channel and adjust its request accordingly, so if the default value is null, the widget will not know its type. Currently, I decide to use a pink border on the widget when the value is null. So when user see a pink border widget, the value on the widget means nothing. It might be a random number or an old value. This will break all existing OPIs that have uninitialized local PVs, which is very common. I'm not sure if user will be happy with it.
Add a comment...

Control System Studio

Shared publicly  - 
 
SNS CSS 3.1.4 was released! See What's new here: http://ics-web.sns.ornl.gov/css/news.html Please download the Basic EPICS version from: http://ics-web.sns.ornl.gov/css/products.html

Happy New year!
Date/Version, News. 2012-12-19 3.1.4. BOY fix: Actions did not pass macros. System integrators can hide widgets via preferences. Data browser: Internal changes to support ITER's RAP port. Scan System:...
1
1
Andrew Johnson's profile photo
Add a comment...

Control System Studio

Shared publicly  - 
 
SNS CSS 3.1.2 was released today! See What's new here: http://ics-web.sns.ornl.gov/css/news.html Please download the Basic EPICS version from: http://ics-web.sns.ornl.gov/css/products.html
1
Xander Dunn's profile photoMauro Giacchini's profile photo
2 comments
 
Great, Thanks!!
Add a comment...

Control System Studio

Shared publicly  - 
 
 
More details including registration will follow on a website at PAL.
2 comments on original post
1
Add a comment...

Control System Studio

Shared publicly  - 
 
Next BOY new feature: Array widget
I'm currently working on an array widget for BOY. The array widget is a container widget that could contain an array of other widgets, which is similar to the array widget in LabVIEW. It can be used to display/set a waveform PV. Only 1D array is considered so far since we don't have 2D waveform PV and a 2D or multi-dimension array can be achieved by a nested array. Any comments?
1
Control System Studio's profile photo
 
Hooray, I'm done with this widget finally. This is one of the BOY widgets that are using lots of GEF tricks. ;) See http://cs-studio.hg.sourceforge.net/hgweb/cs-studio/cs-studio-3.1/raw-file/288d5ba1b4bd/applications/plugins/org.csstudio.opibuilder/html/widgets/Array.html
Add a comment...
Have them in circles
99 people
Christophe GRANJOUAN's profile photo
Glenn Horton-Smith's profile photo
Amien Crombie's profile photo
Dylan Maxwell's profile photo
松本崇博's profile photo
Dave Hickin's profile photo
Bruno Santos's profile photo
Peter Zumbruch's profile photo
Garth Brown's profile photo

Control System Studio

Shared publicly  - 
 
Want to protect your WebOPI? Authentication support has been added to WebOPI.You can protect the whole WebOPI site or only OPIs in a particular directory with password. You can provide user name and password either from preference file, LDAP server or Kerberos. See WebOPI help for more details. 
1
1
Control System Studio's profile photoJerome Hosselet's profile photoMartin Konrad's profile photo
5 comments
 
I test  a new version but it s not work webopi 3.2.1 
3.1.4 work without authentication 
I remove all old webopi directory in webapps and in work/Catalina/localhost/webopi but i see nothing
SORRY
Add a comment...

Control System Studio

Shared publicly  - 
 
Call for advice: Someone asked me about 3D graph in BOY, but I don't have enough experience with using EPICS to provide 3D graph data. If anyone has such experience, hope you can share with me.
1
Add a comment...

Control System Studio

Shared publicly  - 
 
SNS CSS 3.1.1 was released! See what's new here: http://ics-web.sns.ornl.gov/css/news.html
In this version, BOY and WebOPI has been improved especially in user experience and performance. Try the latest WebOPI example here: http://ics-web.sns.ornl.gov/webopi
1
2
Xihui Chen's profile photoMartin Konrad's profile photo
Add a comment...

Control System Studio

Shared publicly  - 
 
Save WebOPI traffic by 10 times!

I just found with http compression, the WebOPI traffic can be saved by 10 times! Contemporary servlet engines provide transparently http compression. However, the methods used to enable this feature are container-specific. Here is an example for enable http compression on Tomcat, in conf/server.xml:

<Connector port="8080" 
           ...
           compression="on"
           compressionMinSize="1024"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,application/json"/>
1
Add a comment...

Control System Studio

Shared publicly  - 
 
There have been many CSS-related presentations at the April 2012 EPICS meeting at SLAC:
1
Add a comment...
People
Have them in circles
99 people
Christophe GRANJOUAN's profile photo
Glenn Horton-Smith's profile photo
Amien Crombie's profile photo
Dylan Maxwell's profile photo
松本崇博's profile photo
Dave Hickin's profile photo
Bruno Santos's profile photo
Peter Zumbruch's profile photo
Garth Brown's profile photo
Story
Tagline
Follow me to see what's cooking in CSS!