Search...
Menu

Other

13.4 Other

13.4.1 Align arrays (AlignArrays)

When using the "Convert polys to arrays (Poly2block)" command, the layout of the converted array blocks on the rows and columns may appear uneven. Therefore, the "AlignArrays" command needs to be used to align the converted array blocks on the rows and columns.

"Azimuth tolerance": Alignment will only occur when azimuth of the selected array meets the set value.

"Branch tolerance": The software will virtually generate the row centerlines (purple) of the array. When the spacing between the row centerlines meets the set value, it is considered that two arrays are in the same row.

"Branch adjustment method": This parameter is divided into three methods: "By Average" , "By Top" and "By Bottom". As shown in the above figure, when using the "By Average" method, the software will calculate the centerline between centerline 1 and centerline 2, and use this line as the centerline of the aligned arrays; When using the "By Top" method, the centerline 1 will be taken as the centerline of the aligned arrays; When using the "By bottom" method, the centerline 2 will be used as the centerline of the aligned arrays.

The parameters of "Column tolerance" and "Column adjustment method" are similar to the above judgment and adjustment logic, where the judgment centerline is the column centerline (red) of the virtual generated arrays.

13.4.2 Array block definition deduplication (Array block definition deduplication)

The function of this command is to merge multiple array rectangular blocks with the same size but different block names in the drawing into one rectangular block.

After using this command, the software will automatically detect array blocks of the same size but with different block names in the drawing, and place them on the same line in the list. Users can click "Click to process" button, select the blocks that need to be merged, enter a unified block name and click the "Merge" button to merge them successfully .

13.4.3 Replace array blockreferences (ReplaceArray)

This command is mainly used when the pile driving work on the project site has been completed, but the size of the arrays need to be adjusted (usually from a larger array to a smaller one). At this point, this command can be used to replace the array blocks based on the on-site pile driving situation.

Before

After

(Aligned according to the eccentricity of the pile position)

图片2 图片4

"Pole layer": It is necessary to manually select the layer where the pile is located, and the pile must be a block.

"Array blocks to filter": After selecting the "Pole layer", users need to choose the array blocks that need to be replaced.

"Number of positions in the block": Users can enter the number of pile positions in the rectangle of the replaced array block. Note that the input number must be equal to the number of pile positions in the rectangle of the replaced array block. It cannot be filtered if the number is less than or greater than it.

After clicking "Filter" button, the software will select array blocks that meet the above three conditions as the ones to be replaced. Users can also select the array that needs to be replaced directly without going through the above filtering process.

"Replace to": Please manually select the replacement arrays.

Before

After

(Aligned according to the eccentricity of the pile position)

图片5 图片4

The alignment methods include "Align left", "Align right", and "According to the pile position". The "Align left" refers to keeping the leftmost edge of the replaced arrays consistent with the leftmost edge of the original arrays. According to the eccentricity alignment of the pile position, the software will automatically determine the offset of the pile center relative to the edge of the original arrays. If the offset is to the left, the leftmost edge of the replaced arrays will be aligned with the leftmost edge of the original arrays; If the offset is to the right, the rightmost edge of the replaced array will align with the rightmost edge of the original array.

13.4.4 Check array overlap (Filters Overlap Array)

The function of this command is to search for intersecting or overlapping arrays in the drawing.

图片6

13.4.5 Delete the array along the road (Delete the array along the road)

Users can select blocks that need to be processed according to the "Road layer" settings, and click "OK" button to automatically and quickly delete the arrays along the road.

13.4.6 Create boundary (GetBoundary)

This command is used to generate the range lines of the selected arrays. The layer where the generated range lines are located is "Boundary". This command is mainly suitable for generating the ranges lines of the power blocks during reverse import.

Step 1: Select the arrays to generate range lines Step 2: Generate range lines

13.4.7 Continuously reading 2D point coordinates (ContinuousReadPoint2d)

This command is used to continuously read the 2D coordinates of selected points.

Step 1: After entering the command, select the point to be read Step 2: Pressing ESC to display the corresponding coordinates on the command line

13.4.8 Draw Grounding lines (DrawGroundLines)

This command is used to draw the grounding data exported from SU.

13.4.9 Count the length of curves (Count the length of curves)

This command is used to count the length of selected polylines.

Step 1: After entering the command, select the polylines to be counted

(such as fence lines, grounding lines, etc.)

Step 2: After pressing "Enter" button, the command line displays the total length
图片9

13.4.10 Overlapping text processing (cable laying) (TextAvoid)

Users can manually select and process overlapping text on the layers of "cable_1aying1", "cable_1aying2", and "combiner1name".

Before After

13.4.11 Ungroup(undogroup)

This command is used to remove all groups within the drawing.

13.4.12 Statistics and labeling of matrix spacing (MarkPitch)

This command can achieve annotation of the pitch between selected arrays. The annotation options include three modes: "Front to front", "Back to back", and "clear spacing". After execution, the software will automatically calculate and count the pitch of the selected arrays.

Step 1: After selecting the array, press the "Enter" button and enter the text height and selection marking method in the pop-up box Step 2: Mark the results after confirmation

13.4.13 Mark the starting and ending coordinates of each row of square matrix (MarkArrayCoordinate)

Users can independently modify the position of annotations and the height of annotation text.

13.4.14 Annotate the center coordinates of the entity (DimElementCenter)

The objects that can be annotated include blocks, circles, polylines, etc., and do not need to be enclosed entities. When executing this command, users can freely set the height, position, and whether to reverse the XY axis coordinates of the marked text.

13.4.15 Generate shadow range (CalShadowRange)

This command is used to draw the shadow range of the selected object on the horizontal plane. After the users executes the command, a dialog box will appear as shown below.

Users can specify the "Date" and "Start time" and "End time" for calculating shading (if "Annual" is selected, shadow range lines will be generated for four dates: Spring equinox, Summer solstice, Autumn equinox, and Winter solstice), or they can set their own calculation time intervals and enter the desired latitude, longitude, and height of the shading objcet.

This command is typically used to calculate the shading range of shading objcets on the roof and to preliminarily batch calculate the shading range of wind turbines or towers within the PV plant area.

13.4.16 Annotate and export polyline coordinates (ExportAndDimPolyVerts)

Users can annotate the coordinates and numbers at the inflection points of polylines, and export the annotated polyline coordinates to "*.txt" file.

After marking

Export polyline coordinates

图片10

Previous
Reverse import
Next
Installing and uninstalling
Last modified: 2026-02-03Powered by