Proton Calorimetry/Meetings/2020/12/16

From PBTWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Minutes for UCL Proton Calorimetry Meetings, 16th December

Present

Simon Jolly, Raffaella Radogna, Saad Shaikh, Fern Pannell

Raffaella Radogna

Saad Shaikh

  • Tested frame rate of live ROOT fit with and without graph display: 12Hz without display, 5.5Hz with (canvas size dependent).
    • Will start working on framework to capture data, average and perform fit and then upload results to web server.
  • Nexys Video boards have been modified to allow separation of JTAG programming and DPTI interface. Can now use libFTDI for data transfer and see signals with ILA.
    • Will get back to debugging USB interface.
  • Now able to configure Nexys Video via SD card without Vivado, using 200GB SD card Fern provided.
  • New DDC232 board prototypes due to arrive on Friday 18th, will collect and test after Christmas break.

Fern Pannell

  • Chart.js is intended as the JavaScript library with which to generate the final display
    • Slicker aesthetics than HTML Canvas and CanvasJS
    • Commercial licensing more appropriate
  • CanvasJS will be used for the intermediate development stage
    • Moving away from the current HTML Canvas prototype towards a Chart.js model, via a CanvasJS interim product
    • Substantial documentation and online support with CanvasJS compared to Chart.js, making the transition easier
    • Subtle differences (so far) between CanvasJS and Chart.js, suggesting the move between these two libraries will be relatively straightforward.
  • Current goals of the display visualised in CanvasJS
    • Dynamically updating bars with a "fitted Bragg Curve" on top of the bars
    • Randomly generated (hardcoded, not file read) values currently, just to be able to create a quick visual
    • HTML Canvas issues such as axis labelling and adjusting scales have been removed with this CanvasJS version
  • Next Steps:
    • Get the CanvasJS model to display the data outputted from the Java file
    • Once successfully displaying the java-written values, test the display with Saad and the Photodiodes - check the display is behaving as expected