Home
Support
TestStandのDLLフレキシブルプロトタイプアダプタを使用して、LabVIEWで作成したDLLを読み込むと「この関数にはDLLにパラメータ情報が含まれていません。」と警告メッセージを受けます。
TestStandのDLLフレキシブルプロトタイプアダプタを使用して、LabVIEWで作成したDLLを読み込むと「この関数にはDLLにパラメータ情報が含まれていません。」と警告メッセージを受けます。
使用ソフトウェア:
使用ソフトウェア・バージョン: 6.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:
問題: TestStandにて、LabVIEWで作成したDLLを読み込もうとすると、TestStandはDLLの関数のプロトタイプとパラメータを自動的に読み込みまが、DLL中の関数を選択したとき、”DLL中のこの関数にはにパラメータ情報が含まれていません。”と警告メッセージが発生します。これは、何が起こっているのでしょうか?
解決策: TestStandにてDLLフレキシブルプロトタイプアダプタを使用するためには、使用したいDLLのタイプライブラリが必要です。LabVIEWにはタイプライブラリを生成する機能がありません。スカラー・スカラー値へのポインタ・C文字列・スカラ配列へのポインタなどの基本的なデータ型の場合には、LabVIEWのコードに含まれていれば、自動的にタイプライブラリを生成しますが、クラスタ・LabVIEWのブールなどの特殊なデータ型の場合にはタイプライブラリを作成することが出来ません。この場合、基本的なデータ型を用いて、特殊なデータ型を置き換えるか、TestStandにて手動で関数のパラメータを定義する必要があります。
関連リンク: Discussion Forum:TestStandのDLLコール問題(英語)
添付:
報告日時: 05/02/2003
最終更新日: 07/16/2003
ドキュメントID: 2SHHD93J
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.