-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,23 @@ | ||
# plumbing-system-router | ||
Plumbing system router | ||
Программа разработана в рамках хакатона "Лидеры цифровой трансформации 2023". | ||
Задача № 8 "СЕРВИС ГЕНЕРАЦИИ ТРАССЫ СИСТЕМЫ ВОДООТВЕДЕНИЯ" | ||
https://leaders2023.innoagency.ru/task_8 | ||
|
||
## Инструкция по установке | ||
Для работы с программой необходимо установить Nano CAD 23 https://www.nanocad.ru/products/platform/ | ||
Со страницы Releases скачать последнюю версию дистрибутива. | ||
Распаковать архив в любую папку. | ||
Запустить **Nano CAD**. | ||
С помощью команды **NETLOAD** загрузить файл **PSRNanoCadPlugIn.dll** | ||
После загрузки плагина становится доступна команда **BuildPlumbingSystem**, которая запускает процедуру автоматизированной трассировки трубопровода. | ||
|
||
## Инструкция по использованию | ||
В качестве исходных данных необходимо ввести контур стен, размещение стояка и потребителей. | ||
Все примитивы должны размещаться на определенных слоях и соответствовать следующим требованиям: | ||
- Стены обозначаются отрезками, размещенными на слое **Walls**. Отрезки должны составлять связный контур. При вводе отрезков должен быть включен шаг. | ||
- Потребители обозначаются окружностями на слое **Drains**. По осям X и Y центры окружностей должны лежать на отрезках стен. Координата по оси Z задает высоту вывода от пола. Диаметр окружности равен диаметру вывода потребителя. | ||
- Стояк обозначается одной окружностью на слое **VentStack**. Диаметр окружности равен диаметру вывода стояка. Если на слое стояка изображено несколько окружностей, то они будут проигнорированы. | ||
- Координаты по оси Z для отрезков стен и окружности игнорируются и принимаются равными 0. | ||
После ввода исходных данных нужно запустить команду **BuildPlumbingSystem**. | ||
Результаты выводятся в командной строке CAD-системы и включают перечень использованных материалов с указанием координат размещения фитингов. |