Halcon中正则表达式$的用法

编程入门 行业动态 更新时间:2024-10-25 06:26:48

Halcon中<a href=https://www.elefans.com/category/jswz/34/1770561.html style=正则表达式$的用法"/>

Halcon中正则表达式$的用法

i1 := 123$'#o'  //8进制,0为前缀
i2 := 123$'#x'  //16进制,0x为前缀,7b为赋值
i3 := 123$'#X'  //16进制,0x为前缀,7B为赋值,7b与7B是一样的
i4 := 123$'#f'  //double型,默认保留小数点后六位,$'#.3f'为小数点后三位
i5 := 123$'#g'  //使数字始终保持六位,不足补零,超过用e
i6 := 123$'#G'  //使数字始终保持六位,不足补零,超过用e
i7 := 123$'#e'  //转换成科学计数
i8 := 123$'#E'  //转换成科学计数
*****************整数*****************
d1 := 123$'6'   //小于六位时,文本右对齐,大于不影响
d2 := 123$'-6'  //小于六位时,文本左对齐,大于不影响
d3 := 123$'.6'  //小于六位时,在左边补零,大于不影响
d4 := 12345$'10.5'  //小于10位时,文本右对齐;小于5位则在左边补零,大于不影响
*****************小数*****************
g1 := 123.456$'.1'  //保留1位,四舍五入
g2 := 123.456$'.2'  //保留2位,四舍五入
g3 := 123.456$'.3'  //保留3位,四舍五入
g4 := 123.456$'.4'  //保留4位,四舍五入
g5 := 123.456$'.5'  //保留5位,四舍五入
g6 := 123.456$'.15'  //保留15位,四舍五入,少于不会补零
g7 := 123.456$'2.2'  //不管是$'2.2'还是$'1.2'、$'7.2'都只和.2有关,保留两位数
e1 := 123.456$'.1e'  //保留小数点后1位
e2 := 123.456$'.2e'  //保留小数点后2位
e4 := 123.456$'.10e'   //保留小数点后10位,不足补零
*****************文本*****************
s1 := 'Hugo'$'10'      //文本右对齐
s2 := 'Hugo'$'-10'     //文本左对齐

关于不足位补0的核算没有验证过,似乎是不可以实现的!!!
纯属自己的记录,之前好像是在哪个博主上看到的,但一直放在草稿箱力吃灰,现在整理整理一下,就发布出来了,如有侵权,第一时间删除。

更多推荐

Halcon中正则表达式$的用法

本文发布于:2024-02-26 04:41:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701383.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:正则表达式   Halcon

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!