基础设置之——dev_open_tool

格式:dev_open_tool( : : ToolName, Row, Column, Width, Height, GenParamName, GenParamValue : ToolId)

1.Main Windows类型

 

dev_open_tool('variable_window','default', 'default', 'default', 'default', [], [], ToolId)

2.助手类型

 

dev_open_tool('ocr_assistant','default', 'default', 'default', 'default', [], [], ToolId)

dev_open_tool('measure1d_assistant','default', 'default', 'default', 'default', [], [], ToolId)

3.Tools类型

dev_open_tool('line_profile','default', 'default', 'default', 'default', [], [], ToolId)

dev_open_tool('feature_histogram','default', 'default', 'default', 'default', [], [], ToolId)

 dev_open_tool('ocr_training_file_browser','default', 'default', 'default', 'default', [], [], ToolId)

4.对话框类型

 dev_open_tool ('output_console', 'default', 'default', 'default', 'default', [], [], ToolId)

 dev_open_tool ('visualization_parameters_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)

 

复制代码
* *********************************************************
* This examples shows how to use the HDevelop operators
* dev_open_tool,
* dev_show_tool,
* dev_set_tool_geometry and
* dev_close_tool.
* **********************************************************
* 
dev_open_tool('ocr_training_file_browser','default', 'default', 'default', 'default', [], [], ToolId)


* Open the Image Acquisiton Assistant
dev_open_tool ('image_acquisition_assistant', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
* Move it to the left top corner leaving the size as it is
dev_set_tool_geometry (ToolId, 0, 0, 'default', 'default')
stop ()
* Hide the tool when it is not needed
dev_show_tool (ToolId, 'hide')
stop ()
* Show the tool again
dev_show_tool (ToolId, 'normal')
stop ()
* Close the tool
dev_close_tool (ToolId)
* 
* *********************************************************
* Open other assistants
* *********************************************************
dev_open_tool ('calibration_assistant', 10, 10, 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
dev_open_tool ('matching_assistant', 50, 50, 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
dev_open_tool ('measure1d_assistant', 100, 100, 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
dev_open_tool ('ocr_assistant', 100, 100, 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
* ********************************************************
* Open tools
* ********************************************************
* feature_histogram
dev_open_tool ('feature_histogram', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* feature_inspection
dev_open_tool ('feature_inspection', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* gray_histogram
dev_open_tool ('gray_histogram', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* line_profile
dev_open_tool ('line_profile', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* zoom_window
dev_open_tool ('zoom_window', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_set_tool_geometry (ToolId, 'default', 'default', 500, 500)
stop ()
dev_close_tool (ToolId)
* 
* ********************************************************
* Open main windows
* ********************************************************
* graphics_window
dev_open_tool ('graphics_window', 'default', 'default', 'default', 'default', [], [], ToolId)
read_image (Image, 'fabrik')
stop ()
dev_close_tool (ToolId)
* program_window
dev_open_tool ('program_window', 0, 0, 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* variable_window
dev_open_tool ('variable_window', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
dev_show_tool (ToolId, 'normal')
* operator_window
dev_open_tool ('operator_window', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
* *******************************************************
* Open dialogs
* *******************************************************
* output_console
dev_open_tool ('output_console', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* create_procedure_dialog
dev_open_tool ('create_procedure_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* browse_examples_dialog
dev_open_tool ('browse_examples_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* edit_procedure_interface
dev_open_tool ('edit_procedure_interface_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* find_replace_dialog
dev_open_tool ('find_replace_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* visualization_parameters
dev_open_tool ('visualization_parameters_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* *******************************************************
* Special tools and generic parameters
* *******************************************************
* 
* -------------------------------------------------------
* help
* -------------------------------------------------------
dev_open_tool ('help', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
* -------------------------------------------------------
* preferences
* -------------------------------------------------------
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* --------------------------------------------------------
* HALCON news
* --------------------------------------------------------
* 
* halcon_news
dev_open_tool ('halcon_news', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* 
* preferences/manage_procedures
dev_open_tool ('manage_procedures', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* Show the use of the generic parameters
* 
* preferences/user_interface
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'user_interface/program_window', ToolId)
stop ()
dev_close_tool (ToolId)
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'user_interface/fonts', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'user_interface/language', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'user_interface/themes', ToolId)
stop ()
* preferences/procedures
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures', ToolId)
stop ()
dev_close_tool (ToolId)
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/directories', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/external_procedures', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/manage_procedure_libraries', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/manage_passwords', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/procedure_use', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'procedures/unresolved_procedure_calls', ToolId)
stop ()
* preferences/general_options
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'general_options/general_options', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'general_options/experienced_user', ToolId)
stop ()
* preferences/visualization_parameters
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'visualization_settings/pen', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'visualization_settings/lut', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'visualization_settings/paint', ToolId)
stop ()
* preferences/runtime settings
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'runtime_settings/runtime_settings', ToolId)
stop ()
dev_open_tool ('preferences', 'default', 'default', 'default', 'default', 'page', 'runtime_settings/override_operator_behavior', ToolId)
stop ()
* --------------------------------------------------------
* Quick Navigation shortcuts
* --------------------------------------------------------
dev_open_tool ('quick_navigation', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* breakpoints_dialog
dev_open_tool ('breakpoints_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* bookmarks_dialog
dev_open_tool ('bookmarks_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
* invalid_lines_dialog
dev_open_tool ('invalid_lines_dialog', 'default', 'default', 'default', 'default', [], [], ToolId)
stop ()
dev_close_tool (ToolId)
View Code
复制代码

 

posted @   echo-efun  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示