CANPort.Termination Property
- Updated2023-02-21
- 3 minute(s) read
Gets or sets the onboard XNETTermination.
Namespace:
NationalInstruments.VeriStand.SystemDefinitionAPIAssembly: NationalInstruments.VeriStand.SystemDefinitionAPI (in NationalInstruments.VeriStand.SystemDefinitionAPI.dll) Version: 2013.0.0.0 (2013.0.0.0)
| Visual Basic (Declaration) |
|---|
Public Overridable Property Termination As XNETTermination |
| C# |
|---|
public virtual XNETTermination Termination { get; set; } |
| Visual C++ |
|---|
public: virtual property XNETTermination Termination { XNETTermination get (); void set (XNETTermination value); } |
Property Value
An enumeration value of XNETTermination, indicating whether termination isOn or Off.
Remarks
Different CAN hardware have different termination requirements, and the behavior of this component depends on the TransceiverType:
- CANTransceiverType.HS—High-Speed CAN networks are typically terminated on the bus itself, instead of within an individual CAN node. However, NI-XNET allows you to configure termination within the node to simplify testing. If your bus already has the correct amount of termination, set Termination to Off.
- CANTransceiverType.LS—Every node on a Low-Speed CAN network requires termination for each CAN data line. This configuration allows the Low-Speed/Fault-Tolerant CAN port to provide fault detection and recovery. In general, if the existing network has an overall network termination of 125Ω or less, set Termination to On to enable the 4.99 kΩ option. Otherwise, select Off for the 1.11 kΩ option.
- CANTransceiverType.SW—The ISO standard requires Single-Wire transceivers to have a 9.09 kΩ resistor. No additional configuration is supported.