Test and Measurement Forum

PS6403C: Sample Interval Issue

Post your MATLAB discussions here

PS6403C: Sample Interval Issue

Postby Noman » Tue Jan 12, 2016 10:38 am


I'm using the PS 6403C and want to use the matlab file: PS6000_IC_Generic_Driver_Streaming.m with different sample interval (200 ps). When using the code:
set(streamingGroupObj, 'streamingInterval', 0.2e-9)
as explained in the comments of the file, it returns the following error:

Error using icgroup/invoke (line 92)
Undefined function or variable 'PICO_USB3_0_DEVICE_NON_USB3_0_PORT'.

Error in Streaming_1 (line 206)
[status.runStreaming, actualSampleInterval, sampleIntervalTimeUnitsStr] = ...

When using the default sample interval, in other words; when running the file as it is, without modifying it, it works. But as soon as I change the sample interval using that command above, it returns that error. So I need your help please!

Posts: 0
Joined: Mon Jan 11, 2016 9:36 pm

Re: PS6403C: Sample Interval Issue

Postby Martyn » Tue Jan 12, 2016 12:26 pm

The fastest streaming sample interval is 6.4ns, this is a hard coded limit, any faster than this and it would swamp the USB bus eventually leading to lost data. A sample interval of 200ps, 5GS/s, is only available with block captures where the data is collected on the device.
Technical Specialist
Site Admin
Site Admin
Posts: 2401
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Return to MATLAB

Who is online

Users browsing this forum: No registered users and 0 guests