跳转到内容

User Output Value#

相机的 User Output Value 功能允许您通过软件将一个或所有输出线路的状态设置为高电平 (1) 或低电平 (0)。

这对于控制外部事件或设备(例如光源)很有用。

该功能的使用#

设置一个 I/O 线路的输出状态#

要设置 I/O 线路的输出状态:

  1. LineSelector 设置为所需的输出线路,例如 Line2
  2. LineSource 参数设置为 UserOutput
  3. 如果有多个用户输出线路源可用(例如,“用户输出 1”、“用户输出 2”),将 UserOutputSelector 参数设置为相应的线路源。
    示例:假设您已将线路 2 的线路源设置为 UserOutput1。要配置线路 2 的线路状态,必须将 UserOutputSelector 参数设置为 UserOutput1
  4. 如果要将线路状态设置为高 (1),请将 UserOutputValue 参数设置为 true
  5. 如果要将线路状态设置为低 (0),请将 UserOutputValue 参数设置为 false

设置多个 I/O 线路的输出状态#

您可以使用 UserOutputValueAll 参数配置多个输出线路的状态。该参数报告为 64 位值。

该值中的部分位与输出线路相关联。每一位均配置其关联线路的状态:

  • 如果某位设置为 0,则关联线路的状态设置为低电平。
  • 如果某位设置为 1,则关联线路的状态设置为高电平。

哪个位与哪条线路相关联取决于您的相机型号

详情#

显示所有相机型号

相机型号 UserOutputValueAll 位与线路的关联
a2A1920-51gcBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A1920-51gcPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A1920-51gmBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A1920-51gmPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A1920-160ucBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A1920-160ucPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A1920-160umBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A1920-160umPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A2590-22gcBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A2590-22gcPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A2590-22gmBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A2590-22gmPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A2590-60ucBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A2590-60ucPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A2590-60umBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A2590-60umPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A3840-13gcBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A3840-13gcPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A3840-13gmBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A3840-13gmPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A3840-45ucBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A3840-45ucPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
a2A3840-45umBAS 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
a2A3840-45umPRO 位 0 配置与用户输出 0 信号关联的线路的状态
位 1 配置与用户输出 1 信号关联的线路的状态
位 2 配置与用户输出 2 信号关联的线路的状态
示例:将Line 2 的线路源设置为用户输出 0。现在,位 0 配置Line 1 的状态。
acA640-90gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA640-90gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA640-90uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA640-90um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA640-120gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA640-120gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA640-120uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA640-120um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA640-121gm “位 0 始终为 0”
“位 1 配置线路 2 的状态”
“位 2 配置线路 3 的状态”
acA640-300gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA640-300gm “位 0 始终为 0”
“位 1 配置线路 2 的状态”
“位 2 配置线路 3 的状态”
acA640-750uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA640-750um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA720-290gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA720-290gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA720-520uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA720-520um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA780-75gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA780-75gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA800-200gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA800-200gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA800-510uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA800-510um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1280-60gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1280-60gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-22gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-22gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-30gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-30gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-30uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1300-30um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1300-60gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-60gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-60gmNIR 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1300-75gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1300-75gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1300-200uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1300-200um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1440-73gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1440-73gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1440-220uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1440-220um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1600-20gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1600-20gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1600-20uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1600-20um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1600-60gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1600-60gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1920-25gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1920-25gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA1920-25uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-25um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-40gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-40gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-40uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-40ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-40um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-40umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-48gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-48gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-50gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-50gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA1920-150uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-150um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-155uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-155ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-155um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA1920-155umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2000-50gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2000-50gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2000-50gmNIR 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2000-165uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2000-165um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2000-165umNIR 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-25gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2040-25gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2040-25gmNIR 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2040-35gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2040-35gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2040-55uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-55um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-90uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-90um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-90umNIR 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-120uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2040-120um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-20gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2440-20gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2440-35uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-35ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-35um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-35umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-75uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-75ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-75um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2440-75umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2500-14gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2500-14gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA2500-14uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2500-14um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2500-20gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2500-20gcMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2500-20gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2500-20gmMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA2500-60uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA2500-60um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA3088-16gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA3088-16gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA3088-57uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA3088-57um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA3800-10gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA3800-10gm 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA3800-14uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA3800-14um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4024-8gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4024-8gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4024-29uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4024-29um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-11gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4096-11gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4096-30uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-30ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-30um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-30umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-40uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-40ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-40um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4096-40umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-8gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4112-8gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA4112-20uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-20ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-20um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-20umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-30uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-30ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-30um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4112-30umMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA4600-7gc 位 0 配置线路输出 1 的状态(0 = 低,1 = 高)
acA4600-10uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA5472-5gc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA5472-5gm 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
示例:所有线路高 = 0b110
acA5472-17uc 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA5472-17ucMED 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
acA5472-17um 位 0 始终为 0
位 1 配置Line 2 的状态
位 2 配置Line 3 的状态
位 3 配置Line 4 的状态
示例:所有线路高 = 0b1110
boA4096-93cc 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
boA4096-93cm 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
boA4112-68cc 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
boA4112-68cm 位 0 配置与用户输出 1 信号关联的线路的状态
位 1 配置与用户输出 2 信号关联的线路的状态
位 2 配置与用户输出 3 信号关联的线路的状态
示例:将线路 2 的线路源设置为用户输出 1。现在,位 0 配置线路 1 的状态。
daA1280-54lc 不支持 User Output Value 功能
daA1280-54lm 不支持 User Output Value 功能
daA1280-54uc 不支持 User Output Value 功能
daA1280-54um 不支持 User Output Value 功能
daA1600-60lc 不支持 User Output Value 功能
daA1600-60lm 不支持 User Output Value 功能
daA1600-60uc 不支持 User Output Value 功能
daA1600-60um 不支持 User Output Value 功能
daA1920-15um 不支持 User Output Value 功能
daA1920-30uc 不支持 User Output Value 功能
daA1920-30um 不支持 User Output Value 功能
daA2500-14lc 不支持 User Output Value 功能
daA2500-14lm 不支持 User Output Value 功能
daA2500-14uc 不支持 User Output Value 功能
daA2500-14um 不支持 User Output Value 功能
daA2500-60mc 不支持 User Output Value 功能
daA2500-60mci 不支持 User Output Value 功能
daA4200-30mci 不支持 User Output Value 功能
puA1280-54uc 不支持 User Output Value 功能
puA1280-54um 不支持 User Output Value 功能
puA1600-60uc 不支持 User Output Value 功能
puA1600-60um 不支持 User Output Value 功能
puA1920-30uc 不支持 User Output Value 功能
puA1920-30um 不支持 User Output Value 功能
puA2500-14uc 不支持 User Output Value 功能
puA2500-14um 不支持 User Output Value 功能

示例代码#

// Select Line 2 (output line)
camera.LineSelector.SetValue(LineSelector_Line2);
// Set the source signal to User Output 1
camera.LineSource.SetValue(LineSource_UserOutput1);
// Select the User Output 1 signal
camera.UserOutputSelector.SetValue(UserOutputSelector_UserOutput1);
// Set the User Output Value for the User Output 1 signal to true.
// Because User Output 1 is set as the source signal for Line 2,
// the status of Line 2 is set to high.
camera.UserOutputValue.SetValue(true);
// Set the status of all output values in a single operation
// Assume the camera has two output lines and you want to set both to high
// 0b110 (binary) = 6 (decimal)
camera.UserOutputValueAll.SetValue(6);
INodeMap& nodemap = camera.GetNodeMap();
// Select Line 2 (output line)
CEnumerationPtr(nodemap.GetNode("LineSelector"))->FromString("Line2");
// Set the source signal to User Output 1
CEnumerationPtr(nodemap.GetNode("LineSource"))->FromString("UserOutput1");
// Select the User Output 1 signal
CEnumerationPtr(nodemap.GetNode("UserOutputSelector"))->FromString("UserOutput1");
// Set the User Output Value for the User Output 1 signal to true.
// Because User Output 1 is set as the source signal for Line 2,
// the status of Line 2 is set to high.
CBooleanPtr(nodemap.GetNode("UserOutputValue"))->SetValue(true);
// Set the status of all output values in a single operation
// Assume the camera has two output lines and you want to set both to high
// 0b110 (binary) = 6 (decimal)
CIntegerPtr(nodemap.GetNode("UserOutputValueAll"))->SetValue(6);
INodeMap& nodemap = camera.GetNodeMap();
// Select Line 2 (output line)
CEnumParameter(nodemap, "LineSelector").SetValue("Line2");
// Set the source signal to User Output 1
CEnumParameter(nodemap, "LineSource").SetValue("UserOutput1");
// Select the User Output 1 signal
CEnumParameter(nodemap, "UserOutputSelector").SetValue("UserOutput1");
// Set the User Output Value for the User Output 1 signal to true.
// Because User Output 1 is set as the source signal for Line 2,
// the status of Line 2 is set to high.
CBooleanParameter(nodemap, "UserOutputValue").SetValue(true);
// Set the status of all output values in a single operation
// Assume the camera has two output lines and you want to set both to high
// 0b110 (binary) = 6 (decimal)
CIntegerParameter(nodemap, "UserOutputValueAll").SetValue(6);
// Select Line 2 (output line)
camera.Parameters[PLCamera.LineSelector].SetValue(PLCamera.LineSelector.Line2);
// Set the source signal to User Output 1
camera.Parameters[PLCamera.LineSource].SetValue(PLCamera.LineSource.UserOutput1);
// Select the User Output 1 signal
camera.Parameters[PLCamera.UserOutputSelector].SetValue(PLCamera.UserOutputSelector.UserOutput1);
// Set the User Output Value for the User Output 1 signal to true.
// Because User Output 1 is set as the source signal for Line 2,
// the status of Line 2 is set to high.
camera.Parameters[PLCamera.UserOutputValue].SetValue(true);
// Set the status of all output values in a single operation
// Assume the camera has two output lines and you want to set both to high
// 0b110 (binary) = 6 (decimal)
camera.Parameters[PLCamera.UserOutputValueAll].SetValue(6);
// Select Line 2 (output line)
Pylon.DeviceFeatureFromString(hdev, "LineSelector", "Line2");
// Set the source signal to User Output 1
Pylon.DeviceFeatureFromString(hdev, "LineSource", "UserOutput1");
// Select the User Output 1 signal
Pylon.DeviceFeatureFromString(hdev, "UserOutputSelector", "UserOutput1");
// Set the User Output Value for the User Output 1 signal to true.
// Because User Output 1 is set as the source signal for Line 2,
// the status of Line 2 is set to high.
Pylon.DeviceSetBooleanFeature(hdev, "UserOutputValue", true);
// Set the status of all output values in a single operation
// Assume the camera has two output lines and you want to set both to high
// 0b110 (binary) = 6 (decimal)
Pylon.DeviceSetIntegerFeature(hdev, "UserOutputValueAll", 6);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Select Line 2 (output line) */
errRes = PylonDeviceFeatureFromString(hdev, "LineSelector", "Line2");
CHECK(errRes);
/* Set the source signal to User Output 1 */
errRes = PylonDeviceFeatureFromString(hdev, "LineSource", "UserOutput1");
CHECK(errRes);
/* Select the User Output 1 signal */
errRes = PylonDeviceFeatureFromString(hdev, "UserOutputSelector", "UserOutput1");
CHECK(errRes);
/* Set the User Output Value for the User Output 1 signal to true. */
/* Because User Output 1 is set as the source signal for Line 2, */
/* the status of Line 2 is set to high. */
errRes = PylonDeviceSetBooleanFeature(hdev, "UserOutputValue", 1);
CHECK(errRes);
/* Set the status of all output values in a single operation */
/* Assume the camera has two output lines and you want to set both to high */
/* 0b110 (binary) = 6 (decimal) */
errRes = PylonDeviceSetIntegerFeature(hdev, "UserOutputValueAll", 6);
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。