Hello Mat

 找回密码
 立即注册
查看: 6295|回复: 0

Halcon中的$语法

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2017-2-7 19:01:56 | 显示全部楼层 |阅读模式
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'     //文本左对齐


算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-22 17:19 , Processed in 0.229393 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表