Q
HALCONでは一次元配列(ベクトル)のTupleデータしか作成できません。他の言語のように二次元配列 a( i , j ) を使用したいのですが、可能でしょうか?
A
HALCONで二次元配列を直接使用する事はできません。Tupleの数値データはベクトルで表現されます。しかしながら、自分で配列の大きさを管理する事で、ベクトルを配列として扱う事ができます。サンプルプログラムを参照して下さい。初めに配列の行数と列数を指定する事で、配列を表現できます。
関連オペレーター
for
assign
insert
ファイル
サンプルプログラムはtwoarray.zipをダウンロードしてください。
twoarray.dev
Tuple を二次元配列として表現するサンプルプログラム
twoarray.txt
Tuple を二次元配列として表現するサンプルプログラム(テキスト形式)