DAQmxWriteAnalogScalarF64
int32 DAQmxWriteAnalogScalarF64 (TaskHandle taskHandle, bool32 autoStart, float64 timeout, float64 value, bool32 *reserved);
Purpose
Writes a floating-point sample to a task that contains a single analog output channel.
Parameters
Input | ||
Name | Type | Description |
---|---|---|
taskHandle | TaskHandle | The task to write the sample to. |
autoStart | bool32 | Specifies whether or not this function automatically starts the task if you do not start it. |
timeout | float64 | The amount of time, in seconds, to wait for this function to write the value. The default value is 10.0 seconds. To specify an infinite wait, pass -1 (DAQmx_Val_WaitInfinitely). This function returns an error if the timeout elapses. A value of 0 indicates to try once to write the value. If this function successfully writes the value, it does not return an error. Otherwise, the function returns a timeout error. |
value | float64 | A 64-bit sample to write to the task. |
reserved |
|
Reserved for future use. Pass NULL to this parameter. |
Return Value
Name | Type | Description |
---|---|---|
status | int32 | The error code returned by the function in the event of an error or warning. A value of 0 indicates success. A positive value indicates a warning. A negative value indicates an error. |