# 设置事件

通过本机模式命令触发电子表格 中的指定事件。

注意:

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

- 如果 PLC/运动控制器使用 SetEvent 函数来触发采集，只应在检查结果也未被读取的情况下使用该函数。否则，采集和检查将不同步，视觉系统会在采集图像后立即返回响应，但此时检查尚未完成。

## 设置事件 输入

语法：SE[Int]

参数 | 说明
--- | ---
整数 | 要设置的事件代码。 0 到 7 = 指定外部事件（外部 0、外部 1 ...外部 7）。 8 = 采集图像并更新电子表格。此选项要求您将 AcquireImage 函数的触发器模式参数设置为“单触发”。

## 设置事件 输出

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

## 设置事件 示例

您可以使用 SetEvent 函数通过本机模式命令触发电子表格 中的事件。

触发外部事件 0 的命令是：SE0