IVxiBackplane::MapTrigger

Note: Keysight's VISA COM does not support a COM server for VXI. The IVxi-related interfaces are listed in this help file because they are included in the global VISA COM library.

Description

Maps the specified trigger source line to the specified destination line.

This operation can be used to map one trigger line to another. This operation is valid only on BACKPLANE (mainframe) sessions.

Value 

Action Description

VI_TRIG_TTL0 - VI_TRIG_TTL11

Map the specified VXI TTL trigger line.

VI_TRIG_ECL0 - VI_TRIG_ECL1 

Map the specified VXI ECL trigger line.

VI_TRIG_PANEL_IN 

Map the controllers front panel trigger input line.

VI_TRIG_PANEL_OUT

Map the controllers front panel trigger output line.

If this operation is called multiple times on the same BACKPLANE resource with the same source trigger line and different destination trigger lines, the result should be that when the source trigger line is asserted, all of the specified destination trigger lines should also be asserted. If this operation is called multiple times on the same BACKPLANE resource with different source trigger lines and the same destination trigger line, the result should be that when any of the specified source trigger lines is asserted, the destination trigger line should also be asserted. However, mapping a trigger line (as either source or destination) multiple times requires special hardware capabilities and is not guaranteed to be implemented.

VB Prototype

MapTrigger(
  trigSrc As TriggerLine,
  trigDest As TriggerLine,
  mode As Short ' Optional Parameter
)

C++ Prototype

HRESULT MapTrigger(
  TriggerLine trigSrc,
  TriggerLine trigDest,
  short mode
);

Parameters

trigSrc

Source line from which to map.

trigDest

Destination line to which to map.

mode

[Optional in Visual Basic] Specifies the trigger mapping mode.

Return Value

Refer to the table of return codes.

See Also

ComponentVersion, SpecVersion, HardwareInterfaceName, HardwareInterfaceNumber, HardwareInterfaceType, LockState, OptionString, ProgID, ResourceName, SessionType, SoftwareManufacturerID, SoftwareManufacturerName, Timeout, LastStatus, MainframeLA, TriggerID, TriggerStatus, TriggerSupport, VxiVmeInterruptStatus, VxiVmeSysfailStatus, GetAttribute, SetAttribute, LockRsrc, UnlockRsrc, Init, Close, AssertInterruptSignal, AssertTrigger, AssertUtilSignal, MapTrigger, UnmapTrigger, IVxiBackplane Overview