Hello,
I'd like to ask about the following:
1 - Although we currently have a working synchronization routine of sending sync pulses with the sync pyControl object, we needed a second camera and due to stock shortages we are trying to demo a model from another manufacturer that has a GPIO but can only use it to trigger a frame capture on trigger mode. Considering that, if we are not to give up on using this one, I thought of the following alternatives:
a ) Using a pyControl digital output to trigger the frame capture on our desired frame rate, making so that the frame timestamps are already recorded by default. I was wondering if this could pose any issue with the high frequency of this signal, specially should we capture on high frame rates.
b ) Recording frame timestamps on the system clock, which is possible from the camera API. But then would I be able to also get system timestamps of the synchronization pulses? Also, would recording system timestamps be less precise than recording from the camera clock?
2 - I've noticed from my data analysis jupyter notebook that, although I have lines for saving experiment data, when it is then loaded the script just loads all files as if they are new ones. I also couldn't find a .pickle file in my data folder. Also checked that an IOerror exception is returned when the data_import script tries loading a pickle.
Thank you!