IviScope_ConfigureChannel
IviScopeBase Capability Group
C Function Prototype
ViStatus IviScope_ConfigureChannel (ViSession vi, ViConstString channel, ViReal64 range, ViReal64 offset, ViInt32 coupling, ViReal64 probeAttenuation, ViBoolean enabled);
Purpose
This function configures the most commonly configured attributes of the oscilloscope channel subsystem. These attributes are the range, offset, coupling, probe attenuation, and whether the channel is enabled.
Parameters
| Name | Type | Description |
|---|---|---|
| vi | ViSession | The instrument handle that you obtain from the IviScope_init or IviScope_InitWithOptions functions. The handle identifies a particular IVI session. |
| channel | ViConstString | The name of the oscilloscope channel to configure. |
| range | ViReal64 | Specifies the vertical range. The driver uses this value to set the IVISCOPE_ATTR_VERTICAL_RANGE attribute. |
| offset | ViReal64 | Specifies the vertical offset. The driver uses this value to set the IVISCOPE_ATTR_VERTICAL_OFFSET attribute. |
| coupling | ViInt32 | Specifies how to couple the input signal. The driver uses this value to set the IVISCOPE_ATTR_VERTICAL_COUPLING attribute. |
| probeAttenuation | ViReal64 | Specifies the probe attenuation. The driver uses this value to set the IVISCOPE_ATTR_PROBE_ATTENUATION attribute. |
| enabled | ViBoolean | Specifies whether the channel is enabled for acquisition. The driver uses this value to set the IVISCOPE_ATTR_CHANNEL_ENABLED attribute. |