1 / 11

Passerelle

Passerelle. Sebastian.Lopienski@cern.ch. What is Passerelle. a ccess to equipment from Excel no coding necessary user friendliness (well-known Windows environment) allows users to use it directly from Excel or write own macros. Structure (layers). Excel.

Download Presentation

Passerelle

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. Passerelle Sebastian.Lopienski@cern.ch

  2. What is Passerelle • access to equipment from Excel • no coding necessary • user friendliness (well-known Windows environment) • allows users to use it directly from Excel or write own macros

  3. Structure (layers) • Excel • Visual Basic for Applications (VBA) scripts • Passerelle Java code • SL CMW API (Java) • Controls Middleware – CMW (Java)

  4. Structure (layers)

  5. Technological issues • how to access Java code from VBA scripts? • JIntegra vs. JavaBeans to ActiveX Bridge • evaluations (available on the web) • chosen technology: JIntegra on DCOM • SL CMW API – special API to access SL equipment done for Passerelle

  6. What can Passerelle do? Functions: • read and set on all SL equipment • read on all PS equipment Features: • read/write operations are complete (whole worksheet) or selected (only selected cells) • passing user options • no limit on data size • old macros can be used

  7. What’s next? • bi-directional operations (XBI mode) • advanced error reporting • subscription mechanism

  8. People The team: • Eugenia Hatziangeli (SL/CO) – project leader • Vasileios Fasoulas (SL/CO) – preliminary work till Aug’01 • Sebastian Lopienski (SL/CO) – work since Sept ’01 Collaborators (as users): • Gianluigi Arduini (SL/OP) • Delphine Jacquet (SL/OP) Support: • Kris Kostro (SL/CO) - CMW • Vito Baggiolini (SL/CO) – SL CMW API

  9. Demonstration

  10. Web page Passerelle project web page: http://www.cern.ch/proj-passerelle (documentation, mandate, people involved, milestones, presentations etc.)

  11. Thank youAny questions?

More Related