黄金城

电话

FAQ (工作流或界面)

一个流程图中可设定多少个单元?
上限为 1000 个单元或 997 个检测单元,不设下限(单元的实际数量取决于系统的容量)。
可否将流程图视图中流程图过长,无法完整显示的流程图显示为列表?
在菜单栏的“窗口”菜单中更改流程图的缩放比例,这样就可以更改显示大小。
如何将电脑上创建的程序传输到控制器?
有两种方式可传输 XG VisionEditor 创建的程序:通过 USB 或以太网连接控制器并上传程序,或将数据作为文件写入 SD 卡,然后通过控制器读取。
从电脑向 XG-7000 系统写入数据会不会造成处理延迟?
在上传数据并覆盖当前使用的程序后,数据将被重置。该操作不会影响当前未使用的程序。
捕获文件设定属于哪个世代?
从开始单元到结束单元为一个“世代”。”第一个”和“第二个”图像文件设定各为一个“世代“。
可更改 XG VisionEditor 的版面配置 1 到 5 吗?
可根据需要放置 XG VisionEditor 的视图和窗口。版面配置 1 被置于便于创建图像处理流程的位置,版面配置 2 被置于便于创建用户界面的位置。版面配置 3 到 5 的位置相同,亦可根据需要重新放置。
如何重置 XG VisionEditor 中的版面配置位置?
在菜单栏上的 Window(窗口)菜单中选择 [Reset Layout](重置版面配置)。
流程图视图中的单元左下角的黄色方块是什么?
该方块表示已有人在该单元的 [System Settings](系统设定)标签页中输入了注释。将鼠标放在有黄色方块的单元上就会显示注释。您可以利用该功能描述单元类型,这样就无需打开 Unit Properties(单元属性)。
XG-7000 系列可以使用 CV-3000 和 CV-5000 系列的程序吗?
以往视觉系统型号的程序与本系统不兼容。
如何将流程图从一个程序复制到另一个程序?
在 XG VisionEditor 中打开两个程序,然后将流程图从一个程序复制粘贴到另一个。
可以限制对编程内容的访问吗,比如程序设定等?
可使用密码锁定,以防第三方查看或编程程序。
为了避免误操作,可锁定控制器吗?
可以。您可通过权限设定密码切换用户组,以允许或拒绝访问,最多可设定四个用户组。
除了锁定特定用户组的操作外,还可以设定各个用户组不同显示的设定对话框。
各种模拟功能和控制器在实际运行有何不同?
不同点在于等待单元和命令执行。要了解详情,请参阅 XG VisionEditor 参考手册第 7 章中的“模拟功能概述”一节。
未执行单元的判断值是多少?
未执行单元的判断值是 [0]。
在使用显示编程来能否更改显示大小?
不能。显示大小由显示器的分辨率决定。
可在 XG Vision Editor 的流程图视图中通过单元编号搜索单元吗?
可单击流程图视图中的 [Jump](跳转)图标搜索单元。
可设定何时退出由循环单元创建的循环的条件吗?
可通过中断单元实现。创建如下流程图:当满足循环中的条件时,操作分叉至中断单元。
如何在不改变形状移动检测范围?
使用 [Move All Regions](移动各个范围)功能。您可以选择要移动的单元,然后在不发生变形或大小一起移动。
如何对齐范检测围?
可以选择要对齐的检测范围并使用 [Align All Regions](对齐各个范围)功能将它们对齐。
全局设定的“正在输出”状态是否表示存档的输出位置也包含在内?
不包含。“正在输出”表示正在由输出系统单元(端子输出、结果输出或图像输出)。
要查看存档数据的输出结果,监控 %Hist0Status 到 %Hist7Status 的 [First bit: Output location data availability](第一位:输出位置数据可用性)。
可在外部读取程序名称吗?
可以,使用 2.0 以上版本。若使用 [Program name](程序名称)进行更改,程序号(PW)也会随之更改,可使用 PR(读取程序号)命令读取程序名称。
可先处理循环中的CCD图像,然后再统一处理各个图像吗?
可以。只要对流程图中的图像单元执行循环,就可以在外部控制或连续处理一个CCD在一次检测中拍摄的多张图像。
可只记录向电脑返回 NG 检测结果的检测数据吗?
可以。您可以在带有将检测数据的 NG 判断值作为参考值的条件分支的流程图上执行数据输出单元(将检测结果输出到电脑),这样就能记录所需的数据。
可在启动模式中使用自定义的启动显示吗?
可以。您可以在打开电源时显示的启动模式中使用 800 × 600 像素的Bmp图像。
还可以在检测显示的指定位置显示公司徽标或其他特定图像。
如何使徽标图像的背景透明?
将背景颜色设为:红色 254,绿色 1,蓝色 152(在位图图像中产生粉红色)。请参阅 XG VisionEditor 参考手册(编程版)的第 4 章。
我没有遥控器。可以不使用遥控器操作系统吗?
如果您已安装 XG VisionTerminal,则可使用远程桌面并通过遥控器视图直接操作系统。
为何双缓存被禁用?
要启用双缓存需要满足三个条件。
启用条件为:只有一个拍摄单元,该拍摄单元位于流程图的起点并且没有新定义的图像变量。
拍摄操作在未选择等待触发选项的 XG 拍摄单元的情况下,通过端子条件等待单元执行。可设定不断更新显示吗?
不能。连续更新只能通过图像等待执行。
[%PrcTime] 从何时开始计算?
从流程图上首先执行的拍摄单元开始拍摄时计算。因此,在拍摄单元之前的单元,如计算单元等,不会体现在处理时间内。如果流程图中不存在拍摄单元,则从起始单元开始执行起计算。
可在运行中使用控制器调整检测范围的大小和位置吗?
可以。通过事先对需要调整的项目进行必要的设定(例如创建对话框),您可以更改检测范围的大小和位置,同时在需要的时机查看当前图像。
在检测期间不使用电脑,只使用控制器,可更改或调整哪些项目?
除了通过功能菜单查看图像存档和统计分析外,还可通过创建对话框更改启用变量分配的设定参数。具体来说,就是可用于设定上下容差、检测级别阈值及检测范围大小和位置。
模型搜索中的高速模式设定“Update by user (fast)”(由用户更新(较快))有什么作用?
该模式省去了每个传统*触发器都需要执行的模型注册处理过程,因此可在引用变量的同时执行高速处理。该模式将同时占用图像内存(设定为 [Constant (fast)] (常量(较快))时也会使用)和程序内存(设定为 [Update every time (slow)] (每次更新(较慢))时也会使用),因此需要监控内存使用情况。当您发出 RU(引用图像信息)命令时就会更新引用变量的设定参数的变化。
*与本公司CV-5000 系列产品的比较
模型搜索中的高速模式何时切换到 [Constant (fast)](常量(较快))?
当变量被分配给 Pattern Region(模型范围)、Color(颜色)或 Image Enhance(图像增强)时,该设定将自动切换到 [Constant (fast)](常量(较快))。
差分滤波器的高速模式何时切换到 [Constant (fast)](常量(较快))?
当变量被分配给 Pattern Region(模型范围)、Color(颜色)或 Image Enhance(图像增强)时,该设定将自动切换到 [Constant (fast)](常量(较快))。
当使用更改范围内置对话框更改高速模式被设为“Update by user (fast)”(由用户更新(较快))的单元范围时,并没有发出 RU 命令,但似乎图像引用被更新了。这是怎么回事?
当使用内置对话框更改范围或提取颜色并在对话框中选择 [OK](确定)时,将会自动发出 RU 命令。使用内置对话框更改范围或滤波器系数时必须发出 RU 命令。
图像操作需要多少处理时间?
在 XG-7000 系列中,两个图像间的操作(全屏)所需的处理时间如下:24 万像素为 10ms,100 万像素为 30ms,200 万像素为 60ms,500 万像素为 140ms。请注意,处理时间具体要视源图像的预处理和转换过程而定。
如何将条件分支的条件值设为特定值或加大或减小值?
要将条件分支指定为某些值,通过计算将条件分离出来,然后为条件指定值。
条件分支中无法使用算术表达式,因此需使用 IF 语句计算公式分离条件,然后通过条件分支引用变量。
如果条件单元的条件值被设为 [0] 和 [1],参考值被设为 [2],则会在何处出现分支?
当参考值不满足条件值且 [ELSE] 没有被设为条件值时,分支中的流程将被跳过,进程移至汇合单元。分支单元的结果数据 [Branch] 输出 0。
当分支单元的参考值与条件值不匹配时会发生什么情况?
操作将在分叉或汇合后继续进行,并跳过分支单元中的单元。
假设分支 1 和分支 2 的条件值都被设为 [1],参考值也被设为 [1],则会在何处出现分支?
将在第一个分支处分叉。在上例中,操作将分叉至分支 1。
变量名是固定的吗?
变量名最多可由 32 个数字字母组成,除非是保留的系统变量名或已限制前缀、字符类型和字符长度。已定义并分配到流程图的变量也可改名。
可创建多少变量?
最多可定义 10000 个局部变量和 1024 个全局变量。最多可定义 512 个图像变量(受内存容量的限制)。
局部变量和全局变量有何区别?
局部变量是只存在于某个程序文件中的变量,而全局变量是针对绝大部分程序的公共变量,包含在 gvar.dat 文件中。 最多可为每个程序定义 10000 个局部变量,并在工作空间中定义 1028 个全局变量。
根据变量类型,如何使用标量、位置、圆和线性对象?
变量不只有数值(例如标量型变量),还有结构(例如指定 XY 坐标的位置型变量)。这样就无需分别指定几何函数的 X 坐标和 Y 坐标。
系统图像变量和用户图像变量有何区别?
两者均用于存储图像,但系统图像变量会在流程图开始执行时被清除,而用户图像变量在重置前会一直存储单独的信息或保留已存储的信息。此外,在创建用户图像变量后,双倍缓冲区将被禁用。
有哪几种计算函数?
共有 96 种计算函数。除了算术运算符、三角函数和比较符外,还可以定义条件分支(IF 语句)和循环函数命令(FOR 命令)。
在计算单元中可指定多少信息?
最多 1000 个字符。但是,括号和 IF、FOR 及 DO LOOP 语句嵌套会受到内存的限制。如果超出限制,在确认程序时会发生编程错误,光标会跳转至发生错误的表达式的开头。
如果在计算单元中加入可见的换行符?
在需要换行的地方输入 [space]+[underbar]+[return]。
如何搜索变量?
有两种搜索方式:使用 [Variable Reference List](变量引用列表)和 [Search](搜索)。通过 [Variable Reference List],您可从单元所用的变量列表中选择要查找的变量。搜索数组变量时会忽略索引。同时,[Search] 功能将搜索变量字符串,因此可指定和搜索索引数据。您不仅可搜索单元中引用的变量,还可搜索屏幕和自定义指令中使用的变量。
如何缩短计算的处理时间?
您可以通过减少循环中的计算量来缩短处理时间。此外,读取时间取决于变量类型。最快的是以 @ 开头的临时变量,然后是以 # 开头的全局变量和以 % 开头的系统变量。最慢的是以 ! 开头的结果参数和的设定参数。
各个变量之间的速度差异非常小,但如果在 FOR 语句中使用差异就会很大。
例如:FOR @a=0 TO 49
#Dist[@a]=LnDist(Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB), !U[0002].RSLT.XY[@a]:AB)
NEXT
在上例中,如果循环中包含 Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB) 的部分被放在 FOR 语句之外,并存储在 #line 线性变量中,然后在循环中引用该线性变量,这样就能缩短处理时间。
#line=Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB)
FOR @a=0 TO 49
#Dist[@a]=LnDist(#line,!U[0002].RSLT.XY[@a]:AB)
NEXT
在经过上述改动后。计算处理时间可缩短 0.7 ms 至 0.5 ms。
如何复制在多个程序或工作空间中使用的变量?
在 XG VisionEditor 中打开两个程序,然后将流程图从一个程序复制粘贴到另一个;或复制变量,切换程序,然后粘帖变量。请注意,变量设定不会同时复制。
如果我想了解检测期间的系统变量,是否需要将系统变量分配给显示模型?
在连接 XG and VisionEditor 的情况下,打开 VisionEditor 中的 [Change operating variables](更改操作变量)。
选择要显示的变量并单击 [Get current value of controller](获取控制器的当前值)显示当前变量的状态。
在显示模板中可放置多少元素?
每个显示模板最多可放置 4000 个元素,包括范围元素。
可创建多少页面?
最多 99 个。
可同时显示多少个CCD屏幕?
五个。
可更改屏幕编辑器上用于排列工具的方格吗?
可单击屏幕编辑器的 [Settings](设定)字段中的 [Option](选项)更改颜色和间距。
在一个图形单元中指定多个图形和文字时,哪个显示在前?
显示在底部的图形和文字显示在前。您可以使用 ▲ ▼ 按钮调整位置。
在有多个图形单元时,哪个显示在前?
按照基本规则,单元编号越小,显示顺序越靠前。但是,如果是由控制器选择的图形单元,则该单元会显示在前。
当CCD图像显示类型为过滤后的图像,则哪个单元会显示在前?
按照基本规则,单元编号越小,显示的越靠前。但是,如果是由控制器选择的单元,则该单元会显示在前。
我可从用户创建的对话框而不是功能菜单中打开 [Change Programs](更改程序)对话框吗?
您可以通过设定用户创建的对话框的按钮来打开原本由功能菜单打开的对话框(Change Programs(更改程序)或 I/O Diagnostic(输入输出诊断))。(该程序对话框编号为 D002)
可将已创建的屏幕方案设定(显示模板设定)复制到另一程序吗?
可使用 XG VisionEditor 的屏幕浏览器复制显示模板。
外部端子的连接(例如判断输出)与传统*图像传感器兼容吗?
*与本公司CV-5000 系列产品的比较
XG-7000 系列的外部端子可由用户分配,但默认情况下的分配方式可以兼容 CV-5000 系列。
要了解详情,请参阅说明手册或连接就近的销售代表。
输出输出电路兼容 CV-5000 系列,可使用部分端子台和输入输出连接线。
如何在结果输出格式中使用字符和符号?
只能在无协议输出时使用。
可输出输出字符串和符号(TAB、CR、LF、CR+LF)。在该情况下,不能输出分隔符。
例如:当格式被设为 [ABC] 并且自动以该格式输出 [Edge Pos. X] 时,输出结果为 [ABC0060038],同时不输出逗号分隔符。
通常情况下,当 [Edge Pos. X] 和 [Edge Pos. Y] 以该格式自动连续输出时,输出结果为 [0062536,0032659]。
当通过数据输出单元将数据输出到 SD 卡时,在什么情况下会创建目标文件?
当文件命名规则被设为 [Auto](自动)时,会在以下情况下创建文件:执行重置时、打开电源时、更改程序编号时或 SD 卡上不存在输出文件时。当文件命名规则被设为 [Fixed](固定)时,只有在 SD 卡上不存在输出文件的情况下才会创建文件。否则不会创建文件,并会向现有文件中追加条件。
可进行批量设定以通过数据输出单元输出多个数组变量值吗?
可在选择要输出的数据时指定开始输出的索引和索引数量,以实现批量设定。例如,要输出 #Dist[ ] 的索引 5 到 10,则将数据部分设定为 #Dist[5],索引数设定为 [6]。
可将输出单元的目标文件名称更改为 OCR 设备可读取的字符串吗?
可以。使用 OW(更改输出文件名)并执行 [OW,nnn,xxxx<DL>] 命令(nnn:单元标识,xxxx:标量型数组变量)。
使用计算公式将 OCR 可读取的字符串存储在标量型数组变量中,一个字符对应一个元素。
计算公式案例:FOR @i = 0 TO !U[0002].RSLT.CCN1:MS - 1
#FileName[@i] = !U[0002].RSLT.RCG_CHR[@i]:MS
NEXT
#FileName[@i]=0
图像输出的“输出优先级”是?
如果您在图像尚在缓冲区的同时尝试输出其他数据,流程将会停止。(当图像缓冲区腾出空间并且队列中的图像均已传输到缓冲区中时,操作将继续进行)。如果缓冲区中有可用的空间,并且图像均已传输到图像缓冲区中,则该流程不会在输出单元中停止。
自定义指令中的字符有字数限制吗?
最多不能超过 256 个数字字母(换行算两个字符)。
利用远程控制软件 XG VisionTerminal 的记录功能可将多少个 XG 系统通过以太网连接到一台电脑上?
最多可连接 8 个 XG 控制器,可记录每个控制器输出的数据。
使用 PLC连接输出数据时格式设定被禁用,但更改格式设定会使输出数据随之改变。这是怎么回事?
根据产品规范,小数位在不同的格式设定下有三种处理方式。
(1) 自动
(2) 选择格式 1 到 16 时,小数位是除 0 以外的任一数字。
(3) 选择格式 1 到 16 时,小数位是 0。

假设这些格式被应用到检测结果中,并分成以上三种条件。
在条件 (1) 的情况下,数据使用结果数据格式按原样输出。(有小数位时,值将乘以 1000)。
案例:・边缘位置 123.456 变为 123456
・面积 123456 仍为 123456
在条件 (2) 的情况下,数据被乘以 1000 后输出。
案例:・边缘位置 123.456 变为 123456
・面积 123456 仍为 123456000
在条件 (3) 的情况下,小数点被忽略。
案例:・边缘位置 123.456 变为 123
・面积 123456 仍为 123456
可同时使用 PLC连接 和 CC-Link 吗?
不能。以下是除 CC-Link 以外可用的通讯连接。
使用 PLC连接(RS-232C)时:可使用以太网,但不能使用 RS-232C。
使用 PLC连接(以太网)时:仅在输出无协议结果时不能使用以太网,但可以使用 RS-232C。
可以使用与 CV 系列相同的控制流程来控制 PLC 和输入输出控制吗?(流程是否兼容?)
其控制规则与 XG 系列不同,因此事实上两种流程互不兼容。PLC 命令处理流程也已发生变化,请务必注意。
但是,输入输出电路与 CV-5000 系列兼容,可使用传统*端子台和连接线。
*与本公司CV-5000 系列产品的比较
当数据正在从图像输出单元向 XG VisionTerminal 输出时电脑上的硬盘已满,此时会发生什么情况?
图像处理不会停止,但电脑上的登录状态会被中止,图像输出被跳过。(通讯本身不会停止)。
存档记录功能在作为存档数据输出位置的“PC program”是否指 VisionTerminal?
“PC program”是指 VisionTerminal 和 ActiveX。该规则也适用于图像输出单元。
在 1.0 版中,“PC program”是指 ActiveX。而对于图像输出单元则是指 VisionTerminal。
不使用 SD 卡可获取已存档的数据吗?
您可以使用图像存档查看器保存所选世代的图像存档,以便在电脑上获取图像。同时您还可以直接将其他图像注册到图像文件设定中。
可存储多少存档图像?
对于 XG-7000 和 7500 系列,24 万像素黑白模式下最多可存储 501 张图像,200 万像素黑白模式下可存储 53 张图像,24 万彩色模式下可存储 496 张图像,200 万彩色模式下可存储 48 张图像。
对于 XG-7700 系列,24 万像素黑白模式下最多可存储 1013 张图像,200 万像素黑白模式下可存储 117 张图像,500 万像素黑白模式下可存储 40 张图像,24 万像素彩色模式下可存储 1008 张图像,200 万彩色模式下可存储 1112 张图像,500 万像素彩色模式下可存储 35 张图像。
但是,在高速模式被设为 [Update every time (slow)](每次更新(较慢))的情况进行搜索时,可存储的图像实际数量取决于定义的用户图像变量和图像内存使用量。
假设 [Images](图像)被设为 [Series](连续),[No. Archives (inc. latest)](存档数)被设为 [3],图像存档标准为 NG,并且连续两次出现 NG 结果,此时总共是否还有 6 张图像留在存档中?
一共 4 张图像。第一次出现 NG 结果时,NG 图像和 NG 图像前的第一、第二张图像被保留在存档中。当连续出现第二次 NG 结果时,只有 NG 图像被保留在存档中。不会重复保留相同的图像。
可将各个高速拍摄的图像保存在 SD 卡上吗?
可以,只要图像数量没有超出设定数量。
输出位置功能可在拍摄的图像按序写入 SD 卡前将他们存储到缓冲区内存中,借助该功能即可在规定数量以内保存缓存区内存中的各个图像文件。
图像以什么格式保存到 SD 卡或电脑上?
有五种格式。
可选择 BMP、BMP(1/2 压缩)、BMP(1/4 压缩)、BMP(1/8 压缩)和 JEPG。
要保存大量图像,请选择 JEPG。   
统数量据和存档数据在什么阶段更新?
在通过终止单元后会更新为新获得的数据。
可在检测屏幕上同时显示统计信息吗?
通过更改统计信息对话框的透明度,即可同时显示当前图像和统计信息对话框。可通过遥控器上的视图栏或 [MENU](菜单)按钮完成这一操作。
一个命令单元中可设定多少个命令?
最多 16 个。只能设定一个自定义指令(但自定义指令最多可包含 16 个命令)。
有办法可以检测到命令单元中的命令发生错误吗?
可使用以下两种方法之一。
通常,命令单元的单元判断值会作为总体状态输出。
请注意,必须将 [Wait Response](等待响应)设为条件,这流程图的处理时间就会延后。
此外,全局设定的命令>内部命令错误由用户指定给 %Error0/1 并进行输出。当显示对话框时,同时还会显示对统计有所帮助的错误响应。但是,如果是CCD断开等共有错误,就会造成设备因命令错误而停止。因此必须谨慎分配(默认情况下没有分配)。
如果在执行命令单元中设定的多个命令时发生错误,其余命令将会如何?
一旦命令单元中发生错误,就不会在执行命令。
流程将在只执行了部分命令的情况下继续前进至下一单元。因此如果已写入变量,则可能会产生不一致的结果。
如果命令单元中的多个命令的命令格式发生错误,则会如何?
命令单元发生单元错误,命令不再执行。
在这种情况下,即使已排除作为错误起因的命令错误,命令也不会被输出。
在上传前,应检查以确定这样的错误。
当通过 PLC连接 或 CC-Link 执行写入 REG 的 CW 命令时,我应该将要更改的字符输入哪个直接内存?
该命令为 CW,nnnn(unit ID),m(line number),*01。将要更改的字符指定给支持 *01(命令参数)的直接内存,指定的值要符合 OCR 设备的字符代码表(请参阅 XG VisionEditor 参考手册(编程版)第 6 章“内置指令” )。若有多个字符,则以两个字为一个字符指定给支持 *01 的直接内存(最多可更改 20 个字符)。
例如,支持 *01 的直接内存为 700,若要更改 123 和 REG,则向 DM700 输入 49,向 DM702 输入50,向 DM704 输入 51,向 DM706 输入 0(直接内存存储为 0 时,读取结束)。
可在外部更改系统的日期和时间设定吗?
可使用 TW 命令更改设定。
当我尝试更改范围形状时,出现了 [Operations for variable referencing cancelation not allowed](不允许变量引用取消操作)消息,我无法进行更改。
如果变量引用取消操作在帐户权限设定中被禁用,则无法对引用的变量进行更改(例如将变量指定的矩形范围更改为弧形)。
当我尝试删除差分滤波器时,出现了 [Operations for variable referencing cancelation not allowed](不允许更改高速模式)消息,我无法删除差分滤波器。
只能在高速模式设为 [Constant (fast)](常量(较快))时删除差分滤波器。
要在高速模式设为其他类型时禁用差分滤波器,请在参数中将差分数量设为 0。
我不小心用编辑单元对话框取消了变量分配。有办法还原吗?
按照基本规则,无法还原。
但是,如果您在关闭用于取消变量分配的对话框前选择 [Cancel](取消),就可以还原。
当打开编辑单元对话框时,出现了 [This dialog cannot be operated because there is an unrecoverable setting error in this unit](由于该单元中存在不可恢复的设定错误,无法操作该对话框),我无法设定该单元。
当您打开存在设定错误的单元的编辑单元时,可能会发生这种情况。
例如,如果分配了无效的变量或数据,编辑单元对话框就无法用于更改,此时就会出现这一消息。但也有例外,您可以打开 [Inspection Region](检测范围)、[Color](颜色)和其他可使用编辑单元对话框设定的 [Unspecified errors](未指定错误)。
我将控制器的版本升级到 2.1,但功能菜单上没有显示 [Edit unit](编辑单元)。
控制器的全局设定所用的格式只受 2.0 或更早版本的支持。
您可以单击 [System Configuration](系统配置) > [System Information](系统信息)查看程序文件的版本。
使用编辑单元对话框需要哪些设定?
程序文件的版本必须是 2.1 以上。
此外,在启用 [Expand controller adjustment functions](展开控制器调整功能)和 [Select units for editing](选择要编辑的单元)的情况下可以使用编辑单元对话。您无需更改已完成的流程图项目或定义或分配新变量。
哪个单元有支持设定更改的编辑单元对话框?
绝大部分检测单元、拍摄单元以及图像操作单元。绝大部分其他单元均不支持设定更改。
可使用编辑单元对话框只更改特定单元吗?
可以。
当从启动器对话框打开编辑单元对话框时,使用 [Select units for editing](选择要编辑的单元)选择流程图中当前设定的相应单元。还可以使相应单元始终可以编辑。
当使用命令直接打开编辑单元对话框时,您也可以更改未通过 [Select units for editing](选择要编辑的单元)选择的相应单元。
使用编辑单元对话框可编辑哪些设定?
可编辑相应单元的大部分项目。
可在 XG VisionEditor 参考手册(编程版)的设定数据列表中查看项目是否可编辑。
某些支持的项目还必须在 VisionEditor 上设定或已分配变量(例如 [Count](数量))。
是否需要为设定分配变量才能使用编辑单元对话框进行更改?
按照基本规则,不需要这样做。
但也有例外:必须通过 VisionEditor 分配合成图像变量才能进行图像操作,必须将保存滤波器系数的标量数组变量分配给高级自定义滤波器。其他各个项目不需要分配项目即可更改。
请注意,尽管在分配了变量的情况下也能更改值,但如果选择 [Clear](清除)就会清除变量分配,且不可还原(变量可能会被自动取消,例如在范围坐标已分配变量的情况更改范围形状)。
此外,如果分配的是系统变量,则无法更改该项目。
使用编辑单元对话框时,Expand controller adjustment function](展开控制器调整功能)需要占用多少程序内存?
这取决于流程图设定状态。
通常,单元和单元结果项越多,所需的内存就越多。此外,使用图像操作也会占用图像内存。
使用编辑单元对话框更改斑点和其他项目的 [Count](数量)需要哪些设定?
对于文件版本为 2.1 以上的斑点和其他项目,需追加 [Allow change in count value with controller](允许使用控制器更改数量值) 设定。通过启用该设定并设定 [Maximum](最大值),就可使用控制器在 [Maximum](最大值)设定的范围内更改数量。
如何使用直接开启按钮打开编辑单元对话框?
使用命令指定对话框标识,这样就可以如同其他对话框那样直接打开所需的编辑单元对话框(启动器对话框、顶部对话框、子对话框)。对话框标识增加为 8 位数,因此既可使用 DO 命令,也可使用专用 BU 命令。
选择 [Regist. Img.](注册图像)作为编辑单元对话框的显示图像有哪些优点?
类似 CV 系列,使用注册图像可显示检测结果,因此以注册图像作为参考不仅可进行多项单元设定,而且只要注册图像准备到位,即使不准备实际图像也能完成从设定到结果的整个过程。
启动器对话框中的 [Update Ref. Val.](更新参考值)功能有什么作用?
该功能可以将流程图中设定的各个位置调整单元的参考值更新为通过注册图像得出的检测结果(默认情况下已禁用该功能)。
如果在注册屏幕上更改位置调整来源和目标设定,然后更新参考值,就可以完成位置调整设定。
请注意,根据不同的设定,参考值可能无法正确更新。
VisionEditor 中的独立模拟器也可使用编辑单元对话框吗?
独立模拟器可以使用编辑单元对话框。
可通过类似于 CV 模拟器的方式调整设定。
但是,在退出模拟器后必须执行 [Reload active inspection](重载进行中的检测),这样模拟器中的更改不会覆盖工作空间中的程序文件。
使用编辑单元对话框设定期间,READY 输出和其他输出频繁开关,外部设备出现故障。
当可以在顶部菜单下打开编辑单元对话框时,在启动器单元的 [Disable Function](禁用功能)设定中,选择触发输入关闭和输出关闭,这样就可以将 [Ready](就绪)修复为 [Off](关闭),[Data output](数据输出)修复为 [Off (Normal state)](关闭(正常状态))。
请注意,XG 系列没有 [Program mode](设定模式),但编辑单元对话框设定中有 [Run mode](运行模式)。
可使用编辑单元对话框重置存在未指定 [Inspection Region](检测范围)或 [Color](颜色)错误的单元吗?
可以。
存在普通设定错误的单元无法使用编辑单元对话框重置, 但 [Inspection Region](检测范围)和 [Color](颜色)是例外。
但是,由于变量分配设定问题以及存在范围、位置调整和更改不受支持的情况,使用控制器可能会无法进行与 VisionEditor 相同的设定更改。
通过编辑单元对话框更改的设定何时生效?
更改(确认)后立即生效。
可选择哪些编辑单元对话框可以执行吗?
不能。
可使用编辑单元对话框追加、删除和更改预处理顺序吗?
可以。
但是,无法追加自定义对话框。
要更改顺序,使用 1 号或 7 号按钮上下切换顺序。
当使用编辑单元对话框更改系统上的参数,然后将设定上传到 VisionEditor,这些更改会被如何处理?
这些更改将被 VisionEditor 中的数据覆盖。
当使用编辑单元对话框更改没有分配变量的参数时,设定数据将被重写,因此更改会被覆盖。当更改已分配变量的参数时,您可以选择是否保留上传对象的默认设定。