.

SqNodeSegment.DigitalInGet

DigitalInGet reads a series of consecutive digital input bits and returns the states as a Boolean array.

Version History

Introduced in MPX 2.0.

Result

Array of Boolean

Arguments

 
Argument Type Description
bitStart UInt32 The first digital input bit to read.
bitCount UInt32 The number of digital input bits to read. The last digital input read will be bit number (bitStart + bitCount -1).

Common Exceptions

 
Error Occurs when...
Argument When bitCount exceeds 32.

 

Visual Basic

Syntax

Function DigitalInGet(bitStart As UInt32, bitCount As UInt32) As Boolean()

Sample Code

 
Dim sqNode As Mpx.SqNode = Controller.SynqNet(0).Node(2)
Dim sqSegment As Mpx.SqNodeSegment = sqNode.Segment(0)

'Get the number of inputs
Dim count As Integer = sqSegment.DigitalInCount

'Get all the digital input values
Dim values() As Boolean
values = sqSegment.DigitalInGet(0, count)


Sample Application

 

C#

Syntax

bool[] DigitalInGet(uint bitStart, uint bitCount);

Sample Code

 
Mpx.SqNode sqNode = Controller.SynqNet[0].Node[2];
Mpx.SqNodeSegment sqSegment = sqNode.Segment[0];

// Get the number of outputs
int count = sqSegment.DigitalInCount;

// Get all the digital input values
bool[] values = sqSegment.DigitalInGet(0, count);

 

See Also

DigitalInBit

Overviews
Overview of MPX I/O

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering