Re: Программа для нумерации пожарных извещателей
А если не в двух словах...
Вообще это очень плохо, получается при написании программы мне придется зуммировать каждый раз когда я хочу что-то выделить? Бред.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Отрасль → Инженерные коммуникации → Программа для нумерации пожарных извещателей
Чтобы отправить ответ, вы должны войти или зарегистрироваться
А если не в двух словах...
Вообще это очень плохо, получается при написании программы мне придется зуммировать каждый раз когда я хочу что-то выделить? Бред.
не пойму, про какие "дырки" идет речь в программе VK (2005-02-12 16:23:33) данной темы??? пробелов в числах же быть не должно вроде.
> ВитаЛ
Тема начиналась с программы для нумерации пожарных извещателей, а затем плавно перетекла в нумерацию "всего". Я ее использую для нумерации, в частности, приборов на схеме автоматизации. При реальном проектировании часто приборы добавляются, меняются и удаляются, так что дырки неизбежны, важно о них помнить и не спотыкаться о них.
Как действуют эти "дырки"? расставили извещатели (или что-нибудь другое), запустили команду нумерации, поочередно пронумеровали все нужные блоки, значение атрибута изменилось, например, д1, д2, д3, д4... если удалить один из блоков, например д2, то какая-то команда сможет выдать нам информацию что последовательность прервана в месте д1..д3? Я просто не понимаю как действуют эти "дырки" и как это использовать. Обьясните пжлст для тех кто в танке )
а программка оч полезная, спасибо, вот думаю как ее оптимально применить для своих нужд.
> ВитаЛ
Обращаю Ваше внимание, что в начале этой темы была ссылка https://www.caduser.ru/forum/topic11772.html, где и был код программы нумерации извещателей указанием на полилинию, в вершинах которой стояли извещатели. Там речи о дырках не было.
В этой теме обсуждается универсальная программа для нумерации блоков, расположенных произвольно. Можно и эту настроить на свои блоки извещателей и нумеровать их, тыкая в них по порядку, но та для этого значительно удобнее - достаточно один раз ткнуть в линию-шлейф, все равно его надо рисовать. Нужно не забывать только делать вершины во всех местах установки извещателей, даже на прямолинейных участках. Да рисовать ее от прибора к оконечному звену, а не наооборот. Хотя полно лиспиков для "инвентирования" полилиний.
После удаления одного или нескольких уже расставленных и пронумерованных извещатей необходимо повторным запуском их перенумеровать и все. Здесь дырки крайне нежелательны, тк по номеру последнего в каждом шлейфе проверяется общее количество извещателей для спецификации.
Если же использовать программу из этой темы, то после удаления второго блока при повторном запуске функции и указании оставшихся блоков в командной строке я вижу:
Command: (load "pickblocknum.lsp") Command: pickblocknum Имя блока: "SA_SIA1" Тег: "POZ" Префикс: "" Суффикс: "" Дырки: 2 Стартовый номер или [Next (9)] <1>:
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Отрасль → Инженерные коммуникации → Программа для нумерации пожарных извещателей
Форум работает на PunBB, при поддержке Informer Technologies, Inc