Birefringence mitigation (General)
MarcEisenmann - 21:12, Tuesday 07 March 2023 (3196)
Vi ready for measurement

[Marc, Shalika]

We merged our 3 VIs into a global one to perform LC calibration.

We followed a similar structure as for the PCI VI : a time structure where we first initialize parameters of VI, a while loop to do measurements and change LC voltage or temperature, and finally exiting all VI.

We plot and save data in a parallel while loop to the one where we set up the LC parameters.

Both these loops have different execution time. This is also because we need to be able to sweep the LC voltage at a different time interval than data acquisition or save.

Now we have one issue with LC temperature control where it stops if the target temperature is too far from the actual temperature. We have to enable/disable the temperature control few times to reach the wanted temperature.

While this can be done with one button of our front panel, we want to find a way to do it automatically.

Next steps :

- synchronize data saving and LC voltage sweep

- improve temperature control

- implement filtering

- add rotator control