配列タグは Proficy Historian 5.5 で導入されました。さらに、ユーザー API (ihuapi.dll) にアクセスするためのサンプル コードが提供されています。サンプル コードは次の形式で提供されます
。1) C++ ヘッダー ファイル(IHUAPI.H)といくつかのサンプル プログラム。
2) C# ラッパー ファイル(ihuAPI.cs)といくつかのサンプル プログラム。
これらのファイルには、同じ機能は含まれていません。ヘッダー ファイル (IHUAPI.H) には、新しい配列型ihuArrayValueを含むさまざまなデータ型 (ihuDataType) の参照が含まれていますが、C# ファイルには含まれていません。
ihuAPI.cs を使用するサンプル アプリケーションのいずれかをコンパイルし、配列タグの値をクエリしようとすると、「サポートされていない ValueDataTypeこれは、ihuapi.cs ファイルに配列データ型の規定がないためです。API
コードは、例外メッセージを取得するだけでなく、クエリから返されたデータ サンプルの数と、それらのサンプルのタイムスタンプを通知します。 . サンプルの値を読み取ろうとすると例外が発生します. また、メモリ ポインタのように見えるものも取得しますが、ポインタの背後にある構造の種類は不明です.
サポートするために ihuapi.cs ファイルを拡張するにはどうすればよいですか?配列タグのクエリ?