情報詳細Q:Halconのgen_rectangle1オペレータをC#で呼び出して実行するとエラー#1201'Wrong type of control parameter 1'が発生します。指定している入力値はRow1→2430,Column1→3128,Row2→2646,Column2→3248です。HDevelopでは直接この値を打ち込むとエラーは発生しないのですがなぜでしょうか?A:本エラーはgen_rectangle1で入力している数値の型が異なるときに発生いたします。(エラーが#1201ならRow1,もし1202ならColumn1が原因で、数字の低い方が優先して生じます)C#の場合、gen_rectangle1で入力可能なのはdouble型かHTuple型の2つです。HDevelop上ではすべての数字がHTuple型として自動変換されますがRow1がint型で定義している変数を入れている場合はプログラム実行の際にエラーが発生します。入力変数の型を確認するか、一度HTupleに格納してから入力願います。添付ファイルタイトルHALCON: C#でgen_rectangle1に直接記述するとエラー1201が発生するURL 名000010636公開状況公開済み検証状況公開済み