WOLFRAM SYSTEM MODELER

Write2D

Adds writing of an Integer 2D-array node to a WriteNodeList

Diagram

Wolfram Language

In[1]:=
SystemModel["OPCUA.Components.Unclocked.IntegerSignals.Write2D"]
Out[1]:=

Information

This component writes 2D-array data of size {n1, n2} to the specified node as part of the request defined by the WriteNodeList it is connected to. Data is written as the type specified by uaIntegerType, and the node must hold data of that type.

See OPCUA.Interfaces.Node for how to specify the node identity and handle errors.

Parameters (7)

nodeIDType

Value:

Type: UANodeIdType

Description: The node identifier type

nodeID

Value:

Type: String

Description: The node identifier

nodeNamespace

Value:

Type: Integer

Description: The node namespace

errorHandling

Value:

Type: ErrorHandling

Description: How to handle node errors (request errors are handled by the connected Read/WriteNodeList component)

n1

Value:

Type: Integer

Description: Size of first array dimension

n2

Value:

Type: Integer

Description: Size of second array dimension

uaIntegerType

Value:

Type: UAInteger

Description: OPC UA type used for writing

Connectors (3)

severity

Type: SeverityOutput

Description: Node level status severity

list_a

Type: List_a

Description: Connector for propagating node registrations to a NodeList

u

Type: IntegerInput[n1,n2]

Description: Input signal to be sampled

Components (3)

nodeObj

Type: NodeObject

write2D

Type: Write2D

Description: Adds writing of an Integer 2D-array node to a WriteNodeList

sample

Type: Sample[n1,n2]

Description: Sample the continuous-time, Integer input signal and provide it as clocked output signal (clock is inferred)