码迷,mamicode.com
首页 > 其他好文 > 详细

Halcon知识点随记(每日更新)

时间:2018-09-11 23:55:27      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:内容   计数   end   修改   while 循环   case   随记   图像   影响   

部分积累自重码网视频

1.dev_update_off、dev_update_on

 

一般dev_update_off放在开始,dev_update_on放在程序结束

dev_update_window:定义 程序执行打开和关闭期间,图像对象是否在图形窗口中显示;在单步模式下,该规则无效,单个算子调用以后,对象总是显示在图形窗口上;在测量一系列算子的运行时间的时候,应该设置为OFF,以减少HDevelop中GUI更新的运行时间的影响

dev_update_pc:在程序执行期间,控制程序计数器的更新

dev_update_var:在程序执行期间控制变量窗口的更新或关闭,则每当程序修改变量时,更改变量窗口(图标和控件变量)的内容。 dev_update_time:控制是否显示算子的执行时间

 

2.Halcon基本语法

等号: := 
不等号: #
注释符: *
字符串赋值: str:=’halcon’
等于比较符: if(X=10)
与: if(A>1 and A<30)
或: if(A>1 or A<30)
求反: if(not(A=10))
For 循环
for I := 0 to NumBalls - 1 by 1

endfor
While 循环
while (x== 1)

Endwhile
异常获取:
Try

catch (Exception)

Endtry
Switch多分支:

switch (Index)
      case 1:
      break
   case 2:
                     break
          case 3:
                     break
          default:
                     break
endswitch

3.字符数组格式化

 i1 := 123$‘#o‘ //8进制,0为前缀

i2 := 123$‘#x‘ //16进制,0x为前缀,7b为赋值
i3 := 123$‘#X‘ //16进制,0x为前缀,7B为赋值,7b与7B是一样的
i4 := 123$‘#f‘ //double型,默认保留小数点后六位.
i5 := 123$‘#g‘ //使数字始终保持六位,不足补零.
i6 := 123$‘#G‘ //使数字始终保持六位,不足补零.
i7 := 123$‘#e‘ //转换成科学计数
i8 := 123$‘#E‘ //转换成科学计数

*****************整数*****************
d1 := 123$‘6‘ //小于六位时,文本右对齐,大于不影响
d2 := 123$‘-6‘ //小于六位时,文本左对齐,大于不影响
d3 := 123$‘.6‘ //小于六位时,在左边补零,大于不影响
d4 := 12345$‘10.5‘ //小于10位时,文本右对齐;小于5位则在左边补零,大于不影响

 *****************文本*****************

s1 := ‘Hugo‘$‘10‘ //文本右对齐
s2 := ‘Hugo‘$‘-10‘ //文本左对齐

Halcon知识点随记(每日更新)

标签:内容   计数   end   修改   while 循环   case   随记   图像   影响   

原文地址:https://www.cnblogs.com/yangmengke2018/p/9630974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!