Endorphin.Instrument.PicoTech


Acquisition

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

Functions and values

Function or valueDescription
create (...)
Signature: sampleInterval:Interval -> resolution:Resolution -> 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:InputChannel -> 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.

enableChannelBySettings (...)
Signature: channel:InputChannel -> settings:InputSettings -> 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:InputChannel 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.

enableChannelsBySettings (...)
Signature: channels:InputChannel list -> settings:InputSettings -> 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.

sampleChannel (...)
Signature: channel:InputChannel -> downsamplingMode:DownsamplingMode -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified acquisition parameters with the specified input channel sampled with the given downsampling mode. Fails if the channel is not enabled. Also fails if the acquisition has inputs which are sampled with no downsampling while another downsampling mode is given or vice-versa.

sampleChannels (...)
Signature: channels:InputChannel list -> downsamplingMode:DownsamplingMode -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified list of input channels sampled with the given downsampling mode. Fails if the channel is not enabled. Also fails if the acquisition has inputs which are sampled with no downsampling while another downsampling mode is given or vice-versa.

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:TriggerSettings -> parameters:AcquisitionParameters -> AcquisitionParameters

Returns modified streaming acquisition parameters with the specified trigger settings.

F# Project
Fork me on GitHub