niDCPower_CreateAdvancedSequenceStepWithChannels
- Updated2025-10-06
- 1 minute(s) read
Creates a new advanced sequence step in the advanced sequence specified by the Active advanced sequence. When you create an advanced sequence step, each attribute you passed to the niDCPower_CreateAdvancedSequenceWithChannels function is reset to its default value for that step unless otherwise specified.
Syntax
ViStatus _VI_FUNC niDCPower_CreateAdvancedSequenceStepWithChannels(ViSession vi, ViConstString channelName, ViBoolean setAsActiveStep)
Remarks
Support for this Function
This function is not supported on all devices. Refer to Supported Functions by Device for more information about supported devices.
You must set the source mode to NIDCPOWER_VAL_SEQUENCE to use this function.
Using the niDCPower_SetSequence function with Advanced Sequence functions for the same channel in the same session is unsupported.
Related Topics:
Parameters
| Name | Direction | Type | Description |
|---|---|---|---|
| vi | [in] | ViSession | Identifies a particular instrument session. vi is obtained from the niDCPower_InitializeWithIndependentChannels function. |
| channelName | [in] | ViConstString | Specifies the channel(s) to use. Specify the channel(s) using the form PXI1Slot3/0,PXI1Slot3/2-3,PXI1Slot4/2-3 or PXI1Slot3/0,PXI1Slot3/2:3,PXI1Slot4/2:3, where PXI1Slot3 and PXI1Slot4 are instrument resource names and 0, 2, and 3 are channels. If you pass "" for this control, all channels in the session are used. |
| setAsActiveStep | [in] | ViBoolean | Specifies that this current step in the active sequence is active. |
Returns
Reports the status of this operation. To obtain a text description of the status code, call niDCPower_error_message. To obtain additional information concerning the error condition, call niDCPower_GetError. The general meaning of the status code is as follows:
Value | Meaning |
|---|---|
0 | Success |
Positive Values | Warnings |
Negative Values | Errors |