Multi-Board -
-
Listed below are the recommended sequence of commands to put DSM into Master mode. These commands can be combined
in a intermediate class member function.
dsm.slave_mode = false; dsm.auto_armed = true; dsm.synci_enable = true; dsm.synco_enable = true;
- When you want to arm the Master DSM board to wait for the trigger signal, do not use the restart method (as you do in Free Run Mode). Instead use the arm method. The arm command will only arm the Master board, not the Slave board.
-
Listed below are the recommended sequence of commands to put DSM into Slave mode.
dsm.slave_mode = true; dsm.auto_armed = false; dsm.synci_enable = false;
- To arm the Slave board to wait for the SYNCI signal, use the slave_mode property, not the arm or restart methods.
- For either Master or Slave mode, be sure to specify the loop count to a non-zero, non-negative number. If you fail to do this then the board will use the last specified loop count setting (default is 0) in which case your board might be in Free Run mode.
- We recommend that you stop the memory before arming either the Master or Slave boards. This has the effect of stabilizing the hardware.