2016-10-03 1 views
0

comtypeを使用してIVIドライバを動作させようとしています。これまで私はPython instrument drivers より具体的には楽器の初期化に成功しました。彼は私と同じ楽器を使用しています(私は彼が楽器を作る会社のために働くように見えます)。comtype経由でPythonでIVI-COMドライバを使用する

これまでのところ私が持っている:

from comtypes import client 
dmm = client.CreateObject('VTEXDmm.VTEXDmm') 
dmm.Initialize('TCPIP::10.20.30.40::INSTR', True, True) 
dmm.Initiate() 
dmm.Measurement.Read(1000) 
#dmm.Measurement.Fetch(1000) 

これはDCボルトで、デフォルトの状態から読み取りを行うために正常に動作しますが、私は他の機能を設定する方法を見つけ出すことはできません。 私は試しました

dmm.Function = VTEXDmmFunctionACVolts 

とそれに喜びはありませんでした。

私はIVIドライバでの経験がほとんどないことに注意してください。

誰かが正しい方向に私をポイントしてくださいでき

おかげ

答えて

0

は興味がある人々のために

(多くの試行錯誤の後に)私自身の質問に答えた、私は次のように成功のビットを持っていました

import comtypes 
from comtypes import client 
dmm = client.CreateObject('VTEXDmm.VTEXDmm') 
dmm.Initialize('TCPIP::10.20.30.40::INSTR', True, True) 
dmm.Configure(Function=comtypes.gen.VTEXDmmLib.VTEXDmmFunctionACVolts, Range=1.0, Resolution=0.0001) 
dmm.Initiate() 
dmm.Measurement.Read(1000) 
関連する問題