Содздание дерева построения - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Содздание дерева построения

Содздание дерева построения

Ответ
Поиск в этой теме
Непрочитано 03.03.2013, 14:34
Содздание дерева построения
Golem-iq
 
студент
 
Москва
Регистрация: 03.03.2012
Сообщений: 50

Доброго времени суток! Начался новый семестр и нужно выбирать тему для научно исследовательской работы. Год назад я делал диплом по "Расчёт и отрисовка системы вентиляции", тогда в замечании к диплому мне написали, что отсутствует дерево построения. Под деревом построения понималась возможность ветвить расчёт системы. К примеру на основном блоке системы (допустим кондиционер), обычно существовало несколько вариантов и здесь должно быть ветвление, что бы по окончанию расчёта для одного блока, можно было заменить блок и пересчитать. Таких точек ветвления может быть много, поэтому можно получить довольно большое дерево.
Теперь сам вопрос: Подскажите, насколько сложна будет данная задача в осуществлении?
Язык желательно LISP, точку разветвления пользователь пускай задаёт сам (по нажатию на кнопку на ленте), управление деревом тоже на ленте (отдельную вкладку нужно будет сделать). Тут ещё всплывает вопрос как хранить состояние в определённой точке? Ведь помимо самого чертежа, ещё есть набор lisp-переменных, хранящих параметры системы.
Выслушаю все пожелания! Даже в том что идея довольно бредовая =)
ЗЫ: Поиск по форуму ничего выдал, потому что идут результаты о SolidWorks. Если где такая проблема поднималась, буду рад, если поделитесь ссылкой.
Просмотров: 8321
 
Непрочитано 04.03.2013, 19:26
#21
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Я бы даже за деньги не взялся помогать ТС, пережить диплом и не уметь четко формулировать собственные мысли...
gomer вне форума  
 
Непрочитано 04.03.2013, 22:36
#22
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от Golem-iq Посмотреть сообщение
Ведь количество ответвлений так теоретически не ограничено.
Но не забудьте хорошенько продумать, как если что, обратно связать "ветки" между собой (петли).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 04.03.2013, 22:49
#23
Golem-iq

студент
 
Регистрация: 03.03.2012
Москва
Сообщений: 50




Петлей быть вроде не должно. Если пользователь переместился в точку сохранения, то возможны следующие варианты:
1) Либо расчёты заново. Т.е. образуем новую ветку.
2) Либо пересчитать всю ветку выше.
3) Либо создать дубликат ветки и пересчитывать его.
Golem-iq вне форума  
 
Непрочитано 04.03.2013, 22:51
#24
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Но я так понял я смогу к примеру на языке Delphi (хотя скорее всего это будет C++) с помощью указаных Вами компонентов, создать программку, которая как раз и будет управлять точками в среде AutoCAD
В смысле, нарисовать схему? В принципе можно, но достаточно неудобно. К AutoCAD придется обращаться как к COM-серверу. Но чтобы были "точки", нужны их координаты. Если это просто принципиальная схема, то это несложно - нарисовать макет дерева, растущего куда-то в сторону. А реальную, т.е. пространственную схему со всеми реальными поворотами и ответвлениями, нарисовать прпктически невозможно, если не совсем уж примитивная.

Можно ведь и дерево в AutoCAD нарисовать, а потом рассчитать. Тут уже другой поход нужен.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 04.03.2013, 22:56
#25
Golem-iq

студент
 
Регистрация: 03.03.2012
Москва
Сообщений: 50


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
В смысле, нарисовать схему? В принципе можно, но достаточно неудобно. К AutoCAD придется обращаться как к COM-серверу. Но чтобы были "точки", нужны их координаты. Если это просто принципиальная схема, то это несложно - нарисовать макет дерева, растущего куда-то в сторону. А реальную, т.е. пространственную схему со всеми реальными поворотами и ответвлениями, нарисовать прпктически невозможно, если не совсем уж примитивная.

Можно ведь и дерево в AutoCAD нарисовать, а потом рассчитать. Тут уже другой поход нужен.
Сама вентиляция рассчитывается и отрисовывается в AutoCAD. Уже есть готовая AutoLisp программа.

Речь идёт о дереве с точками сохранения. Прошу прощения, если непонятно выражаюсь (
Golem-iq вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Содздание дерева построения



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт дерева построения из SolidWorks средствами VBA Pashok Программирование 9 29.01.2013 10:00
Программа для создания древовидного архива Солидворкер Прочее. Программное обеспечение 18 31.01.2012 15:50
Книга Хейфеца А.Л. 3D-технология построения чертежа. AutoCAD. 3-е изд. BM60 Разное 22 16.02.2009 09:55
Автоматизация построения профиля (лисп) dextron3 LISP 24 15.10.2008 13:58