Search found 62 matches

by Erik
Wed Apr 08, 2009 10:12 am
Forum: General Software Discussions
Topic: How to verify the USB connection state (PS3000)
Replies: 11
Views: 12341

I used version 3.6.4.6 of ps3000.dll, see attachment.

Rename to ps3000.zip and unzip
by Erik
Wed Apr 08, 2009 7:36 am
Forum: USB PC Oscilloscopes
Topic: PS2205: When is the trigger disabled?
Replies: 1
Views: 3309

If I understand your question right the answer is:
The trigger is disabled once the device has triggered or you call stop.
It is reenabled next time you call run.
by Erik
Wed Apr 08, 2009 7:19 am
Forum: General Software Discussions
Topic: How to verify the USB connection state (PS3000)
Replies: 11
Views: 12341

ps3000_ready returns a short with the following values.

Code: Select all

public enum ReadyStatus : short {
  DeviceNotResponding=-1,
  NotReady=0,
  Ready=1
}
by Erik
Fri Apr 03, 2009 7:26 am
Forum: General Software Discussions
Topic: How to verify the USB connection state (PS3000)
Replies: 11
Views: 12341

Hi Bane,

You need to do a run (or get values) to get the connection state of the device.
by Erik
Mon Jan 26, 2009 3:45 pm
Forum: Linux
Topic: WiNE on Linux
Replies: 23
Views: 60013

The signal generator is unfortunately not supported in PicoScope5.
by Erik
Thu Jan 15, 2009 10:22 am
Forum: Linux
Topic: WiNE on Linux
Replies: 23
Views: 60013

PicoScope5 running on Ubuntu/Wine with hardware support (PS3000).
Note the running label down in the left corner.

I have created a wine built-in dll.so which uses our linux driver.
by Erik
Tue Jan 13, 2009 6:50 pm
Forum: .Net Languages (C#, VB.Net, .)
Topic: ps2000_get_times_and_values: times buffer
Replies: 3
Views: 7158

by Erik
Thu Nov 06, 2008 1:21 pm
Forum: Linux
Topic: Sources of driver
Replies: 8
Views: 15903

The linux drivers we have for our USB scopes do not run in kernel mode.
They are user mode drivers and use usbfs, this is not likely to change with updated kernel versions so the drivers should not break.

For the USBTC08 (temperature logger) we have already released the driver open source.
by Erik
Mon Oct 27, 2008 8:27 am
Forum: C and C++
Topic: ps3000_close_unit
Replies: 11
Views: 14064

Hi JMa, I think understand what your problem is. It is not a hardware/device problem. When opening a unit our driver creates a software lock to prevent it beeing opened by another process. If close_unit() is not beeing called, this lock will not be released until you unplug the unit. Unless you can ...
by Erik
Fri Oct 24, 2008 11:00 am
Forum: C and C++
Topic: ps3000_close_unit
Replies: 11
Views: 14064

in block mode you only need to call stop if you want to abort a capture. get_values will call stop internally in the driver. if you still want a stop call in there call stop before you call get_data. Are you keeping the unit open whie your application is running or are you trying to close/reopen bet...
by Erik
Thu Oct 23, 2008 7:32 am
Forum: C and C++
Topic: ps3000_close_unit
Replies: 11
Views: 14064

Are you running under windows/linux?
Are you using streaming mode at all?
Are you checking all of your return values from the driver calls?
Have you tried reading an error code using ps3000_get_unit_info with PS3000_ERROR_CODE?
by Erik
Thu Oct 23, 2008 7:15 am
Forum: C and C++
Topic: overflow in get_times_and_values
Replies: 6
Views: 9459

I believe the overflow flags are actually overrange flags. They indicate that the voltage measured on that channel will be clipped at the min and max values specified in the driver.

The data will not be corrupted other than the clipping.
by Erik
Wed Oct 15, 2008 8:08 am
Forum: VB and VBA (Excel, Access)
Topic: ps2000_open_unit progress indicator?
Replies: 2
Views: 5807

I believe this bug has been fixed in the latest driver (ps3000.dll v3.6.3.7).
This version will be available with the next release of PicoScope.
by Erik
Fri Mar 23, 2007 10:08 am
Forum: PicoScope 5
Topic: Serial data decoding
Replies: 2
Views: 5032

We currently do not have any software for decoding serial data.
What type of serial protocol do you want to look at and which PicoScope do you have?