Channel Class

NI VeriStand 2018 Help

Edition Date: May 2018

Part Number: 372846M-01

»View Product Info
Download Help (Windows Only)

Members See Also


Represents a channel in the system definition. This is a base class for more specific channel classes, including hardware channels, system channels, user channels, calculated channels, and so on.

Namespace: NationalInstruments.VeriStand.SystemDefinitionAPI

Assembly: NationalInstruments.VeriStand.SystemDefinitionAPI (in NationalInstruments.VeriStand.SystemDefinitionAPI.dll) Version: 2017.0.0.0 (2017.0.0.128)

Syntax

Visual Basic (Declaration)
Public Class Channel _
	Inherits BaseNode _
	Implements IChannel

C#
public class Channel : BaseNode, IChannel

Visual C++
public ref class Channel : public BaseNode, 
	IChannel

Remarks

Use the members of this class to get and set basic properties of a channel, including its data source, default value, and associated units.

Accessing this Class

You cannot explicitly construct a Channel object. Use an object of a type that inherits this class to access its members.

Inheritance Hierarchy

System.Object
    NationalInstruments.VeriStand.SystemDefinitionAPI.BaseNode
        NationalInstruments.VeriStand.SystemDefinitionAPI.Channel
            NationalInstruments.VeriStand.SystemDefinitionAPI.CalculatedChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.DAQChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.DAQInternalChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.DAQTaskCommand
            NationalInstruments.VeriStand.SystemDefinitionAPI.DataFileError
            NationalInstruments.VeriStand.SystemDefinitionAPI.DataFileStatus
            NationalInstruments.VeriStand.SystemDefinitionAPI.DynamicSignal
            NationalInstruments.VeriStand.SystemDefinitionAPI.FinishedFiles
            NationalInstruments.VeriStand.SystemDefinitionAPI.FPGAChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.FrameID
            NationalInstruments.VeriStand.SystemDefinitionAPI.Inport
            NationalInstruments.VeriStand.SystemDefinitionAPI.LINScheduler
            NationalInstruments.VeriStand.SystemDefinitionAPI.ModelCommand
            NationalInstruments.VeriStand.SystemDefinitionAPI.ModelParameter
            NationalInstruments.VeriStand.SystemDefinitionAPI.ModelSignal
            NationalInstruments.VeriStand.SystemDefinitionAPI.ModelStatus
            NationalInstruments.VeriStand.SystemDefinitionAPI.ModelTime
            NationalInstruments.VeriStand.SystemDefinitionAPI.Multiplexer
            NationalInstruments.VeriStand.SystemDefinitionAPI.Outport
            NationalInstruments.VeriStand.SystemDefinitionAPI.PendingFrames
            NationalInstruments.VeriStand.SystemDefinitionAPI.RawDataBasedChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.ReceiveTime
            NationalInstruments.VeriStand.SystemDefinitionAPI.ReflectiveMemoryDataChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.ReflectiveMemoryRingReadLateCount
            NationalInstruments.VeriStand.SystemDefinitionAPI.ReflectiveMemoryWriteLateCount
            NationalInstruments.VeriStand.SystemDefinitionAPI.SignalBasedSignal
            NationalInstruments.VeriStand.SystemDefinitionAPI.SkipCyclicFrames
            NationalInstruments.VeriStand.SystemDefinitionAPI.SleepMode
            NationalInstruments.VeriStand.SystemDefinitionAPI.StimulusChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.SystemChannel
            NationalInstruments.VeriStand.SystemDefinitionAPI.TimeDifference
            NationalInstruments.VeriStand.SystemDefinitionAPI.TimeStepDuration
            NationalInstruments.VeriStand.SystemDefinitionAPI.TransmitTime
            NationalInstruments.VeriStand.SystemDefinitionAPI.UserChannel

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Channel Members

NationalInstruments.VeriStand.SystemDefinitionAPI Namespace

WAS THIS ARTICLE HELPFUL?

Not Helpful