Installation guide
API functions78
Copyright © 2008-2014 Pico Technology Ltd. All rights reserved.ps4000apg.en r1
4.52.1
PS4000A_CONDITION structure
A structure of this type is passed to ps4000aSetPulseWidthQualifier and
ps4000SetTriggerChannelConditions in the conditions argument to specify
the trigger conditions, and is defined as follows: -
typedef struct tPS4000ACondition
{
PS4000A_CHANNEL source;
PS4000A_TRIGGER_STATE condition;
} PS4000A_CONDITION;
The above-mentioned functions can OR together a number of these structures to
produce the final trigger condition or pulse width qualifier, which can be any possible
Boolean function of the scope's inputs.
Elements
source, the input to the trigger or pulse width qualifier. See
ps4000aSetChannel for values.
condition, the type of condition that should be applied to each
channel. Use any these constants:
CONDITION_DONT_CARE
CONDITION_TRUE
CONDITION_FALSE
The channels that are set to CONDITION_TRUE or CONDITION_FALSE
must all meet their conditions simultaneously to produce a trigger.
Channels set to CONDITION_DONT_CARE are ignored.