Test and Measurement Forum

Access to advanced trigger modes

Post general discussions on using our drivers to write your own software here

Access to advanced trigger modes

Postby Guest » Mon Aug 17, 2009 9:30 am

Hi everybody,

I am currently programming an application for our PS 3224. Without going too much into detail, it requires to use advanced trigger modes, similar to the modes "Window", "Window Pulse Width" and "Window Dropout" available in PS 6. Where can I find information about the internal structure of the advanced trigger mode and the function calls to set the required parameters? I do assume the ps3000.dll included in the SDK is the same as used by PS 6, therefore I hope the advanced triggers can be accessed via this DLL.

I am programming in Visual Basic 2008, the version of my ps3000.dll is 3_6_4_6 and the hardware version of the 3224 is 7.

Thanks in advance

Postby ziko » Mon Aug 17, 2009 2:21 pm

Hi you can certainly access these via the .dll, i refer you to our user guide under the technical reference section, chapter 4:


Kind regards

Technical Specialist
Zen Master
Zen Master
Posts: 1705
Joined: Fri Dec 01, 2006 10:03 am
Location: St Neots

Postby Guest » Wed Aug 19, 2009 4:51 am

Hi Ziko,

thanks for your prompt reply, however I either overlooked something basic here or we do have a misunderstanding. The documentation you referred to describes the functions for the basic triggers, ps3000_set_trigger() and ps3000_set_trigger2(), which I am aware of, I am using those in other applications

What I am actually looking for now is how to access the advanced trigger modes available in the 3224 and 3424 (and probably also in the 4224 and 4424). After checking the installed files the required function calls might be implemented via the TriggerDiagram.DLL, hope you can let me know how I access the required parameters inside the 3224.

With best regards


Postby Erik » Fri Aug 21, 2009 10:02 am

Hi Chris,

The functions used to setup the advanced triggering for the 3000 are unfortunately not described in the PS3000 manual. These functions are however the same as for the PS5000. They are described in the ps5000.en.pdf.

The function prototypes should be available in the ps3000.h for you to convert to VB imports.


Posts: 52
Joined: Mon Oct 23, 2006 8:16 am
Location: Cambridgeshire, UK

Postby Guest » Sat Aug 22, 2009 4:13 am

Hi Erik,

thanks for your reply, this was the info I was looking for.

With best regards


Return to General Software Discussions

Who is online

Users browsing this forum: No registered users and 0 guests