在Halcon里面,当你大量编写程序逻辑时,有时为了命不乱,会使用到一些输入输出直接为同一个值 ,直接重新赋值的情况,但这种赋值,在Halcon转成C#中,会翻译成这样一段话
一段花括号,然后中间临时新建了一个临时变量,然后先赋值给临时,再临时传给原值。。但是,这个花括号里面的程序,用着是方便,但是实测中,有时会有一定机率不触,不进行,直接跳过。这个原因是什么,我暂时也不清楚,但是你不用这种方式,自己在输出另外给一个变量值便一切正常。因此,提醒下大家,不建议使用这种方法
那么,如果Halcon里面,因为有大量逻辑,导致看着会乱,则建议重复功能,大量例用本地或非本地的函数 封装,大大增加可读性