# 设置事件并等待

触发指定事件，并等待命令完成后返回响应。

注意：

- In-Sight 视觉系统必须联机。

- 如果将 In-Sight 视觉系统配置为通过本机模式命令接受来自 PLC/运动控制器的采集触发器，Cognex 建议使用设置事件并等待”函数，并将事件代码设置为 8 (SW8)。这将确保视觉系统等待采集和检查均完成后再将“完成”响应发送回 PLC/运动控制器，而且之前的检查结果不会发送到 PLC/运动控制器。然后来自视觉系统的“完成”响应也可用于创建条件 PLC 逻辑，由该逻辑发送检查结果的读取请求。

## 设置事件并等待 输入

语法：SW[Int]

参数 | 说明
--- | ---
整数 | 要设置的事件代码。 0 到 7 = 指定外部事件（外部 0、外部 1 ...外部 7）。 8 = 采集图像并更新数学工具电子表格。此选项要求将 AcquireImage 函数的触发器模式参数设置为手动或工业以太网。

## 设置事件并等待 输出

返回状态码。状态码信息：

状态码 | 说明
--- | ---
1 | 命令顺利执行。
0 | 命令无法识别。
-1 | 数字超出范围（0 到 8）或不是整数。
-2 | 无法执行该命令，或传感器脱机。
-6 | 用户没有执行该命令的完全权限。

## 设置事件并等待 示例

触发外部事件 0 的命令是 SW0。在命令完成之前不会发送响应。