First time i am trying to use Picoscope.
It works in the picoscope.exe Gui, but i really would like to use it in my matlab script.
Matlab gives me the following error:
Warning: Disconnect: No devices found.
Error using icdevice (line 283)
An error occurred while executing the driver create code.
Status code: 268435457
If the error is not an instrument error, use MIDEDIT to inspect
the driver.
Error in PS6000_ID_Block_Example (line 72)
ps6000DeviceObj = icdevice('picotech_ps6000_generic.mdd', '');
I have the SDK 7.1 installed, and also i have the picoscope support toolbox. Why matlab doesn't find the picoscope? Any idea how i can make this work?
You can add this code to your example and modify it to suit your application. Note that if you do not set the a trigger, the device will collect the number of pre- and post-trigger samples.
i am now installing a Picoscope 4284 on matlab 2016b and i am again experiencing difficulty to find the scope from matlab. I tried rebooting, which worked for me last time, but it won't help.
Warning: Disconnect: No devices found.
Error using icdevice (line 313)
An error occurred while executing the driver create code.
No units found.
If the error is not an instrument error, use MIDEDIT to inspect the
driver.
I installed the 64 bit SDK toolbox, then I had some trouble using the add-on installer from matlab, so i downloaded the PS4000 matlab instrument driver and the picotech support toolbox from mathworks and github respectively. Both of then I placed on the matlab path.
I can make a PS4000Config, but at the
ps4000DeviceObj = icdevice('picotech_ps4000_generic.mdd', '');
command, I get the error that i pasted above.
I am using 3206D MSO PicoScope. I want to fetch live data from Scope to MATLAB (64 bit). I have installed SDK for the same model (64 bit). i have also added the add-Ons required as mentioned in the video on youtube by PicoTech. when i create Object in Instrument Control Toolbox APP try to connect it, it fails to connect.
Then i have tried the MATLAB code "PS3000A_ID_Block_Example". When i run this code there is an error Error using instrument/delete (line 82)
Operation failed: An error occurred while executing the driver disconnect code.
Reference to non-existent field 'unitHandle'.
If this error is not an instrument error, use MIDEDIT to inspect the driver.
Error in icdevice (line 311)
delete(obj);
Error in PS3000A_ID_Block_Example (line 54)
ps3000aDeviceObj = icdevice('picotech_ps3000a_generic', 'FV863/0006');
If you are having an issue opening a connection using the serial number please try removing the '/' from the serial number e.g. in Amit's case it would be: