Search found 33 matches

by spflanze
Thu Oct 18, 2018 5:34 am
Forum: LabVIEW
Topic: Streaming mode & segments
Replies: 1
Views: 3225

Streaming mode & segments

Is streaming mode anything like the circular buffer I am familiar with where the microprocessor's DMA would fill half the buffer with A to D data while the other half, which has already been filled with data, is uploaded on the a serial bus, and when DMA is finished with its current half, it moves o...
by spflanze
Thu Oct 18, 2018 4:39 am
Forum: LabVIEW
Topic: PICO_NOT_FOUND
Replies: 2
Views: 3514

Re: PICO_NOT_FOUND

The information in this thread might help:
topic39349.html
by spflanze
Thu Oct 11, 2018 12:47 am
Forum: Serial Port Products
Topic: Getting the device to tell me how many analog channels it has.
Replies: 1
Views: 13341

Getting the device to tell me how many analog channels it has.

What is the best way to read from a 3000 series device how many analog channels it has? I prefer to avoid having a look up table of all possible devices.
by spflanze
Sat Oct 06, 2018 5:01 am
Forum: Applications
Topic: Reading a 3000 series device's timebase setting
Replies: 1
Views: 9814

Reading a 3000 series device's timebase setting

Is there a way to read from a 3000 series device the timebase it is set to?

I thought at first it was going to be ps3000aGetTimebase(). But this is not what it does. It requires a time base value input for what it does do.
by spflanze
Fri Oct 05, 2018 11:07 pm
Forum: C and C++
Topic: Setting the External Trigger Range
Replies: 3
Views: 8284

Re: Setting the External Trigger Range

Then for the External Trigger the appropriate range code is always 8.

But in PicoScope3000aSettings.vi the range code used to convert a voltage in float representation, to the ADC code, is always the same as set for A channel, regardless of which channel is selected for the trigger.
by spflanze
Fri Oct 05, 2018 10:12 pm
Forum: PicoScope 6 for Windows
Topic: Where is PicoScopeVoltsAdc.vi?
Replies: 5
Views: 5352

Re: Where is PicoScopeVoltsAdc.vi?

LabVIEW 2017.
The PicoScope.llb I downloaded on my first try had a size of 40 KB.
After seeing your response I tried a second time and this time got a file size of 159 KB. This second download contained the expected VIs. Thanks for you help. :)
by spflanze
Fri Oct 05, 2018 4:00 am
Forum: C and C++
Topic: Setting the External Trigger Range
Replies: 3
Views: 8284

Setting the External Trigger Range

On page 99 of: https://www.picotech.com/download/manuals/PicoScope3000SeriesAApiProgrammersGuide.pdf I see for the function ps3000aSetSimpleTrigger() has a 16 bit threshold input argument. Over what input voltage range are these 16 bits fort he External Trigger? For the function ps3000aSetChannel() ...
by spflanze
Fri Oct 05, 2018 12:03 am
Forum: PicoScope 6 for Windows
Topic: Where is PicoScopeVoltsAdc.vi?
Replies: 5
Views: 5352

Re: Where is PicoScopeVoltsAdc.vi?

After looking this over some more it looks to me that the missing VI converts floating point threshold value in units of volts to a sixteen bit fixed point DAC value. I can create LabVIEW code to do this.
by spflanze
Thu Oct 04, 2018 9:01 pm
Forum: PicoScope 6 for Windows
Topic: Where is PicoScopeVoltsAdc.vi?
Replies: 5
Views: 5352

Re: Where is PicoScopeVoltsAdc.vi?

Thank you for the link to PicoScope.llb. I downloaded it and opened it in LabVIEW 2017. There does not appear to be any VIs in that library. Attached is a screenshot of what I see when I open it.
by spflanze
Thu Oct 04, 2018 3:19 am
Forum: PicoScope 6 for Windows
Topic: Where is PicoScopeVoltsAdc.vi?
Replies: 5
Views: 5352

Where is PicoScopeVoltsAdc.vi?

From PicoScope3000a.llb I inserted the PicoScope3000aSettings.vi into my LabVIEW application. Immediately I saw it search for PicoScopeVoltsAdc.vi and not find it. Does this exist somewhere or do I need to create my own from ps3000a.dll ?
by spflanze
Wed Oct 03, 2018 11:00 pm
Forum: Applications
Topic: Opening a device using the Batch/Serial string in LabVIEW
Replies: 3
Views: 11901

Re: Opening a device using the Batch/Serial string in LabVIEW

Thanks for the link to that thread. I read that thread, and then found that removing the "/" character did solve my problem. However there is a point of confusion. That thread states the problem appears when there are eleven digits in the S/N. But in the example Batch/Serial strings given in that th...
by spflanze
Wed Oct 03, 2018 3:15 am
Forum: Applications
Topic: Opening a device using the Batch/Serial string in LabVIEW
Replies: 3
Views: 11901

Opening a device using the Batch/Serial string in LabVIEW

In this LabVIEW VI file: http://www.mediafire.com/file/e2w3s87xhi1t4vt/PicoScope_Open_%2526_Close_Testing_Forum_Version.vi/file I am able to open my PicoTech 3205D device when a null string is passed to the Batch and Serial input. But opening does not succeed if I do pass the a string to this input....
by spflanze
Mon Oct 01, 2018 10:18 pm
Forum: Getting Started
Topic: ps3000aEnumerateUnits() in LabVIEW?
Replies: 2
Views: 3020

Re: ps3000aEnumerateUnits() in LabVIEW?

Thanks for you reply. I created ps3000aEnumerateUnits.vi using a Call Library Function node, linking it to ps3000a.dll, and selecting the function name ps3000aEnumerateUnits. When I did this I noticed there is another version of this function which is named ps3000aEnumerateUnits-2. It seems nearly a...
by spflanze
Sat Sep 29, 2018 3:22 am
Forum: Getting Started
Topic: ps3000aEnumerateUnits() in LabVIEW?
Replies: 2
Views: 3020

ps3000aEnumerateUnits() in LabVIEW?

I need to use the ps3000aEnumerateUnits() in LabVIEW. I do not see this function in PicoScope3000a.llb . Is there a LabVIEW VI that accesses this? If not is there a dll I can access to create one?
by spflanze
Sat Sep 29, 2018 3:05 am
Forum: Getting Started
Topic: PicoScope3000aOpen fails to open communication with a 3205D
Replies: 2
Views: 2883

Re: PicoScope3000aOpen fails to open communication with a 3205D

This problem is solved. It was plugged into a USB 2 port, and I did not realize until now that VI's "2-channel USB 3.0 device on non-USB 3.0 Port" has to be pressed in this case. Also, if this VI has already been executed, the handle has to be closed before this will work again.