Use a global TTL signal via BNC port on the back of the laser unit. This of course doesn't give individual control over lasers.
Use software commands to control the unit via USB. The LMM software does it this way. This way we get individual control over laser intensity, but the disadvantage is that control is relatively slow using software commands.
Use the D-sub connection on the back of the laser unit to control the intensity of each laser individually using analog signals. This is the most robust solution because the timing precision/latency should be on the order of a few microseconds (according to the company). This also allows us to connect the lasers to some separate microcontroller in the future when we want real-time control.
And, about Open shutters/close shutters control, 'laser setting mode' is suggested.
We can enter 'laser setting mode' by checking 'Laser shutter and AOTF setup' check box in laser control tab. In this mode, 'Open shutters' and 'Close shutters' buttons are disabled.
After setting the laser shutters and transmissions, we can exit the mode by unchecking it.
(Those laser settings are applied every time we open shutters with 'Open Shutters' button.)
Then, 'Close shutters' button is activated.
And, if we close shutters, then 'Open shutters' button is activated.
Connect "open shutter" and "close shutter" buttons to the global shutter TTL control on the OCPI2 laser module (LMM5)