63 lines
2.2 KiB
Markdown
63 lines
2.2 KiB
Markdown
# Запуск
|
|||
|
|
|
||
|
|
Рабочая папка: `C:\CAD COWORK`
|
||
|
|
|
||
|
|
## Одной командой
|
||
|
|
|
||
|
|
**cmd:**
|
||
|
|
```
|
||
|
|
"C:\CAD COWORK\go.bat"
|
||
|
|
```
|
||
|
|
|
||
|
|
**PowerShell:**
|
||
|
|
```powershell
|
||
|
|
& "C:\CAD COWORK\go.ps1"
|
||
|
|
```
|
||
|
|
|
||
|
|
Скрипт сам переносит свежий `recada.py` из Downloads, если он там лежит,
|
||
|
|
и запускает интерфейс на `http://localhost:8501`.
|
||
|
|
|
||
|
|
## Вручную
|
||
|
|
|
||
|
|
**cmd:**
|
||
|
|
```
|
||
|
|
cd /d "C:\CAD COWORK\tool"
|
||
|
|
.venv\Scripts\activate
|
||
|
|
streamlit run recada.py --server.maxUploadSize 2000
|
||
|
|
```
|
||
|
|
|
||
|
|
**PowerShell** (без активации окружения, чтобы не возиться с политикой скриптов):
|
||
|
|
```powershell
|
||
|
|
cd "C:\CAD COWORK\tool"
|
||
|
|
.\.venv\Scripts\python.exe -m streamlit run recada.py --server.maxUploadSize 2000
|
||
|
|
```
|
||
|
|
|
||
|
|
Если порт занят — добавьте `--server.port 8502`.
|
||
|
|
|
||
|
|
## Вкладки
|
||
|
|
|
||
|
|
| Вкладка | Что делает |
|
||
|
|
|---|---|
|
||
|
|
| Рабочее окно | дерево сборки, групповой реверс, операции, подъём платформы, пакет производства |
|
||
|
|
| Изделие | продуктовые параметры: высота, длина, поперечины, проверки |
|
||
|
|
| Просмотр 3D | свой просмотрщик: разлёт, сечение, измерение, выбор деталей |
|
||
|
|
| Сборка | разбор сборки, выгрузка детали отдельным STEP |
|
||
|
|
| Операции | зеркало, сверление, заглушка, обрезка, скругления |
|
||
|
|
| Обмер детали | толщина, гибы, отверстия, разгрузки, DXF развёртки |
|
||
|
|
| Параметрическая модель | углы гибов ползунками, сборка тела |
|
||
|
|
| Генерация кода | самодостаточный Python для FreeCAD |
|
||
|
|
| Приёмка | метрология двух файлов |
|
||
|
|
|
||
|
|
## Командная строка
|
||
|
|
|
||
|
|
```
|
||
|
|
python recada.py probe|metro|unfold|dxf|rebuild|fold|fold2|stretch|check|fit файл.step
|
||
|
|
```
|
||
|
|
|
||
|
|
Примеры:
|
||
|
|
```
|
||
|
|
python recada.py check "C:\CAD COWORK\parts\LRDE-2BR1\LRDE-2BR1_nominal_v2.step"
|
||
|
|
python recada.py fold2 деталь.step bend_94=10
|
||
|
|
python recada.py stretch деталь.step y 20
|
||
|
|
```
|