自学内容网 自学内容网

Halcon 从XML中读取配置参数

1、XML示例

        以下是一个XML配置文件的示例,该文件包含了AOI(自动光学检测)算法的环境参数和相机逻辑参数:

<AOI><!--AOI算法参数 20241106-->
<Env><!--环境参数-->
<Param name="GPUName"         value="NVIDIA GeForce RTX 4050 Laptop GPU"       description="【说明】GPU 名称,NVIDIA GeForce RTX 3080,NVIDIA GeForce RTX 4050"/>
<Param name="RunMethod"         value="1"       description="【说明】1:离线测试;2:在线运行;3:在线测试;"/>
</Env>
<Cam><!--相机1逻辑参数-->
<FindROI>
<Param name="ROIMethod"         value="1"       description="【说明】1:黑白相机;2:彩色相机;【默认值】 1。"/>
<Param name="ROITh"         value="20"       description="【说明】寻找ROI;【值域】[0,255];【默认值】 20。"/>
</FindROI>
</Cam>
</AOI>

2、读取XML内容函数

        以下是一个读取XML文件内容的函数示例,该函数将XML文件内容读取并存储到字符串中:

XMLFile := '../AOIParam.xml'
XML2String (XMLFile, XMLString)

函数接口

 函数代码

set_system ('filename_encoding', 'utf8')
open_file (XMLFile, 'input', FileHand

原文地址:https://blog.csdn.net/weixin_42215453/article/details/143568891

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!