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