Download presentation
Presentation is loading. Please wait.
Published byGwendolyn Shelton Modified over 9 years ago
1
Wir schaffen Wissen – heute für morgen Paul Scherrer Institut Windows-based camera IOC with a SMB branch Helge Brands
2
Windows-based camera IOC with a SMB branch Outline Basic concept Software Development Kits (SDK) Data transfer via o EPICS o SMB Java object Problems Summary
3
Windows based camera IOC with a SMB branch Basic concept easy to compile (EPICS-base, GNU-make) fast switching between IOC and manufacture software viewer for alignment and recording high throughput data transfer branch different ways to use and control the camera (Java/Matlab; pure EPICS)
4
Windows based camera IOC with a SMB branch implemented Software Development Kits (SDK) PCO Sensicam e.g. Sensicam / UV PCO HS e.g. 1200-hs, DIMAX Andor e.g. Newton, Clara, iDUS Pylon (Basler)
5
uncommoncommon Windows based camera IOC with a SMB branch Camera IOC Control Transfer Exposure Delay Run Busy …. Data Line Full Zlib Options(e.g.) PacketDelay PowerTemp Cooling FanControl RAM-Partition ….
6
windows based camera IOC with a SMB branch camera buffer line transferfull frame zlib compressed full frame Data transfer EPICS Separation of the camera puffers and transfer puffers for monitors Transfer via waveform line transfer full frame transfer zlib compressed full frame
7
Windows based camera IOC with a SMB branch Java object JCA (Cosylab) One central object for all camera types. Can be used in MATLAB The users can use one interface to program by different cameras initccdconnection IOC QUERY Control/Data ccdconnection (abstract class) PCOPCOHS ANDORPYLON Create ccd_config PCOPCOHS ANDORPYLON Create USE configuration (user)
8
windows based camera IOC with a SMB branch SMB EPICS
9
windows based camera IOC with a SMB branch Data transfer via SMB the IOC writes the data direct to a SMB fileserver user specified login password is secured via RSA/1024 Java program for the password
10
Windows based camera IOC with a smb branch Problems using the camera dynamically (e.g. power-switch, USB or GigE) master / slave (e.g. long exposure times) black box SDK (e.g. high data rates) Monitors in MATLAB (memory leak)
11
Windows based camera IOC with a smb branch Used OBLA gun test stand opt. streak-camera of diagnostic of SLS TOMCAT beamline high speed tomography hard x-ray streak-camera (own project)
12
Windows based camera IOC with a SMB branch Summary Windows-based camera support users can switch between “normal” and IOC – mode several entry points to use the system the client side is more flexible (e.g. standalone Java or MATLAB) SMB access
13
Thank you for your attention
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.