Aplicativo desktop desenvolvido em Python para o dimensionamento e detalhamento de ligações metálicas estruturais, com integração a CAD para geração de desenhos técnicos em formato .dwg.
O STCAD tem como propósito auxiliar engenheiros no cálculo e modelagem de conexões entre vigas e pilares metálicos, automatizando tarefas repetitivas e reduzindo erros no processo de detalhamento.
- Seleção de tipos de ligação com visualização por ícones;
- Cálculo automático das dimensões das conexões com base nos dados inseridos;
- Geração direta dos elementos no AutoCAD via interface COM;
- Interface gráfica com PySide6 (Qt for Python);
- Exportação de parâmetros dimensionais para arquivo
.txt; - Acesso integrado a manuais de cálculo gratuitos da Gerdau S.A;
- Estilo visual adaptável, com barra de título customizada e responsiva.
- ✅ Viga sobre Pilar (Rígida)
- ✅ Chapa de Cabeça (Rígida)
- ✅ Chapa de Extremidade (Flexível)
- ✅ Cantoneira Flexível – Parafusada
- ✅ Cantoneira Flexível – Soldada
- ✅ Cantoneira Flexível – Parafusada/Soldada
- Python 3.11+
- PySide6
- pyautocad
- AutoCAD 2023 ou outro aplicativo que leia .dxf
- Estrutura modular com separação por tipos de ligação
- Programação orientada a objetos
-
Clone o repositório:
git clone https://github.com/seu-usuario/stcad.git cd stcad -
Crie um ambiente virtual e instale as dependências:
python -m venv venv venv\Scripts\activate pip install -r requirements.txt
-
Execute o aplicativo:
cd src python main.py
python_app/
├── src/back/
├── src/front/
├── src/main.py
├── assets/documents/
├── assets/imagem_logo/
├── assets/imagem_ligacao/
├── tests/
---
## ✍️ Autor
Aplicativo desenvolvido por **Asp Of. Eduardo Bezerra Robalinho Dantas da Gama**
Projeto de graduação em Engenharia Civil – ITA
Para uso interno no **Centro de Estudos e Projetos de Engenharia (CEPE)** da Força Aérea Brasileira (FAB).
---
## 📜 Licença
Uso restrito ao ambiente institucional da FAB.
Distribuição externa ou comercialização não autorizada.