Labview problem with new Pico3203D

Post your LabVIEW discussions here
Post Reply
olegprus
Newbie
Posts: 0
Joined: Wed Aug 09, 2017 6:02 am

Labview problem with new Pico3203D

Post by olegprus »

Hello,
I got a latest 3203D scope.
It has a problem "PICO NOT FOUND" on some system with Labview.
With PicoScope 6 software it work everywhere.
Say I got it work on two old Windows 7 system, but it do not work on never Windows 7 and Windows 10 systems.
I had upgraded latest drivers from your site, and put newest ps3000a.dll in appropriate Labview folder.
The old Pico 3204B scope I have work perfectly on all systems with new driver.
I suppose it some compatibility issues of new driver/ps3000a.dll.
Does you have encountered such a problems?

Thanks,
Oleg Prus

Hitesh

Re: Labview problem with new Pico3203D

Post by Hitesh »

Hi Oleg,

On the newer systems, are all the latest Windows updates installed?

Are you using a USB 3.0 port or USB 2.0 ports? Is the PicoScope software running at all when you try to connect using LabVIEW?

Regards,

olegprus
Newbie
Posts: 0
Joined: Wed Aug 09, 2017 6:02 am

Re: Labview problem with new Pico3203D

Post by olegprus »

Hi,
All updates are installed on all the systems.
I use USB 2.0 ports. But on systems there 3203D work with SDK USB 3.0 controller exists on chipset . On systems there its do not work - no USB 3.0 on computer. The problem seems to be pure software because PicoScope 6 handle all the cases smoothly.
Of cause I do not open more than one instance of Pico drivers at time: no PicoScope with Labview at same time.
Do you have some old driver/SDK version that support 3203D? I would like to try it...

Thanks,
Oleg

Hitesh

Re: Labview problem with new Pico3203D

Post by Hitesh »

Hi Oleg,

One of my colleagues is handling your e-mail support request so we will continue correspondence via that method.

Regards,

olegprus
Newbie
Posts: 0
Joined: Wed Aug 09, 2017 6:02 am

Re: Labview problem with new Pico3203D

Post by olegprus »

I would like to thanks to Pico support team for resolving my problem.
I post the solution for the other interested users:

If you wrote code for old PicoScope3000 device and buy a new one, you will discover that it will not work under USB2.0 port.
The solution is to include another function call:

int32_t _ps3000aChangePowerSourcе(int16_t handle, int32_t powerSource);

It should come immediately after call off
int32_t _ps3000aOpenUnit@8(int16_t *handle, int8_t serial);

As a powerSource input parameter send a ps3000aOpenUnit function returned value.
Ignore non-zero return of ps3000aChangePowerSource.
Example for LabVIEW exists at:

https://github.com/picotech/picosdk-ni-labview-examples


Another issue to pay attention on:
TimeBase parameter calculations are changed in new PicoScope3000. It affects analog input sample rate and phase shift calculations for AWG.

Regards,
Oleg

Post Reply