1 / 24

Integrating NI digitizers in the accelerator domain

Integrating NI digitizers in the accelerator domain. 24-01-2014. IEPLC RADE in LabVIEW FESA. Overview. Overview. IEPLC. The IETOOL. IEPLC. The IETOOL. Design the OASIS data structure. IEPLC. The IETOOL. Design the OASIS data structure. Design the hardware mapping. IEPLC.

Download Presentation

Integrating NI digitizers in the accelerator domain

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. Integrating NI digitizers in the accelerator domain 24-01-2014 IEPLC RADE in LabVIEW FESA Stein-Inge, Pietro and Alicia (MTA)

  2. Overview Stein-Inge, Pietro and Alicia (MTA)

  3. Overview Stein-Inge, Pietro and Alicia (MTA)

  4. IEPLC The IETOOL Stein-Inge, Pietro and Alicia (MTA)

  5. IEPLC The IETOOL Design the OASIS data structure Stein-Inge, Pietro and Alicia (MTA)

  6. IEPLC The IETOOL Design the OASIS data structure Design the hardware mapping Stein-Inge, Pietro and Alicia (MTA)

  7. IEPLC The IETOOL Design the OASIS data structure Design the hardware mapping Generate sources for FESA and LabVIEW Stein-Inge, Pietro and Alicia (MTA)

  8. RADE in LabVIEW IE-PXI Project Generator Stein-Inge, Pietro and Alicia (MTA)

  9. RADE in LabVIEW IE-PXI Project Generator Select IEPLC sources • Generate new project w/ SV communication library • Use project and create hardware application Stein-Inge, Pietro and Alicia (MTA)

  10. FESA & Eclipse Import IEPLC designs and source code Stein-Inge, Pietro and Alicia (MTA)

  11. FESA & Eclipse Import IEPLC designs and source code Create custom event source for the DAQ Stein-Inge, Pietro and Alicia (MTA)

  12. FESA & Eclipse Import IEPLC designs and source code Create custom event source for the DAQ Create deployment unit Stein-Inge, Pietro and Alicia (MTA)

  13. FESA & Eclipse Import IEPLC designs and source code Create custom event source for the DAQ Create deployment unit Instantiate your class devices Stein-Inge, Pietro and Alicia (MTA)

  14. Client Application RADE in LabVIEW Stein-Inge, Pietro and Alicia (MTA)

  15. Client Application RADE in LabVIEW OASIS Viewer • C++/Java custom application Stein-Inge, Pietro and Alicia (MTA)

  16. cRIO SCOPE Externalcomm. SVE FFT Datahandling DAQ10 Ch @ 20 kHz DMA FPGA • CPU Stein-Inge, Pietro and Alicia (MTA)

  17. cRIO SCOPE Client CMW SVE SV Stein-Inge, Pietro and Alicia (MTA)

  18. LabVIEW user application LabVIEW user application LabVIEW C/C++shared lib Tomcat Server Tomcat Server Java RBAC SQL TGM SDDS PLC MTA-lib JAPC Stein-Inge, Pietro and Alicia (MTA)

  19. Basics 1. 2. 3. Stein-Inge, Pietro and Alicia (MTA)

  20. Get data from front-end • URL of device + Cycle • Data type • Convert variant to data Stein-Inge, Pietro and Alicia (MTA)

  21. Set data to front-end • URL of device + Cycle • Data type in open.vi • Data to set in operation.vi Stein-Inge, Pietro and Alicia (MTA)

  22. Subscription to front-end data • Set URL, Cycle and Data type in open.vi • Put operation.vi in a loop • Check for timeout and error Stein-Inge, Pietro and Alicia (MTA)

  23. RIO data types Field name in LV = field name of device Field type in LV = field type of device Japc2Lv_T2-abcopm02/Mixed: Stein-Inge, Pietro and Alicia (MTA)

  24. Future Improvements - RADE OPC-UA Cross-platform Secure and reliable Native in LabVIEW Stein-Inge, Pietro and Alicia (MTA)

More Related