Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

3.6.6.7. Array

Description

Represents the duplication of the bodies of a solid in either a rectangular or polar grid.

Parameters

Label – A unique name that identifies the transformation. (ISolidOperation/Label)

Type – Type of array. (ISolidArray/Type)

Rows/Number of Elements – Number of elements in row direction. Only visible if Type is rectangular. (ISolidArray/RectangularRowNumberElements)

Rows/Direction – Row direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularRowDirection)

Rows/Offset - [LENGTH] – Distance between rows. Only visible if Type is rectangular. (ISolidArray/RectangularRowOffset)

Columns/Number of Elements – Number of elements in column direction. Only visible if Type is rectangular. (ISolidArray/RectangularColumnNumberElements)

Columns/Direction – Column direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularColumnDirection)

Columns/Offset - [LENGTH] – Distance between columns. Only visible if Type is rectangular. (ISolidArray/RectangularColumnOffset)

Levels/Number of Elements – Number of elements in level direction. Only visible if Type is rectangular. (ISolidArray/RectangularLevelNumberElements)

Levels/Direction – Level direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularLevelDirection)

Levels/Offset - [LENGTH] – Distance between levels. Only visible if Type is rectangular. (ISolidArray/RectangularLevelOffset)

Axis Point - [LENGTH] – Point on axis about which polar fill occurs. Defined in the solid's coordinate system. Only visible if Type is polar. (ISolidArray/PolarAxisPoint)

Axis Direction – Direction of axis about which polar fill occurs. Defined in the solid's coordinate system. Only visible if Type is polar. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/PolarAxisDirection)

Angle to fill - [PHASE] – Angle to fill. Only visible if Type is polar. (ISolidArray/PolarAngleToFill)

Number of Elements – Number of copies to place within the chosen fill angle. Only visible if Type is polar. (ISolidArray/PolarNumberOfElements)

Rotate Elements As Copied – Indicates if the individual copies should be rotated. Only visible if Type is polar. (ISolidArray/PolarRotateElements)

Include - Indicates if the operation is included in the regeneration process. (ISolidOperation/Include)

Example(s)

User Interface Button

Command Details

Mouse click order is:
1. Select Solid(s)
See command hint for detailed instructions.

Example Creation Script

SolidArray_2 = Solid_1.Get_ISolid().RectangularArray("Array_1", "1, 0, 0", "0.01", "5", "0, 1, 0", "0.01", "5", "0, 0, 1", "0.01", "1")
SolidArray_4 = Solid_1.Get_ISolid().PolarArray("Array_1", "0, 0, 0", "0, 0, 1", "360", "10", "True")

Scripting Interfaces

“ISolidArray”
“ISolidCreationOperation”
“ISolidOperation”

Please send email to awr.support@ni.com if you would like to provide feedback on this article. Please make sure to include the article link in the email.

Legal and Trademark Notice