---
title: "Outputs"
url: "https://help.maxon.net/c4d/en-us/Content/html/NET_MAXON_NODE_ARRAY_POPELEMENT2-NET_MAXON_NODE_BASE_GROUP_OUTPUTS.html"
section_path: "The Node Editor > The individual Assets > Data Structures > Pop Element > Outputs"
element_id: "NET_MAXON_NODE_ARRAY_POPELEMENT2"
group_id: "NET_MAXON_NODE_BASE_GROUP_OUTPUTS"
description: "This signal is useful when linking different nodes that should have equal hierarchical dependency to each other."
---

## Outputs

### Domain

Parameter ID: `DOMAIN`

This signal is useful when linking different nodes that should have equal hierarchical dependency to each other.

### Array

Parameter ID: `ARRAYOUT`

Here you get the array shortened by the last element.

### Valid

Parameter ID: `VALIDOUT`

At this output, a bool value indicates whether the truncation was successful (*true*) or not (*false*). When used within a program loop, for example, it can happen that the initiated array no longer contains any elements and therefore cannot be truncated any further. In this case, the node would therefore output a *false* result at this port.

### Value

Parameter ID: `VALUEOUT` · Range: [XYZ ]

This is the last element of the initiated array. For some data types, additional ports can be queried for this value. You will either find these automatically arranged below the **Value** output or you can add them yourself after right-clicking on the node and selecting **Add Output**. For example, for an initiated array with vectors, the X, Y and Z values of this element can also be output, the length of the vector and also the normalised conversion of the vector. For an array of strings, for example, the length of the string can also be queried.\
This originally last array element output here will no longer be contained at the **Array** output.
