Closed t-b closed 5 years ago
Forum post: https://www.wavemetrics.com/forum/general/daqmxwaveformgendaqmxscan-running-multiple-same-time. There it says that we can't have parallel tasks for NI hardware.
Documentation: https://alleninstitute.github.io/MIES/
channelType
, values can be DATA_ACQUISITION_MODE
and TEST_PULSE_MODE
or UNKNOWN_MODE
. Use new constant names!DC_UpdateTestPulseWaveMD
to create a wave of given lengthTP_Delta
for each "Testpulse during DAQ" channelIt will be important that the layout of the oscilloscope window stays consistent between TP and DAQ. Specifically, the order and position of headstages should remain constant/stable between TP and DAQ to avoid confusing the user.
@timjarsky Well if we only want to use two x-axis we have to move the plots around or?
@t-b if possible, display only two time-axes (three if you count the relative axes). The other axes can be hidden. I'm also open to hiding the TP time axis as it can easily be inferred from the TP param and the transients. I may preffer the latter option as it would help keep the look cleaner.
Steps:
channelType
into labnotebook.DC_UpdateTestPulseWaveMD
for both NI and ITC@MichaelHuth Regarding SW_SweepSaving should ignore "TP during DAQ" channels
do you think it makes sense to implement 1D wave saving first (which this moved out of the NIDAQ support MR)?
Opened PR.
The new mode is called "TP during DAQ" for the headstages which have that activated. Similiar to the name "TP during ITI" (inter trial interval).