Skip to content

EDA-Solutions-Limited/overlapping_area

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

overlapping_area

Table of Contents
  1. About The Project
  2. Getting Started
  3. Change log
  4. Usage
  5. Roadmap
  6. Contributing
  7. License
  8. Contact

About The Project

The project inspiration is to calculate the overlapping area of two layers in L-Edit using a script.

  • The script creates a new layer booleanAND
  • It then uses the boolean operation AND to creates new objects wherever both layers intersect
  • The area of these objects is then calculated and displayed in a dialog.
  • The objects and the layer are then removed.

Built With

  • C++
  • Tanner L-Edit

Getting Started

To get started with using this code, ensure you have Tanner tools installed with an open design.

Prerequisites

The C++ compiler MinGW is bundled with tanner tools so no need to install any compilers

The following header files on top of the default ones added by L-Edit at default are needed for L-Edit functions to work.

  • vector.h
  • string.h
  • ldata.h

Installation

  1. Open the project at .insert local path of script here with an editor. Preferrably vscode

  2. You could also clone the repo

    git clone https://github.com/EDA-Solutions-Limited/overlapping_area.git
    

Usage

  • Drag and drop the UPI macro into L-Edit and go to Tools -> Execute Macro
  • Alternatively, you could go to Tools -> Macro -> Load, navigate to the path of the script. Click on Run
  • Ensure you have made a selection in the design for the objects you intend to check on the specified layer in the script. Otherwise the script will show a no selection error.

Roadmap

Contributing

Contributions are what makes EDA solutions the ultimate dream team. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request
  6. If the changes made are much more awesome, then the request would be approved and merged into the main branch.

Change log

1 June 2021 Created repo

License

MIT License

Contact

support@eda-solutions.com

Project Link: overlapping_area

About

This script calculates the overlapping area of 2 layers

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages