主图形用户界面
在启动UniVision后,您将获得一个UniVision 的图形用户界面。
-
主菜单
-
程序编辑器
-
相机取景器
-
条形码
-
命令集
图2.1 UniVision 图形用户界

主菜单
主菜单是一个包含下拉菜单的图形化控制栏。菜单栏的目的是为特定视窗或应用程序 的菜单提供一个通道,以完成打开文件、应用程序交互,显示帮助文档或手册等功能。 主菜单可以在UniVision的顶部找到。
注意:如果相应的功能不可用,菜单项将显示为灰色。例如,您不能在当前程序运行时加载新程序。
图2.2 主菜单

主菜单包含以下选项:
文件
菜单一节。
编辑
此菜单包含的功能可以服务于程序编辑器实时运行的程序。 你可以复制、剪切、粘贴或去除一行。更多详细说明请参考“编辑”子菜单一节。这个子菜单包含所有与检查程序相关的功能,比如保存和加载。你也可以从图像存储器中加载一个图像,或者保存一个图像到图像存储器中。该菜单中包含一个退出UniVision的附加选项和一个显示最近打开文件的列表。更多详细说明请参考“文件”子菜单一节。
查看
该菜单栏允许您自定义您的UniVision。您可以隐藏和显示图形用户界面的元素,并获得用于图像分析的特殊元素。详情请参阅“查看”子菜单一节。
选项
此菜单包含启动设备控件(尚未运行)、编辑/保存用户界面布局(例如,多少或哪一个窗口将被替换)设置相机选项或应用程序参数。详情请参阅“选项”子菜单一节。
命令管理
此菜单可打开命令集配置并提供相关许可证的详细信息。详情请参阅“命令管理”子菜单一节。
视窗
这个菜单栏包含铺排“视窗”的选项,如隐藏菜单栏或修改相关视窗的设计(颜色,形状…等)。详情请参阅“视窗”子菜单一节。
语言
可以通过单击这个图标来选择图形用户界面语言。您将得到一个拥有不同名称标记的下拉菜单,其中的语言名称代表了可使用的语言。详情请参阅“语言”子菜单一节。
帮助
这个菜单包含“帮助”选项,例如,访问手册,启动上下文帮助,关于UniVision的一般信息,以及关于此版本的资讯概括。详情请参阅“帮助”子菜单一节。
“文件”子菜单
UniVision 文件子菜单如图2.3 “文件”子菜单所示。
图2.3“文件”子菜单

表2.1 文件子菜单项
| 菜单项 | 快捷键 | 描述 |
| 新建程序 | Ctrl+N | 创建一个新的检查程序。 |
|
打开程序 |
Ctrl+O |
打开一个对话框,允许用户浏览计算机以查看程序文件(*.ckp)并将其加载到程序编辑器中。 |
|
最近文件 |
该列表显示所有已打开检查项目。 |
|
|
保存程序 |
Ctrl+S |
将当前的检查程序保存到指定路径。如果当前的检查程序没有被保存,将会弹出文件保存对话框,允许用户定义一个*.ckp文件路径和文件名。 |
|
保存程序 |
将会弹出文件保存对话框,允许用户定义一个*.ckp文件路径和文件名。 |
|
|
打印程序 |
此菜单项可对程序进行打印。 |
|
|
关闭程序 |
Ctrl+W |
目前的检查程序将关闭。如果检查程序有变化,用户可以进行保存或删除。 |
|
显示数据目录 |
在外部文件搜索器中打开数据目录。 在外部文件搜索器中打开数据目录。 数据目录位于以下位置(取决于平台)。数据目录包含所有配置数据, Windows: C:\ProgramData\UniVision\UniVision (AllUsers) C:\Users\\AppData\Roaming \UniVision\UniVision (CurrentUser) manually con图像ured in UniVision_main_con图像.ini. e.g C:\UniVision\UniVision\Con图像uration Linux: %HOME%/UniVision/UniVision |
|
|
打开项目 |
打开一个正在运行的项目,该项目的程序,图像,布局和其他数据都将被保存至用户自己选定的文件夹中。 |
|
|
新的项目 |
创建一个新的项目文件夹。 |
|
|
加载图像 |
打开文件夹对话框,通过此对话框用户可以从磁盘中加载任意图像至显示的相机取景器中。同时用户应当在对话框中选择目标图像内存(IM) |
|
|
保存图像 |
通过该选项用户可以保存相机取景器中当前的图像。同时用户可以选择叠加显示内容保存该图像或者不叠加显示内容保存该图像 |
|
|
如果您选择叠加显示内容保存该图像,那么附加的显示内容将被叠加至该图像。灰度图像将转换为彩色图像。当保存图像的目的是再次处理,请确保不选择叠加内容保存。 |
||
|
登入 |
在这里您可以对UniVision的用户进行切换 |
|
|
退出 |
Ctrl+Q |
此菜单项允许您从UniVision退出。如果你之前没有保存过,UniVision会要求保存你的当前检查程序。 |
“编辑”子菜单
UniVision编辑子菜单如图2.4“编辑”子菜单所示
图2.4“编辑”子菜单

表2.2.编辑菜单项
| 菜单项 | 快捷键 | 描述 |
| 粘贴 | Shift+Ctrl+V | 将从内部命令粘贴板的命令行粘贴到程序编辑器选定的列中。如果有多个命令行,那么将添加相应的新的空行。 |
| 移除 | Del | 从程序编辑器中移除所选的行。 |
| 配置编辑器 | 打开配置编辑器。在这里,您可以手动修改全局配置设置。 |
“视图”子菜单
UniVision视图子菜单如图2.5“视图”子菜单所示。
图2.5“视图”子菜单
表2.3 视图菜单项
|
菜单项 |
描述 |
|
图像分析 |
打开带有多个图像分析工具的子菜单。请参考“图像分析”子菜单一节 |
|
命令集 |
显示/隐藏命令集树视图。 |
|
程序编辑器 |
显示/隐藏程序编辑器视图。 |
|
相机取景器 |
打开一个新的相机取景器。默认情况下,图像内存(IM)索引将通过打开一个新实例来递增。 |
|
数据浏览器 |
打开数据浏览器子菜单,将显示五种寄存器类型。请参考“数据查看器”子菜单一节 |
|
(数字I/O) |
点击该选项,将会打开一个对话框,8个输入和8个输出。如果有连接的数字(I/O),对应的数字将被着色,否则将呈现灰色。您还可以使用模拟模式来测试数字(I/O). |
|
结果显示 |
为自定义流程模式图形用户界面创建新的结果显示。请参考结果显示。 |
|
运行按钮 |
显示工具栏中所有子菜单按钮。点击每一个按钮都将显示一个相应的对话框。累积器可以选择一些按钮生成自定义程序图形用户界面。 |
|
循环计数 |
打开显示几个计数器的视窗。(检测通过、检测失败、当前循环计数) |
|
日记终端 |
将显示一个新对话框。日志终端允许您查看所有UniVision消息。您可以根据通过重要程度或发送模块对它们进行筛选。 |
|
日志文件写入 |
将所有UniVision的输出(如警告、错误和调试信息)写入日志文件。日志文件的路径 可通过消息框返回。 |
|
Brain Light插件 |
|
|
在线检查插件 |
|
|
SQL插件 |
|
|
程序插件 |
|
“图像分析”子菜单
图2.6 “图像分析”子菜

表2.4 “图像分析”项目
| 菜单项 | 描述 |
| 图像检测 | 打开图像检测工具 |
| 引导器 | 此项目将打开一个对话框。在执行操作时,必须停用相机取景器中的“适合”选项以允许缩放滑块的移动。缩放滑块的移动定义了放大镜上的矩形窗体。因此,用户可以放大/缩小矩形的大小,并在相机取景器中看到所选矩形区域的缩放。 |
| 放大镜 | 当放大镜功能被激活时,将打开一个对话框来缩放鼠标光标的区域。 |
| 直方图 /伪彩色 | 可以在相机取景器的图像中选择一个区域。直方图显示所选区域内亮度值的分布。 |
| 热力图 | 打开一个显示16位值的对话框。可以定义最低和最高温度。 |
| 强度区域显示 | 可以用不同的颜色显示不同的强度区域。 |
| 显示轮廓 | 此选项允许您通过缩放移动调整亮度值。物体轮廓以及相应的阈值将在相机取景器中显示(粉红色)。 |
| 线外形 | 可以在相机取景器的图像中定位一条线。沿此线方向上的图像亮度值将会以图形方式显示。 |
| 保存像素值至文件 | 选定的像素值可以保存在一个文件中。其他命令可以使用保存的值。 |
“数据浏览器”子菜单
使用数据浏览器子菜单,您可以直接查您需要查看的寄存器。您可以五种不同的寄存器类型之间进行选择。有关不同的寄存器类型的更多信息,请参阅“寄存器”一节。
图 2.7 “数据查看器”子菜单

“运行按钮”子菜单
“运行按钮”子菜单包含来自工具箱的所有按钮。通过单击它们,将显示一个带有相应按钮的新对话框。你可以用这些工具控制你的检测程序。此选项允许您自定义 UniVision。所有运行按钮都可以通过单击右上角箭头手动配置。一个单独的配置菜单将被打开。 使用左上角的抓取区来移动按钮。使用右下角的抓取区来调整按钮的大小。
要修复布局,请使用菜单窗口中的布局编辑器。
图2.8“运行按钮”子菜单

表 2.5 运行按钮菜单项
| 菜单项 | 图标 | 描述 |
| 启动 | ![]() |
点击此按钮将显示一个带有启动按钮的对话框,点击该按钮将启动检测程序。 |
| 运行一次 | ![]() |
点击此按钮将显示一个运行一次的对话框,点击该按钮将运行检测程序一次。 |
| 停止 | ![]() |
击此按钮将显示一个带有停止按钮的对话框,该按钮在运行命令后停止检查程序。 |
| 立即停止 | ![]() |
点击此按钮将显示一个带有立即停止按钮的对话框,该按钮在运行命令之后停止检查程序。 |
| 保存程序 | ![]() |
点击此按钮将显示一个带有“保存程序”按钮的对话框。 |
| 退出 | ![]() |
点击此按钮将显示一个带有退出按钮的对话框,关闭UniVision |
| 主菜单 | ![]() |
点击此按钮将显示一个可以显示/隐藏主菜单的对话框。 |
| 程序编辑器 | ![]() |
点击此按钮将显示一个可以显示/隐藏主菜单的对话框。 |
| 布局编辑器 | ![]() |
点击此按钮将显示一个可以显示/隐藏主菜单的对话框。 |
| 相机设置 | ![]() |
通过此运行按钮,您可以打开相机设置对话框。 |
| 登入新用户 | ![]() |
点击此运行按钮,将显示一个新用户登入对话框 |
| 复位数据列表 | ![]() |
点击此运行按钮,可以复位数据列表中的所有变量。在开发期间可通过它进行计数器重置等。 |
| 处理用户界面 编辑页面 | ![]() |
通过点击此按钮打开一个新的处理用户界面编辑页面对话框。处理用户编辑页面对话框可以从累积器中定义若干个符合客户自定义功能的控件。该运行程序包括配备了脚本编译器工具的按钮,滑块,和选值框 。 |
| 布局选择器 | ![]() |
布局选择器允许用户在不同的布局之间相互转换。同时对于特殊的程序,该运行程序同时选择性的链接了适用布局。因此终端用户操作界面可以通过该布局选择器实现不同布局之间的相互转换。 |
| 图标 | ![]() |
可通过此程序选择和显示某个简单的图标。从未完成自定义您的应用。 |
“选项”子菜单
UniVision 的选项菜单栏如图2.9 “选项” 子菜单所示
User Interface 图2.9 “选项”子菜单

| 菜单项 | 描述 |
| 设备配置 | 打开设备配置对话框。详情请参见“设备控制和配置”一节 |
| 相机设置 | 此选项允许您调整当前相机的相机参数。详情请参见“相机设置”一节。 |
| 应用参数 | UniVision软件的具体应用参数。详情请参见“应用程序参数”一节。 |
| 项目设置 | 打开一个对话框,以定义当前选定项目的设置。 |
| 复位数据列表/变量 | 复位所有数据列表元素。使用此按钮可以复位所有静态的数据列表元素的变量(例如计数器)。 |
| 全局容忍度清单 | 打开一个表来显示并且修改全局容忍度。 |
“命令管理”子菜单
指令管理子菜单如图2.10所示,“命令管理”子菜单。
User Interface 图 2.10 “指令管理”子菜单

表 2.7 指令管理菜单项
| 菜单项 | 描述 |
| 激活命令集 | 当您获得相应的许可时,您可以激活不同的命令集 |
| 许可证对话框 | 将显示许可对话框。在这里,您可以激活许可证代码或要求一个新的许可证代码。 |
| 用户管理 | 通过用户管理,您可以添加、删除或重命名一个用户。 |
| 程序保护 | 您可以管理访问权限。 |
“窗口”子菜单
UniVision窗口子菜单如图2.11“窗口”子菜单。
图 2.11 “窗口”子菜单

表2.8 窗口菜单
| 菜单项 | 快捷键 | 描述 |
| 布局编辑器 | F12 | 打开布局编辑器。使用此布局编辑器设计自定义布局,以支持您在集成期间和运行模式情况下的所有操作。 |
| 选择布局 | 这将显示现有布局的列表。选择任意元素将改变当前布局。 | |
| 级联 | 窗口安排:级联式窗口。 | |
| 层叠式 | 窗户布置:层叠式窗口。 | |
| 隐藏主菜单 | F10 | 此菜单项可实现隐藏主菜单工具栏。 |
| 切换全屏幕 | F11 | 您可以将视图更改为全屏。 |
| 外观和感觉 | 这个菜单允许为您的UniVision选择一个已定义的样式 | |
| 屏幕回到视窗模式 | 您可以重置你的视图。 |
选择布局

表 2.9 选择布局菜单项
| 菜单项 | 描述 |
| 配置重置 | 您可以重置当前配置。 |
| 重置至处理 | 您可以重置至处理 |
| 用户制定的布局列表 | 选择已创建的布局列表。 |
“语言”子菜单
UniVision语言子菜单如图2.12所示,“语言子菜单”。将 显示一个包含所支持语言的标志和名称的下拉列表。要选择一门新的语言,只需点击该列表相应语言。
图 2.12 语言子菜单

“帮助”子菜单
UniVision帮助菜单如图2.13所示,通过“帮助”子菜单。您将 获得有关UniVision的信息,请参阅本手册或创建一个支持文件。
图2.13 “帮助”子菜单

表2.11 帮助菜单项
| 菜单项 | 描述 |
| 手册 | 打开本手册。 |
| 上下文帮助 | 激活上下文帮助 Activates the context help.激活上下文帮助。 |
| 激活上下文帮助。 | 显示更改日志 |
| 创建支持文件 |
可以通过该选项创建一个支持文件,其中包含支持软件的所有专业的且必要信息 支持文件包含当前安装的信息(例如版本、已安装的硬件、已安装的插件、当前配置)和内部状态。如果您需要联系技术支持,请提供支持文件。 |
| 关于Qt | 运行Qt的信息 |
| 关于 | 关于UniVision、操作系统或连接设备的一般信息。 |