Skip to main content
Skip table of contents

set_analog_output(ch, val)

Features

This function outputs the channel value corresponding to the controller analog output.

Parameters

Parameter NameData TypeDefault ValueDescription

ch

int

-

  • 1 : channel 1
  • 2 : channel 2

val

float

-

analog output value

  • Current mode: 4.0~20.0 [mA]
  • Voltage mode: 0~10.0 [V]

Return

ValueDescription

0

Success

Negative value

Failed

Exception

ExceptionDescription

DR_Error (DR_ERROR_TYPE)

Parameter data type error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

C extension module error occurred

DR_Error (DR_ERROR_STOP)

Program terminated forcefully

Example

PY
set_mode_analog_output(ch=1, mod=DR_ANALOG_CURRENT) #out ch1=current mode
set_mode_analog_output(ch=2, mod=DR_ANALOG_VOLTAGE) #out ch1=voltage mode

set_analog_output(ch=1, val=5.2)   # Outputs 5.2 mA to channel 1
set_analog_output(ch=2, val=10.0)  # Outputs 10V to channel 2
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.