Increase distance evenly between multiple objects autocad

Increase distance evenly between multiple objects autocad

mota_andrefilipe
Enthusiast Enthusiast
2,631 Views
7 Replies
Message 1 of 8

Increase distance evenly between multiple objects autocad

mota_andrefilipe
Enthusiast
Enthusiast

So, I have this solar plant layout in a field where all the rows of the tables with the solar modules are spaced 6 m from each other. If I want to increase (or decrease) the space between all those rows evenly in all the field at once, let's say to 7 m, how can I do that with less work, not having to go row by row.

 

Making a new array is not a solution because each row can have more or less tables.

 

Thanks in advance

0 Likes
2,632 Views
7 Replies
Replies (7)
Message 2 of 8

Pointdump
Consultant
Consultant

Andre,
"...increase (or decrease) the space between all those rows evenly..."
This would be a great place for a Dynamic Block.
Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 3 of 8

mota_andrefilipe
Enthusiast
Enthusiast

OK, thank you. With which action? And how to make all the selected tables gain (or loose) let´s say 1 m distance from each other at once? 

0 Likes
Message 4 of 8

Pointdump
Consultant
Consultant

Andre,
"...how to make all the selected tables gain (or loose) let´s say 1 m distance from each other at once?"
That won't happen without programming. The Dynamic Block idea would only work with one set of tables at a time. It would basically use a Stretch Function. More help with Dynamic Blocks can be had >>>Here<<<.

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 5 of 8

parkr4st
Advisor
Advisor

solar panels in a field? a field is the open area where the panels will be installed?

 

can you provide a rough layout of the array of panels?

 

i.e row 1 has 20 units, row 2 has 22, row 3 has 19. etc.

 

are the rows straight lines or curves or undulating curves?

 

what are the dimensions of each panel? identical  i.e  5 x 10 meters?feet?

 

dave p

0 Likes
Message 6 of 8

mota_andrefilipe
Enthusiast
Enthusiast

Yes, a field is the land area where the panels will be installed.

 

The layouts may vary for many reasons, like electrical, land shape, obstacles, etc. In this case we have tables of 90 panels (45 x 45) in very irregular rows, altough in straight lines.

 

The goal is to have the most automated process as possible to change equally the distance between several selected rows/tables. Let´s say, the selected rows are 7 meters apart from each other and we want to make that distance 6 meters.

 

I attach the drawing.

 

Thanks

 

 

 

0 Likes
Message 7 of 8

АлексЮстасу
Advisor
Advisor

So far, the idea is to scale the panel arrays by the factor Lnow/Ldesired. Then return the scale 1.0 to the panel blocks.

 

But in dwg, the horizontal and vertical distances are different...

 


-- Alexander, private person, pacifist, english only with translator 🙂 --

Object-modeling _ odclass-odedit.com _ Help

0 Likes
Message 8 of 8

parkr4st
Advisor
Advisor

rather than moving what you have, think about the larger picture of what solar panel arrays location involves on the project level.  every project needs arrays of panels in areas on the ground so prepare some data to use on a lot of projects.

 

the panels are standard size from manufacturers most likely such as your example an array of 90 units is 45.87 x 4.18 units.  you may position them uniformly on reasonably level sites. and may opt to vary distance between lines of the units to fit sites, maximize panel count and thus output of electricity.

 

spend some time drafting arrays of units with different spacing between row.  i.e you example dwg is 7 units, you want 6 units and maybe 5.5 another time. draw many units that will cover an area you are likely to encounter.  This may be a province or township.  mapexport each spacing to a sdf file of polygons.  files will be panels6meterspacing, panels7meterspacing, etc.

 

in a map draft the outer boundaries of the areas of land where the panels will go as FDO files, i.e sdf or shp.

 

data connect to the properly spaced panels setup, and select add to map with query.  option inside a polygon and option to select an existing polygon.  the result is whole panels that fit inside the polygon.  you can put different spacing setup in a map and show how many units fit at various spacing distances.

 

There are some drawbacks such as can the panels be moved ten units south and fit twelve more on the property but that involves moving the sdf base point of reference before the add to map. or moving the boundary  ten units north for the query and moving everything south ten units to its proper position.  The same for rotation of the aspect, rotate an entire spacing set and save to a new sdf file before adding to a map.

 

export the final set of panels for each site to a new sdf named for the project.

 

Every new project uses the base data of the panel sets and it should make it quicker to work an new projects.

 

Realize this an abbreviated explanation, but it is the solution I have thought up.

 

dave

 

 

 

 

0 Likes