文章采集助手 完美:【机器视觉】 dev_open_tool算子
优采云 发布时间: 2022-11-13 02:54文章采集助手 完美:【机器视觉】 dev_open_tool算子
00. 目录
文章目录
01. 概述
dev_open_tool - 打开 HDevelop 工具、非模式对话框或帮助程序。
02. 签名
dev_open_tool( : : 工具名称、行、列、宽度、高度、GenParamName、GenParam值 : ToolId)
03. 描述
dev_open_tool打开 HDevelop 工具、非模式对话框或助手。参数工具名称收录要打开的工具的名称。此运算符返回刚创建的工具的 ToolId,可用于使用 dev_set_tool_geometry、dev_show_tool dev_close_tool 等运算符对特定工具进行寻址。打开的工具会自动激活。
对于带有“halcon_news”的工具名称,返回一个空的 ToolId,因为这只是查看新闻页面页面。
使用 GenParamNames 和 GenParamValues,您可以指定要显示的页面等,如下所述。GenParamNames 和 GenParamValues 是可选的。如果设置为 [],该工具将以默认设置打开。
此运算符可以支持以下工具:
工具名称主窗口
“graphics_window”
图形窗口
“operator_window”
操作员窗口
“program_listing”
程序列表
“variable_view”
“变量”窗口
工具名称助手
“calibration_assistant”
相机校准助手
“image_acquisition_assistant”
图像采集助手
“matching_assistant”
比赛助手
“measure1d_assistant”
一维测量助手
“ocr_assistant”
OCR 助手工具
名称工具
“call_stack”
调用堆栈
“feature_histogram”
特征直方图
“feature_inspection”
特征检测
“gray_histogram”
灰度直方图
“line_profile”
等高线
“zoom_window”
缩放窗口
“ocr_training_file_browser”
OCR 培训文件浏览器
工具名称对话框
“browse_examples_dialog”
浏览示例对话框
“create_procedure_dialog”
“创建程序”对话框
“edit_procedure_interface_dialog”
“编辑程序接口”对话框
“find_replace_dialog”
“查找和替换”对话框
“output_console”
输出控制台
“program_line_view”
程序行视图
“breakpoints_dialog”
编程线视图/断点
“bookmarks_dialog”
程序行视图/书签
“invalid_lines_dialog”
程序行视图/无效行
“visualization_parameters_dialog”
可视化参数对话框
“救命”
帮助浏览器
“偏好”
“参数”对话框
“halcon_news”
哈尔肯新闻 网站
可以使用GenParamNames和GenParamValues更详细地设置以下工具:
“calibration_assistant” - 相机校准助手:
“页面”:
要显示的页面。
价值页面
“设置”
安装
“校准”
校准
“结果”
结果
“code_generation”
代码生成
例如:dev_open_tool('calibration_assistant',...,'page','results',...打开校准助手并显示结果选项卡。
“image_acquisition_assistant” - 图像采集助手:
“页面”:
要显示的页面。
价值页面
“源”
资源
“连接”
连接
“参数”
参数
“code_generation”
代码生成
例如:dev_open_tool('image_acquisition',...,'page','source',...打开图像采集助手并显示“资源”页面。
“matching_assistant” - 匹配助手:
“页面”:
要显示的页面。
价值页面
“model_creation”
创造
“model_parameter”
参数
“model_use”
应用程序
“检查”
检波
“code_generation”
代码生成
例如:dev_open_tool('matching_assistant',...,'page','inspect',...打开匹配的助手并显示检测选项卡卡。
“measure1d_assistant” - 测量助手:
“页面”:
要显示的页面。
价值页面
“输入”
输入
“边缘”
边缘
“模糊”
模糊
“结果”
结果
“code_generation”
代码生成
例如:dev_open_tool('measure1d_assistant',...,'page','edges',...打开测量助手并显示边缘选项卡。
“program_line_view”: - “程序线视图”对话框
“页面”:
要显示的页面。
价值页面
“invalid_lines”
无效行
“find_all”
查找全部
“断点”
断点
“书签”
书签
例如:dev_open_tool('program_line_view',...,'page','断点',...打开“程序线视图”对话框并显示“断点”选项卡卡。
'帮助' - 帮助浏览器:
GenParamNames的可能条目是“页面”,“操作员”,“手动”。
“页面”:
要显示的页面。
价值页面
“内容”
目录
“操作员”
算子
“搜索”
搜索
“索引”
指数
“书签”
书签
例如:dev_open_tool('帮助',...,'页面','搜索',...打开“帮助”工具,然后选择“搜索”选项卡。
“操作员”:
要显示的运算符的 HTML 界面。
例如:dev_open_tool('help',...,'['page','operator'],
[“搜索”,“read_image”] ...打开帮助工具,选择搜索选项卡并显示运算符read_image的说明。
“手动”:
要手动显示的 HTML 界面。
“首选项” - 首选项对话框:
“页面”:
要显示的页面是两个值的组合。将选择一个组以及该组中的选项卡。这两个值必须用“/”分隔。如下例所示。
例如:dev_open_tool('首选项',...,'页面','user_interface/语言',...显示“user_interface”组中的页面“语言”。
可能的组是:
价值集团
“user_interface”
用户界面
“程序”
功能
“general_options”
一般属性
“visualization_settings”
可视化设置
“runtime_settings”
运行时设置
“user_interface”:
要显示的组。
价值页面
“user_interface/program_listing”
程序列表
“user_interface/字体”
字体
“user_interface/语言”
语言
“user_interface/布局”
布局
“程序”:
要显示的组
价值页面
“过程/目录”
目录
“程序/external_procedures”
外部函数
“程序/manage_procedure_libraries”
管理库
“程序/manage_passwords”
管理密码
“程序/procedure_use”
函数用法
“程序/unresolved_procedure_calls”
未实现的函数调用
“general_options”:
要显示的组。
页面价值
“general_options/general_options”
常规选项
“general_options/experienced_user”
高级用户
“visualization_settings”:
要显示的组。
价值页面
“visualization_settings/笔”
刷
“visualization_settings/lut”
查找表
“visualization_settings/油漆”
显示
“runtime_settings”:
要显示的组。
价值页面
“runtime_settings/runtime_settings”
运行设置
“runtime_settings/override_operator_behavior”
重载运算符行为
行和列参数可用于设置工具的打开位置。要提供标准行为(通常是打开工具的最后一个位置),可以将其设置为“默认”。
参数宽度和高度用于打开用于设置特定大小的工具。如果提供了标准行为,即通常最后打开的工具的大小,则可以“默认”完成。如果“宽度”和“高度”小于工具的最小尺寸,则使用工具的最小尺寸。
通过按窗口框的关闭按钮或调用dev_close_tool来关闭工具。
原创描述:
dev_open_tool打开 HDevelop 工具、非模式对话框或助手。参数工具名称收录应打开的工具的名称。此运算符返回新创建的工具的 ToolId,dev_set_tool_geometry、dev_show_tool dev_close_tool等运算符可以使该工具用于处理特定工具。打开的工具将自动变为活动状态。
对于工具名称。 halcon_news返回一个空的 ToolId,因为这应该只是查看新闻页面。
使用GenParamName和GenParamValue,可以指定显示哪个页面等等。见下文。GenParamName 和 GenParamValue 的使用是可选的。如果设置为 [],则工具将以默认设置打开。
参数行和列可用于在特定位置打开工具。为了应用标准行为,即通常在最后一个位置打开工具,可以传递“默认”。
参数宽度和高度可用于打开具有特定尺寸的工具。为了应用标准行为,即通常以最后大小打开工具,可以传递“默认”。如果“宽度”和“高度”小于工具的最小尺寸,则使用最小尺寸。
通过按窗口框架的关闭按钮或调用dev_close_tool来关闭该工具。
04. 注意
此运算符不支持代码导出
05. 参数
工具名称 (input_control) 字符串→(字符串)
要打开的工具的名称和工具的其他参数。
行 (input_control) 矩形.origin.y →(整数/字符串)
工具左上角坐标的行索引。
默认值:“默认值”
最小增量:1
建议增量:1
列 (input_control) 矩形.origin.x → (整数/字符串)
工具左上角坐标的列索引。
默认值:“默认值”
最小增量:1
建议增量:1
宽度 (input_control) 矩形.范围.x →(整数/字符串)
工具的宽度。
默认值:“默认值”
最小增量:1
建议增量:1
限制:宽度> 0
高度 (input_control) 矩形.范围.y →(整数/字符串)
工具的高度。
默认值:“默认值”
最小增量:1
建议增量:1
限制:身高 > 0
GenParamNames (input_control) attribute.name(-array) → (string)
公共参数的名称。
默认值:[]
GenParamValues (input_control) attribute.value(-array) → (string)
公共参数的值。
默认值:[]
工具标识 (output_control) dev_tool → (字符串)
工具标识符 (ID)。
高清例程
tuple_substr.hdev 从字符串元组中剪切字符
tuple_select_mask.hdev 选择由掩码指定的元组元素
tuple_replace.hdev 替换元组的元素
tuple_insert.hdev 将元素插入元组
tuple_compare_elem.hdev 元素比较元组
dev_open_tool.hdev 在 HDevelop 中打开和调整工具
程序示例
dev_open_tool ('zoom_window',0, 0, Width, Height, [], [], ToolId)
dev_close_tool (ToolId)
06. 结果
如果指定参数的值正确,则dev_open_tool返回 2 (H_MSG_TRUE)。否则,将引发异常并返回错误代码。
07. 附录
批量 采集Web 数据 - 优采云采集器
有时,我们有大量相同类型的网页,想要优采云自动采集每个网页中的数据。这个要求可以通过设置[URL loop]来实现。什么是同质网页?具有相同结构和相似字段的网页。示例:京东商品详情页面:https:...
提取超链接 - 优采云采集器
关于优采云数据人人可用采集器 优采云企业版企业级数据采集解决方案优采云私有部署版支持内网采集大数据助手用于与OEM相结合的教育公益计划中的教研...
网页抓取初学者视频 - 优采云采集器
优采云新手类网页抓取工具为您提供工具安装注册、采集模式介绍等教程,让您轻松上手优采云网页抓取工具。
网络视频采集 - 优采云采集器
进入采集规则设置界面,在地址栏输入视频网站的URL,点击如图右侧按钮,在<内置浏览器中打开优采云采集器在网页上找到采集的视频站中的翻页按钮,移动鼠标选中,点击右键,执行“循环...
优采云如何抓取网页链接 - 优采云采集器
点击采集规则中的提取数据步骤,点击添加自定义字段,选择添加采集页面的URL,或者抓取文本时,可以选择抓取网页的源代码以数据格式处理 采集 到所需的链...
url 循环 - 优采云采集器
该视频介绍了五种循环样式中的 URL 循环。适用场景:在多个同类型网页中,采集的字段需要相同。例如:://电影...
优采云入门词汇简介:UrL - 优采云采集器
URL URL是英文“Uniform Resource Locators”的缩写,意思是“统一资源定位器”。它不仅可以用来定位网络上信息资源的地址,还可以用来定位本地系统要访问的文件。统一资源定位器...
批量采集批量url数据和批量输入关键词搜索-优采云采集器
批量采集批量url数据和批量输入关键词搜索,采集搜索后得到的数据。
如何列出网址采集 - 优采云采集器