机器视觉 assign_at算子

Posted 沧海一笑-dj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器视觉 assign_at算子相关的知识,希望对你有一定的参考价值。

00. 目录

01. 概述

assign_at - 将一个或多个值分配给一个或多个元组(tuple)元素。

02. 签名

assign_at( : : Index, Value : Result)

03. 描述

assign_at为元组中的一个或多个元素赋值单个值,或者将元素赋值给输出元组的指定元素。 输出元组的所有其他元素保持其值。 如果传递的索引超出了输出元组的当前范围,则元组将增加,新值将被初始化为默认值。

在全文编辑器中,assign_at操作只需在赋值运算符:=和输出变量之后的索引访问运算符[]的帮助下输入即可。 Index可以是任何表达式,其计算结果为任意数量的正整数值。 Value参数必须求值为恰好一个值或通过Index参数提供的相同数量的索引,例如:Areas [Radius-1]:=Area,Area [0,4,|Rad| -1]:= 0,FileNames [0,2,4]:= [‘f1’,‘f2’,‘f3’]。

算子assign_at是替换并扩展旧insert算子的修改版本。

04. 注意

05. 参数

Index (input_control)        integer(-array) → (integer)

要赋新值的元素的索引

默认值:0

推荐值:0, 1, 2, 3, 4, 5, 6

最小增量:1

Value (input_control)        tuple(-array) → (integer / real / string)

分配的值

默认值:1

Result (output_control)       tuple(-array) → (real / integer / string)

结果元组

06. 结果

如果表达式正确assign_at返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

HDevelop例程

07. 附录

7.1 机器视觉博客汇总
网址:https://dengjin.blog.csdn.net/article/details/116837497

以上是关于机器视觉 assign_at算子的主要内容,如果未能解决你的问题,请参考以下文章

机器视觉 边缘检测算子

机器视觉 exit算子

机器视觉 switch算子

机器视觉 export_def算子

机器视觉 stop算子

机器视觉 endwhile算子