This will build a waveform from the requested parameters

Namespace:  CoreDevices.Devices
Assembly:  Micromanager_net (in Micromanager_net.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public double[] BuildBuffer(
	FunctionGenerator..::.Waveforms WaveFormType,
	double FrequencyWave,
	double Amplitude,
	double Phase,
	double Offset,
	double OutputTime,
	string Formula
)
Visual Basic (Declaration)
Public Function BuildBuffer ( _
	WaveFormType As FunctionGenerator..::.Waveforms, _
	FrequencyWave As Double, _
	Amplitude As Double, _
	Phase As Double, _
	Offset As Double, _
	OutputTime As Double, _
	Formula As String _
) As Double()
Visual C++
public:
virtual array<double>^ BuildBuffer(
	FunctionGenerator..::.Waveforms WaveFormType, 
	double FrequencyWave, 
	double Amplitude, 
	double Phase, 
	double Offset, 
	double OutputTime, 
	String^ Formula
) sealed

Parameters

WaveFormType
Type: CoreDevices.Devices..::.FunctionGenerator..::.Waveforms
A waveform taken from the enum Waveforms
FrequencyWave
Type: System..::.Double
Desired frequency determined by the waveform type
Amplitude
Type: System..::.Double

[Missing <param name="Amplitude"/> documentation for "M:CoreDevices.Devices.FunctionGenerator.BuildBuffer(CoreDevices.Devices.FunctionGenerator.Waveforms,System.Double,System.Double,System.Double,System.Double,System.Double,System.String)"]

Phase
Type: System..::.Double

[Missing <param name="Phase"/> documentation for "M:CoreDevices.Devices.FunctionGenerator.BuildBuffer(CoreDevices.Devices.FunctionGenerator.Waveforms,System.Double,System.Double,System.Double,System.Double,System.Double,System.String)"]

Offset
Type: System..::.Double
if the waveform should be offset upwards from the axis
OutputTime
Type: System..::.Double
The total amount of time that the waveform should be generated(longer time/ more datapoints)
Formula
Type: System..::.String
not yet implemented. To be used with the Formula enum

Return Value

[Missing <returns> documentation for "M:CoreDevices.Devices.FunctionGenerator.BuildBuffer(CoreDevices.Devices.FunctionGenerator.Waveforms,System.Double,System.Double,System.Double,System.Double,System.Double,System.String)"]

Implements

IFunctionGeneratorCom..::.BuildBuffer(FunctionGenerator..::.Waveforms, Double, Double, Double, Double, Double, String)

See Also