NI製品ディスカッション

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

NI-VISAのVISA configurationでUSBが表示されない

現在大学の研究で、keithleyの3390ファンクションジェネレータをUSBで仮想linuxマシンと接続し、NI-VISAを用いて動作させようとしているのですが、VISA configrationを開いたところ、接続中のUSBが表示されませんでした。

また、VISA configurationのADD Staticを押しても、USBの選択肢が表示されませんでした。

仮想linuxのターミナルで

$ lsusb

を実行したところ、keithkeyの3390ファンクションジェネレータがUSBTMCで接続されていると表示されたため、linuxマシンとの接続はできていると思います。

USB制御チュートリアル(http://www.ni.com/tutorial/4478/ja/)の4.1Linuxの項目で、USBへのアクセス権を取得する方法を試してみようと思ったのですが、Linuxに関してもほぼ素人のため、具体的な手順等が分からず、お手上げの状態です。

 

よろしければご指導いただければと思います。

よろしくお願いいたします。

 

 

設定環境

測定機器:keithley 3390 function generator

接続ケーブル:USBケーブル

PC環境:メインOS・・・windows 7、VMware仮想OS:scientific linux 6.7

VISAバージョン:NI-VISA-5.4.1(http://www.ni.com/download/ni-visa-5.4.1/4629/en/)

0 件の賞賛
メッセージ1/3
3,775件の閲覧回数

USB表示されないという事で、"lsusb"のコマンドではどのように表示がされますか?

 

Linux初心者という事ですがモジュールをさわるようなことは可能でしょうか?

Windows + VMWare + Linuxの組み合わせは正式なサポートがなかったはずです。

Are NI Products Supported on Virtual Machines (VMs)? - National Instruments

ということであまりLinuxの使用は勧めません。

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

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

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

"lsusb"では次のように出力されました。

 

$ lsusb

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 004: ID 0e0f:0008 VMware, Inc.
Bus 001 Device 007: ID 05e6:3390 Keithley Instruments

 

5行目が接続しているkeithleyの3390ファンクションジェネレータに対応します。

また、"/proc/bus/usb/devices"で3390を確認したところ、次の記述がありました。

 

T:  Bus=01 Lev=02 Prnt=03 Port=01 Cnt=02 Dev#=  7 Spd=12   MxCh= 0
😧  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=05e6 ProdID=3390 Rev= 1.00
S:  Manufacturer=Keithley Instruments Inc.
S:  Product=3390 Function Generator
S:  SerialNumber=1373475
C:* #Ifs= 1 Cfg#= 1 Atr=60 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=fe(app. ) Sub=03 Prot=01 Driver=usbtmc
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

 

モジュールは手順等教えていただければ、触れると思います。

windows+vmware+linux正式なサポートがないことにつきましては、ひとまず出来そうでなければ、別の方法を考えてみます。

よろしくお願いいたします。

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