D. R. BettFONT Meeting 5 th May Current DAQ State D. R. Bett
FONT Meeting 5 th May Interface with FONT movers mover_control.vi Calibrated interface with DT9854 module lophaser.vi LabVIEW project settings FONT5_board1.vi Send commands Receive data Interleave fb Log data Log EPICS data FONT5 board #1 commandsdata.dat.dac.rb.set.epx FONT5_board2.vi Send commands Receive data Interleave fb Log data FONT5 board #2 commandsdata.dat.dac.rb.set MARCH 2012
D. R. BettFONT Meeting 5 th May New DAQ scheme Addresses several issues: 1.Rob’s DAQ modified to cope with two bunch mode known not to correctly perform interleaving of feedback, latency scans 2.Necessary to maintain a separate instance of code for each board – to add new features, each must be modified 3.Code distributed and difficult to manage
D. R. BettFONT Meeting 5 th May FONT5_board.vi Send commands Receive data Save data Interleave fb main.vi Specify for each ADC: Data, proc BPM, heliax, LO hardware_assignment.vi EPICS.vi Graphical presentation of EPICS data Interface with FONT movers mover_control.vi Calibrated interface with DT9854 module lophaser.vi Take data runs, optimize settings scan.vi ADCs, DACs readbacks feedback state EPICS.dat.dac.rb.set.epx phase new values ADCs assignment new values position commandsdata settings APRIL 2012
D. R. BettFONT Meeting 5 th May Improved VIs FONT5_board.vi –General improvement to legibility –Live monitoring of DACs –Direct referencing of control registers Mover_control.vi –Parallel execution enabled Scope_daq.vi –Single sample mode added
D. R. BettFONT Meeting 5 th May Brand New VIs Main.vi –Monitor board data –Synchronize data logging, interleaving Scan.vi –Automated variation of parameters EPICS.vi –effectively “spun out” from FONT5_board.vi Hardware_assignment.vi
D. R. BettFONT Meeting 5 th May Main.vi Save logic (synchronized) Interleave feedback Position monitoring Phase monitoring Sum and difference monitoring (saturation) Skew monitoring (timing)
D. R. BettFONT Meeting 5 th May scan.vi Set scan attributes Scan results (phasing LOs)
D. R. BettFONT Meeting 5 th May scan.vi Scan results (zeroing movers)
D. R. BettFONT Meeting 5 th May Summary No functionality lost FONT5 board VI –more generic –less monolithic All hardware code collected together Facility for automatic parameter scans Some bugs to iron out
D. R. BettFONT Meeting 5 th May Appendix: Other VIs Define the hardware layout to be stored in the.set file Knowledge of which phase shifter controls which channel required for automatic phasing of LOs
D. R. BettFONT Meeting 5 th May Appendix: Other VIs EPICS logic stripped out of the FONT5 board VI Presented graphically and made available for logging