Endorphin.Instrument.PicoTech


Acquisition

Namespace: Endorphin.Instrument.PicoTech.PicoScope3000
Parent Module: Parameters

Functions and values

Function or valueDescription
create sampleInterval bufferLength
Signature: sampleInterval:Interval -> bufferLength:SampleCount -> AcquisitionParameters

Creates streaming acquisition parameters with the specified resolution, sample interval and buffer length and default values for everything else. The default memory segment is 0. The device is set to trigger automatically after 1 ms. Acquisition is set to stop manually and no downsampling is used. No inputs are enabled.

enableChannel (...)
Signature: channel:AnalogueChannel -> coupling:Coupling -> range:Range -> voltageOffset:Voltage -> bandwidth:Bandwidth -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified input channel enabled with the given input settings. Fails if the channel is already enabled.

enableChannels (...)
Signature: channels:AnalogueChannel list -> coupling:Coupling -> range:Range -> voltageOffset:Voltage -> bandwidth:Bandwidth -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified acquisition parameters with the specified list of input channels enabled with the given input settings. Fails if any of the channels in the set is already enabled.

enableDigitalPort (...)
Signature: channels:DigitalPort -> level:Voltage -> parameters:AcquisitionParameters -> AcquisitionParameters
enableDigitalPorts (...)
Signature: channels:DigitalPort list -> level:Voltage -> parameters:AcquisitionParameters -> AcquisitionParameters
sampleChannel (...)
Signature: channel:AnalogueChannel -> downsamplingMode:DownsamplingMode -> parameters:AcquisitionParameters -> AcquisitionParameters
sampleChannels (...)
Signature: channels:AnalogueChannel list -> downsamplingMode:DownsamplingMode -> parameters:AcquisitionParameters -> AcquisitionParameters
sampleDigitalPort (...)
Signature: port:DigitalPort -> downsamplingMode:DownsamplingMode -> parameters:AcquisitionParameters -> AcquisitionParameters
withBufferLength bufferLength parameters
Signature: bufferLength:SampleCount -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified acquisition buffer length.

withDownsamplingRatio (...)
Signature: downsamplingRatio:DownsamplingRatio -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified downsampling ratio.

withSampleInterval (...)
Signature: sampleInterval:Interval -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the given sample interval.

withTrigger trigger parameters
Signature: trigger:TriggerSetting -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified trigger settings.

F# Project
Fork me on GitHub