1 / 7

Electrometer Library A library and Tango Devices to control SOLEIL electrometers

Electrometer Library A library and Tango Devices to control SOLEIL electrometers. Project Context. Different BeamLine Users Differents measurements context and intruments types on the Beamlines 2 instruments types : Keithley et Novelec N models per Type: K485, K6514, K617, ….

kamali
Download Presentation

Electrometer Library A library and Tango Devices to control SOLEIL electrometers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Electrometer LibraryA library and Tango Devices to control SOLEILelectrometers

  2. Project Context • Different BeamLine Users • Differents measurements context and intruments types on the Beamlines • 2 instruments types : Keithley et Novelec • N models per Type: K485, K6514, K617, …. • Previous policy : One device per instrument • It is difficult to factorize : • the code • Tango Interfaces • Important development charge : • Several developers ? • Difficult overall coherence • Goal of the project • One code for all electrometers •  Build a unique library for all intruments control

  3. Software architecture Device Keithley Device Novelec No « intelligent » code (just glue to TANGO bus) Electrometers.lib All code here

  4. Electrometer library : Functional contents • Many models integrated in the library: • 485, 486, 487, 617, … • MCCE-2 : all the five models • Many « fonctions de mesures » dependind on the models • Picoammeters, voltmeters Summarized here

  5. Status of project • Keithley: • All models Developped, tested • To be tested : K_6485 and K_6487 • Novelec : • Developped • Integration and tests in progress • Design documentation available • API documented with Doxygen

  6. Pending questions regarding TANGO collaboration • Other instituts interested ? • Is the code sent to Elettra and ESRF in production ? • Code on SourceForge • Library internal Architecture should be flexible enough to allow other institutes to add particular models • SOLEIL wants to be responsible for the commit

  7. Any comment(s) ?

More Related