少有人走的路

勇哥的工业自动化技术网站

Halcon学习(25)if、switch和try


halcon中的选择语句的用法。作者:骑蚂蚁上高速

MATLAB提供三种选择结构,分别是if语句、switch语句和try语句。

1.if语句

在MATLAB中,if语句有3种格式。

(1)单分支if语句:

if 条件

语句组

end

当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接执行if语句的后继语句。

(2)双分支if语句:

if 条件

语句组1

else

语句组2

end

当条件成立时,执行语句组1,否则执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。

(3)多分支if语句:

if 条件1

语句组1

elseif 条件2

语句组2

……

elseif 条件m

语句组m

else

语句组n

end

多分支if语句用于实现多分支选择结构,或使用switch语句,switch语句执行效率更高。

2.switch语句

switch语句根据表达式的取值不同,分别执行不同的语句,其语句格式为:

switch 表达式

case 值1

语句组1

case 值2

语句组2

……

case 值m

语句组m

otherwise

语句组n

end

当表达式的值等于值1时,执行语句组1,当表达式的值等于值2时,执行语句组2,…,当表达式的值等于值m时,执行语句组m,当表达式的值不等于case所列的表达式的值时,执行语句组n。当任意一个分支的语句执行完后,直接执行switch语句的下一句。

otherwise是可以省略的。当某一case条件为真并执行了匹配的语句后,余下的case语句不再执行。switch语句的结构比if语句结构更好,使用更方便。

3.try语句

语句格式为:

try

语句组1

catch

语句组2

end

try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。

 matlab中的try用法:

try一般与catch连用,表示选择判断。
try
     (command1)组命令1总被执行,错误时跳出此结构
catch
     (command2)仅当组命令1出现错误时组命令2才被执行
end
Halcon中的用法:
try一般与catch连用,表示选择判断。try     (command1)组命令1总被执行,错误时跳出此结构catch     (command2)仅当组命令1出现错误时组命令2才被执行endtry注意:Halocn中没有switch附:halcon中的保留字

image.png

  • 评论列表
  •  a15096282159
     发布于 2026-11-09 17:00:08  回复该评论
  • -强 效 迷 晕 喷 剂 解 药 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 4 - 加 微 信 催 货 到 付 款 的 套 路 与 防 范 措 施 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 5 - 喷 雾 麻 醉 药 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 6 - 无 色 无 味 的 迷 烟 的 配 方 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 强 效 迷 晕 喷 剂 解 药 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 催 水 商 城 在 哪 个 平 台 上 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 听 华 水 货 到 支 付 方 式 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 催 春 水 口 服 无 色 无 味 便 宜 用 品 货 到 付 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 催 春 水 官 方 旗 舰 店 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉-强 效 迷 晕 喷 剂 解 药 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 4 - 加 微 信 催 货 到 付 款 的 套 路 与 防 范 措 施 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 5 - 喷 雾 麻 醉 药 《 认 准 官 网 a k a k 4 7 . c o m 》 其 他 广 告 全 是 骗 子 ▁▂▃▄▅▆▇▉ 6 - 无 色 无 味 的 迷 烟 的 配 方 《 认 准 官 网 a

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2026年10月    »
一 二 三 四 五 六 日
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864