Skip to content

Commit c824469

Browse files
Ni asi docs (#1183)
* Comparison table * Link Altair after control scheme discussion
1 parent 60a3774 commit c824469

3 files changed

Lines changed: 52 additions & 1 deletion

File tree

‎docs/source/02_user_guide/01_supported_hardware/daq.rst‎

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
.. |br| raw:: html
2+
3+
<br>
4+
15
======================
26
Data Acquisition Cards
37
======================
@@ -197,6 +201,49 @@ to communicate with the Tiger Controller
197201
198202
------------------
199203

204+
.. _daq-ni-vs-asi:
205+
206+
NI Card vs. ASI Tiger Controller
207+
"""""""""""""""""""""""""""""""""
208+
209+
The following comparison considers not only the hardware differences between the two devices,
210+
but also the software implementation within **navigate**.
211+
212+
.. list-table::
213+
:header-rows: 1
214+
215+
* - **NI DAQ**
216+
- **ASI Tiger Controller**
217+
* - Requires independent wiring.
218+
- BNC outputs on Tiger Controller.
219+
* - More analog/digital channels
220+
- Fewer analog/digital channels
221+
* - 100 kHz sampling rate
222+
- 4 kHz evaluation rate
223+
* - Arbitrary analog/digital waveforms
224+
- Limited to predefined waveforms
225+
(Ramp, Triangle, Square, Sine, DC)
226+
* - Software-driven triggers
227+
- Hardware-driven triggers
228+
* - For each image, turns on laser, |br|
229+
triggers analog waveforms |br|
230+
(camera + galvo + remote focus), |br|
231+
then turns off laser.
232+
- Sets up all waveforms at the beginning of the acquisition, |br|
233+
then triggers each waveform deterministically through hardware.
234+
* - Latency between software trigger |br|
235+
and waveform output.
236+
- Negligible latency between hardware trigger and waveform output
237+
* - Software takes over between |br|
238+
each image. Jitter possible.
239+
- Hardware handles timing between each image. Negligible jitter. |br|
240+
Software only takes over between stacks or when stop is pressed.
241+
242+
Information on setting up one particular ASI setup can be found `here <https://thedeanlab.github.io/altair/getting_started/getting_started.html>`_.
243+
This is the recommended setup for `Altair <https://thedeanlab.github.io/altair/index.html>`_, a microscope designed by the Dean Lab for dissemination purposes.
244+
245+
------------------
246+
200247
Synthetic Data Acquisition Card
201248
-------------------------------
202249
If no data acquisition card is present, one must configure the software to use a synthetic

‎docs/source/02_user_guide/01_supported_hardware/hardware_home.rst‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Supported Hardware
66

77
**navigate** provides access to a growing list of hardware devices. Information on how to configure each of these devices, including supported firmware, is provided here.
88

9+
The operational backbone of navigate is the data acquisition device, which synchronizes all hardware devices.
10+
Navigate supports both National Instruments and Applied Scientific Instrumentation devices to perform this logic.
11+
Each is accompanied with advantages and disadvantages. A discussion can be found :ref:`here <daq-ni-vs-asi>` on these devices.
12+
913
Additional devices are available by installing the **navigate-mmcore-plugin**. To learn more, please visit the **navigate-mmcore-plugin**
1014
`documentation <https://thedeanlab.github.io/navigate-mmcore-plugin/>`_.
1115

‎docs/source/02_user_guide/01_supported_hardware/stage.rst‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ first establish communication with the device using `ASI provided software <http
5959
type: ASI
6060
serial_number: 001
6161
axes: [x, y, z, theta, f]
62-
axes_mapping: [A, B, C, D, E]
62+
axes_mapping: [X, Y, Z, M, F]
6363
feedback_alignment: [90, 90, 90, 5, 90]
6464
volts_per_micron: 0.0
6565
min: 0.0

0 commit comments

Comments
 (0)