Proton Calorimetry/Meetings/2020/12/16: Difference between revisions
FernPannell (talk | contribs) m (→Fern Pannell)  | 
				FernPannell (talk | contribs)  m (→Fern Pannell)  | 
				||
| Line 25: | Line 25: | ||
*Current goals of the display visualised in CanvasJS  | *Current goals of the display visualised in CanvasJS  | ||
**Dynamically updating bars with a "fitted Bragg Curve" on top of the bars  | **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  | **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    | **HTML Canvas issues such as axis labelling and adjusting scales have been removed with this CanvasJS version    | ||
*Next Steps:  | *Next Steps:  | ||
**Get the CanvasJS model to display the data outputted from the Java file  | **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  | **Once successfully displaying the java-written values, test the display with Saad and the Photodiodes - check the display is behaving as expected  | ||
Revision as of 20:05, 20 December 2020
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