NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

Linux上でのftd2xx.dllについて

PCでは認識しているUSBで接続したデバイスが、LabVIEW上で認識できません。

D2XX driver はインストールしたのですが、ftd2xx.dllというものが見つからず、これが原因ではないかと考えています。

 

ネット上では、wineをインストールすると書いてあったり、D2xx driverのインストールのみで良いと書いてあったりしますが、どちらが正しいのでしょうか。

 

掲示板違いだったらすみません。

0 件の賞賛
メッセージ1/5
2,669件の閲覧回数

平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。

 

過去に類似する投稿がございましたので、ございましたらご投稿いただけると幸いです。

メッセージ2/5
2,527件の閲覧回数

上野様

 

御返信ありがとうございます。

LabVIEWのFT_Get_Device_Info.vi を開くと、find shared library named ftd2xx.dllが出てきてしまい、どのようにすれば良いか、どのファイルを共有すべきか、がわからない上、適当にファイルを選択しようとしても、選択できないのですが、送って頂いたURLの解決法にあるように、拡張子を揃えれば解決するのでしょうか。

 

 

0 件の賞賛
メッセージ3/5
2,503件の閲覧回数

ご紹介したリンク先では、ライブラリ名またはパスフィールドでFTD2XX.*を指定することが提案されています。アスタリスク(*)はワイルドカードとして処理されるため、その参照先がOSによって変わるようにするためです。

 

.dllは基本的にWindows用のファイルですから、Linux用の.soファイルを探すように指定することが提案されています。開こうとされているVIはLinux用に作成されたものではなくWindows用のように思われます。

メッセージ4/5
2,493件の閲覧回数

上野様

 

丁寧に教えていただきありがとうございます。.dllはWindows用の拡張子だったのですね。

おっしゃるように、.soでやり直してみます。

ありがとうございました。

0 件の賞賛
メッセージ5/5
2,480件の閲覧回数