Write/Read |
About Trigger |
Description |
Configures the external triggering signal for the VNA and PNA-X.
|
VB Syntax |
trigsetup.ExternalTriggerConnectionBehavior (conn) = value |
Variable |
(Type) - Description |
trigsetup |
A TriggerSetup (object) |
conn |
(enum NATriggerConnection) Rear Panel connector to send or receive trigger signals. Choose from: Only one of the input connectors is active at a time. When a command is sent to one, the VNA automatically makes the other INACTIVE. 0 - naTriggerConnectionAUXT Trigger IN from rear-panel AUX IO connector Pin 19 (No longer supported. 1 - naTriggerConnectionBNC1 Trigger IN
2 - naTriggerConnectionBNC2 Trigger OUT. Only useful in point sweep mode.
3 - naTriggerConnectionMATH Trigger IN from rear-panel Material Handler connector Pin 18 4 - naTriggerConnectionBypassPulse3 - Internal routing of pulse 3 output to the MEAS TRIG IN on the rear panel. |
value |
(enum NAExternalTriggerBehavior) - 0 - naTriggerInactive - Disables the specified connector.
Choose from 1 through 4 when <conn> is set to naTriggerConnectionBNC1 1 - naTriggerInEdgeNegative - Triggers the VNA when receiving a negative going signal 2 - naTriggerInEdgePositive - Triggers the VNA when receiving a positive going signal 3 - naTriggerInLevelLow - Triggers the VNA when receiving a low level signal 4 - naTriggerInLevelHigh - Triggers the VNA when receiving a High-level signal
Choose from 5 through 8 when <conn> is set to naTriggerConnectionBNC2. In addition to sending this command, you must also use TriggerOutputEnabled Property to enable the BNC2 output. 5 - naTriggerOutPulsePositiveAfter - Sends a POSITIVE going TTL pulse at the END of each point during the sweep. 6 - naTriggerOutPulsePositiveBefore - Sends a POSITIVE going TTL pulse at the START of each point during the sweep. 7 - naTriggerOutPulseNegativeAfter - Sends a NEGATIVE going TTL pulse at the END of each point during the sweep. 8 - naTriggerOutPulseNegativeBefore - Sends a NEGATIVE going TTL pulse at the START of each point during the sweep. |
Return Type |
Enum as NAExternalTriggerBehavior |
Default |
BNC1 = naTriggerInactive BNC2 = naTriggerInactive
When Output is enabled BNC1 = naTriggerInactive BNC2 = naTriggerOutPulsePositiveAfter
|
Examples |
trigsetup.ExternalTriggerConnectionBehavior (naTriggerConnectionBNC1) = naTriggerInLevelLow 'Write |
trigBehav = trigsetup.ExternalTriggerConnectionBehavior (naTriggerConnectionAUXT) 'Read |
|
C++ Syntax |
HRESULT get_ExternalTriggerConnectionBehavior(tagNATriggerConnection connection,tagNAExternalTriggerBehavior *trigger); HRESULT put_ExternalTriggerConnectionBehavior(tagNATriggerConnection connection,tagNAExternalTriggerBehavior trigger); |
Interface |
ITriggerSetup |