情報詳細Q:HDevEngineでdev_displayを使用する方法を教えてください。A:デフォルト状態ではHDevEngineでdev_displayは使用できず、空の関数として実行されます。使用する言語に合わせて、dev_displayをはじめとするdev_*系のオペレータはユーザ側で挙動を実装することが可能です。C++のHDevEngineを使用する場合はinternal displayオペレータを実装するHDevOperatorImplCppを派生したクラスを実装しそのインスタンスをSetHDevOperatorImplメソッドを使用してHDevEngineで使用できるようにします。詳しい説明はProgrammers_guideの22.2.3 Displayの章を参照してください。HDevOperatorImplCppの派生クラスの実装例はHALCONEXAMPLESにあり、これを使用したサンプルプログラムを添付しています。.NETの場合はHDevOperatorImplCppを派生したクラスは既にあります。シングルウィンドウを使用する場合はHDevOpFixedWindowImpl、マルチウィンドウを使用する場合はHDevOpMultiWindowImplのインスタンスをHDevEngineに設定してください。詳しい説明はProgrammers_guideの23.2.5 Displayの章を参照してください。HDevOpMultiWindowImplを使用したサンプルプログラムも添付しています。halcondotnet.dllとhdevenginedotnet.dllの参照はバージョンに合わせて付け替えを行ってください。※章番号はHALCONのバージョンにより異なる可能性がございます。 添付ファイルHDevOpサンプルプログラム.zipタイトルHDevEngineでdev_displayを使用する方法URL 名000003858公開状況公開済み検証状況公開済み