7 October 2017
Hotel Fairmont Rey Juan Carlos I, Barcelona
Europe/Madrid timezone

Session

EPICS applications 2

7 Oct 2017, 14:30
Hotel Fairmont Rey Juan Carlos I, Barcelona

Hotel Fairmont Rey Juan Carlos I, Barcelona

Hotel Fairmont Rey Juan Carlos I Avinguda Diagonal, 661-667 08028 Barcelona

Presentation materials

There are no materials yet.

  1. Ryan Slominski (JLAB), Theo Larrieu (Jefferson Lab)
    07/10/2017, 14:30
    Jefferson 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
  2. Mr Klemen Vodopivec (ORNL/SNS)
    07/10/2017, 14:45
    Web 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
  3. Daron Chabot (FRIB MSU)
    07/10/2017, 14:50
    This 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
  4. Torsten Bögershausen (European Spallation Source ERIC)
    07/10/2017, 14:55
    The 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
  5. Ms Carolina Bianchini (SLAC)
    07/10/2017, 15:00
    The 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
  6. Michael Davidsaver (Osprey DSC)
    07/10/2017, 15:05
  7. Dr Dirk Zimoch (PSI)
    07/10/2017, 15:10
    The 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
  8. Dr Dirk Zimoch (PSI)
    07/10/2017, 15:15
    Debugging 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
  9. Dr Dirk Zimoch (PSI)
    07/10/2017, 15:30
    This 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
  10. Dr Jan Chrin (Paul Scherrer Institute)
    07/10/2017, 16:30
    Cython 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
  11. Mr Jeff Hill (LANSCE)
    07/10/2017, 16:45
    Within 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
Building timetable...