This module creates circuit data (number of devices, power source, wire lengths to each device) from chains of polylines and blocks. It has a system that links circuits across multiple levels and the detection algorithm was build to manage different drawing standards that changed over time (some drawings had circuit lines were entirely separate, others were merged into common sections to avoid overlapping)
Drawing Analysis
-
Text/Label Clash Solver
This module implements an algorithm to automatically determine the optimal placement for overlapping text. It primarily works with labels as dynamic blocks but can also be applied to leaders and dimensions.
Project: PTA -
Automatic Labels
The module works on an existing layout, combining drawing data with user input to create a data structure which is then saved to an external file for later use for automatic drawing and calculations in a different drawing.
Project: EALS -
Sort DWG Archive by Title Block Fields
A file management program that organizes large drawing libraries based on elements in the title block. In this case, the files are grouped by project address
Platform: AutoCAD and BricsCAD.
Project: none -
Surveyor Coordinates Extraction
The program converts civil engineering designs and surveyor drawings into a machine-readable format while adhering to the L-EST XY coordinate standard. To achieve this, it extracts coordinates from various CAD objects, including hatches, polylines, and circles, and generates interpolated coordinates for curved segments to ensure compliance with the required standard.
This project was funded by the European Union through the NextGenerationEU program.
Platform: AutoCAD and BricsCAD.
Project: RZCX
