-
Ryan Slominski (JLAB), Theo Larrieu (Jefferson Lab)07/10/2017, 14:30Jefferson Lab’s Web Extensible Display Manager (WEDM) allows staff to access EDM control system screens from a web browser in remote offices or from mobile devices. Native browser technologies are leveraged to avoid installing and managing software on remote clients such as browser plugins, tunnel applications, or a full EPICS and EDM environment. Since standard HTTP ports are used network...Go to contribution page
-
Mr Klemen Vodopivec (ORNL/SNS)07/10/2017, 14:45Web client for EPICS developed at SNS is now called WebEPICS. Taking into account coding language preferences of potential contributors from EPICS community, major design changes were made to the original prototype presented a year ago. Various web technologies were evaluated to ensure the best web practices are considered and used given the unique requirements this project has. In its basic...Go to contribution page
-
Daron Chabot (FRIB MSU)07/10/2017, 14:50This short talk will examine a method of inserting Properties into Channelfinder. Using IOC database 'infotags', arbitrary Properties may be associated with Records. Channelfinder clients may then utilize these Properties as they see fit.Go to contribution page
-
Torsten Bögershausen (European Spallation Source ERIC)07/10/2017, 14:55The EPICS support for motors, as we know it today, started with "Motor Record 4.1" in February 2000. While integrating modern motion controllers at ESS, we found that improvements are needed. Give a short overview what have been done (until we meet again in 2018).Go to contribution page
-
Ms Carolina Bianchini (SLAC)07/10/2017, 15:00The LCLS II requirements for the Bunch Current Monitor (BCM) attracted the preference to use the Keithley PicoAmmeter 6482 over the 6487 model. The EPICS module for controlling the PicoAmmeter 6487 was available to the EPICS community, but the 6482 module had not been developed. The differences in command’s syntax and functions between the two PicoAmmeters required SLAC to write a compatible...Go to contribution page
-
Michael Davidsaver (Osprey DSC)07/10/2017, 15:05
-
Dr Dirk Zimoch (PSI)07/10/2017, 15:10The two bit field records mbbiDirect and mbboDirect have 32 bit RVAL fields already but only a 16 bit VAL field and bit fields B0-BF. I present the extension to 32 bit VAL fields with additional bit fields B10-B1F and its implications for device supports.Go to contribution page
-
Dr Dirk Zimoch (PSI)07/10/2017, 15:15Debugging IOCs is often a difficult task. One frequent class of problems is reverse look-up like "Which links point to this record?" or "What are the alias names of this record?" I present several new utilities to help with reverse look-up of alias names, data base links, channel access connections, and info fields.Go to contribution page
-
Dr Dirk Zimoch (PSI)07/10/2017, 15:30This is a proposal for a new CA connection method with avoids broadcasts. Sometimes one well known client (e.g. the archiver) needs to connect to a large number of PVs on many IOCs. Now instead of the client looking for PVs, the IOCs could contact the client at startup. After that the usual monitor subscription mechanism could be used to transfer the data. This not only reduces broadcast...Go to contribution page
-
Dr Jan Chrin (Paul Scherrer Institute)07/10/2017, 16:30Cython is a high-level, Python-like, programming language with the ability to interface to C/C++ libraries. It is equipped with a compiler that translates Cython source into optimized C/C++ code, which in turn may be compiled into a Python extension module. In this way, a Python interface that allows existing code in an external C++ Channel Access library to be natively accessed has been...Go to contribution page
-
Mr Jeff Hill (LANSCE)07/10/2017, 16:45Within EPICS base, LANSCE has multiple independent Lua contexts. They exist for implementing an enhanced Lua-based EPICS shell, the Lua-based scripting record, and for implementing advanced Lua-based subscription update filtering within the Channel Access Server. It is necessary to populate new Lua contexts with application specific code segments. Furthermore, efficiency requirements increase...Go to contribution page
Choose timezone
Your profile timezone: