IRVMUXCHK IRVGETMSR、IRVGETMSL
工业 自动 化 专家 CAD2D3D.com
9. 从 机 器 人 局 动 B-83304CM/04
IRVMUXCHK
取得 数码 复 用 器 的 电源 的 状态 。 已 取得 的 状态 将 被 写 入 到 由 参数 所 指定 的 寄存 器 中 。
此 KKAREL 程序 取 如 下 参数 。
的 系统 变量 : SMUX POWERD 的 索引 。 指 定 1 一 4 的 任何 一 个 值 。
1: 使 用 MUX POWER[1] 中 所 设 定 的 值 。
2 : 使 用 MUX POWER[2] 中 所 设 定 的 值 。
3 : 使 用 MUX POWER[3] 中 所 设 定 的 值 。
4: 使 用 MUX POWER[4] 中 所 设 定 的 值 。
参数 2, 寄存 器 编号
指定 写 入 数码 复 用 器 的 状态 的 寄存 器 的 编号 。 写 入 如 下 值 。
1 数码 复 用 器 的 电源 ON
0: 数码 复 用 器 的 电源 OFF
程序 例
按照 SMUX_ POWERI] 的 设 定 切 断 数 码 复 用 器 的 电源 后 , 断 开 相机 的 连接 , 再 次 接 通 数码 复 用 器 电源 的 程序 例如 下 所 示 。
1: CALL IRVMUXOFF(1)
2: CALL CAMERA_DISCONNECT
3: CALL IRVMUXON(1)
在 进 和 则 命令 之 前 , 妥 善 确认 数码 复 用 器 的 电源 已 经 接 通 的 程序 例如 下 所 示 。 下 面 的 示例 中 , 作 为 存储 复 用 器 电源 状
态 的 寄存 器 , 使 用 R [100] -
CALLIRVMUXCHK(1,100)
IF R[100]=1,JMP LBL[1]
UALM[1]
PAUSE
END
LBL[1]
VISION RUN_FIND VISION1T
RO GRS
9.4.8 IRVGETMSR. IRVGETMSL
了 JRVGETMSR 和 了 RVGETMSL, 是 将 1 台 相机 的 良 否 检查 视觉 程序 中 使 用 的 测量 值 取出 到 寄存 器 中 的 功能 。 在 进行 检测
后 使 用 。
登
4>
IRVGETMSR
取出 由 紧 靠 1 台 相 机 的 良 否 检查 视觉 程序 之 下 的 判定 工具 的 值 1 一 值 10 指定 的 测量 值 。
此 和 AREL 程序 取 如 下 参数 。
参数 1;, 视觉 程序 名
指定 1 台 相机 的 良和 否 检查 视觉 程序 的 名 称 。
参数 2; 输出 测量 值 的 开头 的 寄存 器 编号
| 量 值 的 寄存 器 的 开头 编号 。
, 以 这 里 指定 的 寄存 器 为 开端 输出 从 值 1 至 值 10 的 10 个 测量 值 。
参数 3: 要 输出 的 测量 值 的 开头 编号
记 从 判定 工具 的 第 几 个 “ 值 ”取出 。
可 以 省 略 。 省 略 时 成 为 1。
参数 4, 要 输出 的 测量 值 数
-434-