Analog ====== .. py:module:: Nets :noindex: .. py:class:: Analog Signals that can be insepected with an oscilloscope .. py:method:: start_capture() Start capturing trace of net's waveform. .. code-block:: python :emphasize-lines: 8 from lager import Net, NetType v33_net = Net.get('+3.3V', type=NetType.Analog, setup_function=setup_net, teardown_function=teardown_net) v33_net.enable() v33_net.start_capture() .. py:method:: stop_capture() Stop capturing trace of net's waveform. .. code-block:: python :emphasize-lines: 8 from lager import Net, NetType v33_net = Net.get('+3.3V', type=NetType.Analog, setup_function=setup_net, teardown_function=teardown_net) v33_net.enable() v33_net.stop_capture() .. py:method:: start_single_capture() Start capture trace of net's waveform, but then stop after first capture. .. code-block:: python :emphasize-lines: 8 from lager import Net, NetType v33_net = Net.get('+3.3V', type=NetType.Analog, setup_function=setup_net, teardown_function=teardown_net) v33_net.enable() v33_net.start_single_capture() .. py:method:: trigger_force() Force a trigger to capture the net's waveform. .. code-block:: python :emphasize-lines: 8 from lager import Net, NetType v33_net = Net.get('+3.3V', type=NetType.Analog, setup_function=setup_net, teardown_function=teardown_net) v33_net.enable() v33_net.trigger_force()