-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Dear All
We make python sample program as follows, however, the following error message is appeared...
In device manager, PC can connect Powermonitor.
〇Error
Unable to find device
Traceback (most recent call last):
File "c:/Users/user/Desktop/vscode/01_Communication/04_powermonitor/main_test.py", line 7, in
Mon.setVout(4.0)
File "C:\Python37\lib\site-packages\Monsoon\LVPM.py", line 59, in setVout
self.Protocol.sendCommand(op.OpCodes.setMainVoltage,vout)
File "C:\Python37\lib\site-packages\Monsoon\pmapi.py", line 85, in sendCommand
if not self.verifyReady(operation):
File "C:\Python37\lib\site-packages\Monsoon\pmapi.py", line 163, in verifyReady
firmwareRev = self.getValue(op.OpCodes.FirmwareVersion,1)
File "C:\Python37\lib\site-packages\Monsoon\pmapi.py", line 128, in getValue
result = self.DEVICE.ctrl_transfer(op.Control_Codes.USB_IN_PACKET,op.Control_Codes.USB_SET_VALUE,0,wIndex,4,5000)
AttributeError: 'NoneType' object has no attribute 'ctrl_transfer'
〇Source Code
import Monsoon.LVPM as LVPM
import Monsoon.sampleEngine as sampleEngine
import Monsoon.Operations as op
Mon = LVPM.Monsoon()
Mon.setup_usb()
Mon.setVout(4.0)
engine = sampleEngine.SampleEngine(Mon)
engine.enableCSVOutput("Main Example.csv")
engine.ConsoleOutput(True)
numSamples=1000 #sample for one second
engine.startSampling(numSamples)
