Endorphin.Instrument.PicoTech


Waveform

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

Functions for specifying waveforms.

Functions and values

Function or valueDescription
dcVoltage arg0
Signature: arg0:Voltage -> BuiltInWaveform

Creates a constant DC voltage.

gaussian peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a Gaussian function.

halfSine peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a rectified sine wave.

pseudoRandomBitStream (...)
Signature: peakToPeak:Voltage -> offset:Voltage -> bitRate:float32<MeasureProduct<Hz,MeasureOne>> -> BuiltInWaveform

Creates a pseudo-random bit stream.

rampDown peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a downward ramp. The centre of the ramp is at the specified offset.

rampUp peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates an upward ramp. The centre of the ramp is at the specified offset.

sinc peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a sinc (= sin(x) / x) function

sine peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a sine wave.

square peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a square wave.

triangle peakToPeak offset frequency
Signature: peakToPeak:Voltage -> offset:Voltage -> frequency:Frequency -> BuiltInWaveform

Creates a triangle wave.

whiteNoise peakToPeak offset
Signature: peakToPeak:Voltage -> offset:Voltage -> BuiltInWaveform

Creates white noise.

F# Project
Fork me on GitHub