---
title: "Inputs"
url: "https://help.maxon.net/c4d/en-us/Content/html/NET_MAXON_NODE_ARRAY_READVALUEATINDEX2-NET_MAXON_NODE_BASE_GROUP_INPUTS.html"
section_path: "The Node Editor > The individual Assets > Data Structures > Get Element > Inputs"
element_id: "NET_MAXON_NODE_ARRAY_READVALUEATINDEX2"
group_id: "NET_MAXON_NODE_BASE_GROUP_INPUTS"
description: "This setting does not normally need to be changed. The node can determine the data type of a connected Array itself and transfer it to the output elements …"
---

## Inputs

### Array

Parameter ID: `ARRAYIN`

Here you can connect the array that you want to read out.

### DataType

Parameter ID: `DATATYPE`

This setting does not normally need to be changed. The node can determine the data type of a connected **Array** itself and transfer it to the output elements accordingly. Only use this setting if you want to change the data type of the connected array. You must ensure that a conversion of the data type introduced is plausibly possible.

### Index

Parameter ID: `INDEXIN` · Range: [0..2147483647]

This value specifies the index entry of the array that you want to read out. If you connect a loop here, you can of course also output several values from the array one after the other.

> **Tip:** Note:The index 0 always gives you the first element of the array.\
> The index -1 always gives you the last element in the array.

### Cycle Indexes

Parameter ID: `CYCLEIN`

If the **Index** values entered are smaller or larger than the indices actually available on the connected array, this option ensures that the **Index** is converted to the available index range. This ensures that a value can always be output if the array has at least one value.
