Программа «Расчет профиля» создана в помощь инженерам-проектировщикам, работающих с профилями. Автор программы, читатель моего сайта: Рустем Вилевич
Программа состоит из нескольких модулей (команд).
Программа работает только с полилиниями, если вместо полилинии
указать линию, ничего не выйдет. Перевести все линии в полилинии
Вам поможет модуль line_to_poliline.
Важный момент для работы программы. Полилинии должны быть нарисо-
ваны слева на право.
Для того, чтобы задать исходные данные используем команду ISH_DAN
ISH_DAN — указываем трубу, землю, полки отметок земли, верха трубы, глубины траншеи. Вводим диаметр, отметку подвала, указываем подвал.
otm_trub — поставит отметки трубы. На запрос команды «Выберите объекты:» — выделяем полилинии, расположенные внизу. Полилинии должны быть нарисованы заранее. Выделяем полилинии только в тех местах, где нужно получит отметки.
Если в начале профиля нет пикета, то следует мысленно продолжить его и поставить в пустом месте, тоже само для конца профиля.
otm_zem — поставит отметки земли. На запрос команды «Выберите объекты:» — выделяем полилинии, расположенные внизу. Полилинии должны быть нарисованы заранее. Выделяем полилинии только в тех местах, где нужно получит отметки.
glub_transh — поставит глубину траншеи. На запрос команды «Выберите объекты:» — выделяем полилинии, расположенные внизу. Полилинии должны быть нарисованы заранее. Выделяем полилинии только в тех местах, где нужно получит отметки.
otm_DNO_TRANSH — поставит отметки дна траншени. На запрос команды «Выберите объекты:» — выделяем полилинии, расположенные внизу. Полилинии должны быть нарисованы заранее. Выделяем полилинии только в тех местах, где нужно получит отметки.
prom_otm — поставит единичную отметку земли и трубы в указанном месте, выделяем любую полилинию в пределах профиля.
UKLON_TR — поставит уклоны, на ранее указанной полке
UGOL_TR — рассчитает угол в указанном месте и поставит над углом в указанном месте.
razbivka— произведет разбивку профиля по пикетам и будет рисовать полилинию в указанном пикете от нижней указанной полилинии до верхней;
Razbivka2 – отрисует линии в нужном пикете от подвала до указанной верхней границы. Верхнюю границу указывать в исходных данных. Поставит заданную подпись.
NOV_RAZBIVKA — обнуляет старую разбивку. Чтобы создать новую разбивку используйте команду razbivka.
PLUSOVKA — поставит плюсовки во всех указанных полилиниях, полилинии выбирать табором. Работает после разбивки (razbivka); Указываем все полилинии где нужно проставить плюсовки.
futlyar –
Перед командами otm_trubotm, otm_zem, otm_glub_transh и otm_DNO_TRANSH требуется нарисовать полилинии в местах где нужны отметки обязательно указать подвал и задать отметку подвала
ris_zemlya — команда отрисует землю, по заданным полилиниям и отметкам.
razb_trub — нарисует полилинии от нижней полилинии до верхней
pereschet_otmetok_ugla – пересчитает отметки трубы с учетом биссектрисы
risovanie_tangensov_ugla – отрисует тангенсы кривой от полки уклонов до трубопровода. При запросе нужно указать выноску.
line_to_poliline – переведет все линии в полилинии. При запросе нужно указать линии. Можно выбрать весь чертеж разом, переведутся только линии.
risovanie_krivoi — отрисовывает кривую, по указанной выноске.
Если Вы хотите установить программу «Расчет профиля» себе на компьютер вам необходимо сделать следующее:
Скачиваем Автокадовские файлы с блоками UGOL_VIPUK.dwg, UGOL_VIPUK_5DN.dwg, UGOL_VOG.dwg, UGOL_VOG_5DN.dwg и файл частичной адаптации расчет профиля_ТХ.cuix. Копируем их в нужное нам место, допустим в D:\LISP\DIN_BLOKI\
Добавляем путь где будут лежать файлы с блоками (D:\LISP\DIN_BLOKI\) в пути поддержки Автокад.
В командной строке набираем _Options и нажимаем Enter
Откроется диалоговое окно «Параметры«. Перейдите на вкладку Файлы и нажмите на кнопку Добавить
Появится пустая строка в которую мы вводим путь к файлам с блоками
Нажимаем кнопки Применить и ОК
В командной строке набираем _CUI и нажимаем Enter
Откроется окно «Адаптация пользовательского интерфейса».
Переходим на вкладку «Адаптация» и нажимаем на кнопку «Загрузить файл частичной адаптации».
Находим файл расчет профиля_ТХ.cuix и нажимаем кнопку Открыть
AutoCAD загрузит новый файл частичной адаптации
Нажмите кнопки Применить и ОК в окне «Адаптация пользовательского интерфейса».
Если панель в Автокад не появилась, то идем в Рисование\Панель инструментов\Расчет Профиля\
Активируем панель.
Программу «Расчет профиля» я предоставляю в двух видах:
Скачав исходные коды программы Вы имеете возможность не только видеть код, но и в носить свои изменения и дополнения.
Исходные коды состоят из файлов Диалоговых окон (DCL-файлов) и LISP программы: Расчет профиля.lsp
Скачав DCL-файлы, поместите их в папку, где лежать файлы с блоками (в папку вспомогательных файлов Автокад).
Скомпилированный VLX-файл включает в себя и LISP-файл и DCL-файлы. Его легче загрузить, но нельзя просматривать и редактировать.
Если Вы не знаете, как загрузить LISP-файл или VLX-файл в AutoCAD читайте здесь: //acad-prog.ru/lisp-programmy/
Пишите комментарии. Я с удовольствием ответим на ваши вопросы.
Если Вы хотите получать новости с моего сайта. Оформляйте подписку.
До новых встреч.
«Автор: Рустем Вилевич»
Любой чертеж может быть разбит на простейшие элементы, примитивы. В этом уроке мы познакомимся с…
Как нарисовать дугу в Автокаде? Для этого в программе Автокад существует несколько способов. В этом…
Любой чертеж может быть разбит на простейшие элементы, примитивы. В этом уроке мы познакомимся с…
В этой статье мы продолжим процесс автоматизации проектирования систем вентиляции. (далее…)
Одним из эффективных способов автоматизации процесса проектирования в Автокад, может послужить создание своих программ на…
В этой статье мы рассмотрим пример программного управление диалоговым окном. В качестве примера мы возьмем…
View Comments
Добрый день!
На 16 автокаде попытался потестировать. Все виснит. В чем причина понять не могу
Получилось загрузить. В переменной PUT_FILE необходимо прописать путь где лежит файл.
Не случайно у вас опыта создания динамического блока методами Lisp. Динамический блок имеется ввиду с установкой параметров и операций.
Заранее спасибо.
Нет. Динамические блоки создаю стандартными методами. Управляю ими через LISP.
Первое что мне пришло в голову была такая же мысля. Но к сожалению подобным навыком я не владею. Реализовывая подобный подход в итоге у меня родилась программа для оформления планов, где я просто создал около 20 видов выносок в виде динамических блоков, закинул в нужную папку и все, все работает все редактируется всем все нравится))). Но на этот путь истинный меня направил Михаил, а то так бы и долбился бы головой об стену.
Здравствуйте,
Подскажите, пожалуйста, а как установить данную программку на англоязычный AutoCAD? Все устанавливается, но команды не распознаются.
Заранее благодарна
Если команды не распознаются. Скорее всего не загружен исполняемый файл. Если Вы не знаете, как загрузить LISP-файл или VLX-файл в AutoCAD читайте здесь: //acad-prog.ru/lisp-programmy/
Добрый день. Великолепная программа, значительно ускоряет рабочий процесс.
Но есть пара вопросов.
1) Как сделать что бы у отметок было не 2 а например 3 знака после запятой?
2) И как уменьшить высоту полки в подсчете уклонов? вместо 12 на 10
1. Вопрос.
Во всех модулях
Найти строку такую или аналогично такой, она как правило в конце блока
Вместо 2 поставить 3
2. Вопрос
Найти модули
Исправить 12 на 10 строки могут не совпадать но суть думаю понятна.
Также чтобы не съедались нули нужно системной переменной DIMZIN присвоить значение 0, обычное значение 8
Пишем в командной строке
Добрый день! Помогите, при выборе команды отметка трубы, после выбора полилинии выскакивает ошибка « точка не определена»
Здравствуйте, надеюсь проект еще живой. По ставил на 19 акад, панелька вылезла, правда кнопочки не всегда отображаются, помогает смена рабочего пространства. Но при нажатии на любую из кнопок акад выдает сообщение "неизвестная команда". В чем причина? Что делать?
Вам нужно подключить (загрузить) в Автокад программный файл Расчет профиля.vlx (или Расчет профиля.lsp). Как это сделать можно прочитать здесь:
https://acad-prog.ru/lisp-programmy/
Или здесь:
https://omadwg.ru/docs.php
Раздел "Что делать если программа к подключилась к Автокад?".
Добрый день! Спасибо за программу! Пробую делать все по Вашим инструкциям, но почему-то, например, при снятии отметки Дно ТРУБЫ- прога проставляет только первую отметку
Андрей приветствую. 2 варианта. Или надо инвертировать кривую. Или в начале есть повторяющаяся точка.
Не получается запустить вычерчивания профиля комп умирает. В lisp путь поменял все равно не получается пробовал на 2-х компах AutoCad 2011 и 2015. Не могу понять в чем причина. В конце фатальная ошибка. Бьюсь уже 3 дня(((
Добрый вечер! Загрузил вашу программу - все дин. блоки и Расчет профиля_ТХ.cuix ,в т.ч.Расчет профиля.lsp,указал к ним путь - впрочем все в точности как в инструкции,но при запуске команды ИД(исходные данные)Автокад виснет - т.е вместо соответствующего окошка для ввода данных появляется
кружочек который означает процесс загрузки...и процесс этой загрузки никогда не заканчивается.Завершить его можно лишь принудительно сняв задачу С Autocad в диспетчере задач. Подскажите добрейшие в чем быть причина?
и все эти загруженные файлы дин. блоки,Расчет профиля_ТХ.cuix.,в т.ч.Расчет профиля.lsp я поместил в одну папку. Или это неверно?
Добрый вечер! Загрузил вашу программу — все дин. блоки и Расчет профиля_ТХ.cuix ,в т.ч.Расчет профиля.lsp,указал к ним путь — впрочем все в точности как в инструкции,но при запуске команды ИД(исходные данные)Автокад виснет — т.е вместо соответствующего окошка для ввода данных появляется
кружочек который означает процесс загрузки…и процесс этой загрузки никогда не заканчивается.Завершить его можно лишь принудительно сняв задачу С Autocad в диспетчере задач. Подскажите добрейшие в чем быть причина?и все эти загруженные файлы дин. блоки,Расчет профиля_ТХ.cuix.,в т.ч.Расчет профиля.lsp я поместил в одну папку. Или это неверно?В автокаде предварительно ничего начерчено не было - абсолютно пустая модель.Или все же какие данные должны быть написаны/начерчены чтоб автокад ссылался именно на них при построении профиля?Суть вопроса: нужны ли для построения профиля какие то предварительно исходные данные начерченные в автокаде чтоб автокад брал данные оттуда или необходимо вызвать команду ИД,и уже в этом окне вводить свои данные?По другому - свои исх.данные я должен вводить только в это окно или кроме него должны быть еще какие то исх. данные введенные/начерченные(какой то чертеж или отметки,например) в рабочем поле автокада ?