![]() |
Scope
|
#include <Scope.h>
Inherits scope::parameters::Base.
Public Member Functions | |
| void | Load (const wptree &pt) override |
| void | Save (wptree &pt) const override |
| void | SetReadOnlyWhileScanning (const RunState &_runstate) override |
Public Attributes | |
| ScopeString | channel |
| ScopeString | timingsource |
| ScopeNumber< bool > | enable |
| ScopeNumber< double > | onset |
| ScopeNumber< double > | duration |
| ScopeNumber< double > | ontime |
| ScopeNumber< double > | offtime |
Additional Inherited Members | |
Protected Attributes inherited from scope::parameters::Base | |
| std::vector< boost::signals2::connection > | connection_collector |
|
overridevirtual |
load parameters from a boost::property_tree
Reimplemented from scope::parameters::Base.
|
overridevirtual |
save parameters into a boost:property_tree
Reimplemented from scope::parameters::Base.
|
overridevirtual |
set values that must not be changed to read-only during scanning.
True = readonly, false = read&write
Reimplemented from scope::parameters::Base.
| ScopeString scope::parameters::Stimulation::channel |
| ScopeString scope::parameters::Stimulation::timingsource |
timing source.
Be careful NI M-series devices can not divide down their onboard clock to provide a sample clock for digital I/O (see http://www.ni.com/white-paper/3615/en under 4. / Shared sample clock. Thus using "" (and providing a reference clock) or "OnboardClock" does not work here! Put in a sample clock from e.g. the analog output task or provide the sample clock via the PXI_Trig from the FPGA!
| ScopeNumber<bool> scope::parameters::Stimulation::enable |
| ScopeNumber<double> scope::parameters::Stimulation::onset |
| ScopeNumber<double> scope::parameters::Stimulation::duration |
| ScopeNumber<double> scope::parameters::Stimulation::ontime |
| ScopeNumber<double> scope::parameters::Stimulation::offtime |