ZhuangLab / storm-control

Microscope control software
Other
66 stars 68 forks source link

Clean up of a upgrade the Hamamatsu Camera classes to configure camer… #127

Closed jeffmoffitt closed 2 years ago

jeffmoffitt commented 2 years ago

These minor changes to the hamamatsu camera control classes set the trigger pins such that every camera can be triggered by an external 'fire/exposure' signal. This change allows multiple cameras to be coordinated by using an external trigger signal from one to trigger other cameras.

As an example, two camera systems can be configured by adding the following flags to configuration xml file. For the control camera:

      <!-- Trigger properties of the camera -->
      <trigger_source type="string">INTERNAL</trigger_source>
      <trigger_polarity type="string">POSITIVE</trigger_polarity>
      <trigger_active type="string">SYNCREADOUT</trigger_active>

For the worker camera:

      <trigger_source type="string">EXTERNAL</trigger_source>
      <trigger_polarity type="string">POSITIVE</trigger_polarity>
      <trigger_active type="string">SYNCREADOUT</trigger_active>