|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Я прошу прощения, но так и остался без внимания мелкий нюанс - нумарация должна идти змейкой - т.е. сначала слева направо потом справа налево - так едет обычно сваебой и так нумеруют сваи.
прога господина Fatty к сожалению этот нюанс не учитывает, а следовательно - половину свай - нумеровать руками. Если не сложно дополните пожалуйста программу учетом направления выделения или вводом направления оси - по оси или против оси.. Лентяй - ваша программа к сожалению не позволяет выделять рамкой - а так - хороша . Спасибо всем еще раз ). |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Цитата:
))) |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Цитата:
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>Лентяй Вт Дек 27, 2005 09:39
Программа выдрана из работающего комплекса вычерчивания свайных кустов, полей и т.п. Без рекламы... У меня на чертежах блоков много, не только свай, и в принципе имя свайного блока д.б. ЯТД своеобразным. |
|||
|
||||
Пока достучался до сайта уже все написали
Еще одна модификация программы Fatty в отличие от последней нумерует змейкой по полю. Т.к. последняя хороша, то присваиваю ей следующий порядковый номер Допуск для сортировки-значение в пределах которого блоки считаются расположенными на одной оси. Код:
|
||||
|
||||
Lisp/VBA/VB.NET Hobbyist Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367
|
Цитата:
не всегда есть время, чтобы обкатать достаточно... |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Уважаемый VVA - ваша модификация очень хороша но есть один ньюанс - она нумерует только снизу вверх - а если мне хочется сверху вних змейку строить или еще как - такого диалога не предусмотрена и направление выделения программка не контролирует к сожалению.
и не совсем понятен смысл запроса о допуске - что за допуск ? |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
>Fatty
Признаться, вы меня удивили - такое наваяли, даже придраться не к чему. Единственное, что сделал - добавил по слезной просьбе Diman111 опцию "Вперед/Назад", уж очень он просил. Ну, и конечно, было бы просто преступно не использовать фокус VVA с переназначением оператора. Код:
|
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Уважаемый Лентяй - прога загрузилась - выдает запросы на ввод рамок и направлений, на нумерацию и т.д. но вот результатов никаких нет - ничего не меняется в номерах абсолютно - т.е. кроме запросов ничго не происходит - блоки по номерам не меняются.
>> Начальный номер [Enter для продолжения] : Направление [Вперед/Назад]: <Вперед> Первый угол рамки выбора >> Второй угол рамки выбора >> >> Начальный номер [Enter для продолжения] : Направление [Вперед/Назад]: <Вперед> Первый угол рамки выбора >> Второй угол рамки выбора >> >> Начальный номер [Enter для продолжения] : Направление [Вперед/Назад]: <Вперед> Первый угол рамки выбора >> Второй угол рамки выбора >> >> Начальный номер [Enter для продолжения] : Направление [Вперед/Назад]: <Вперед> Первый угол рамки выбора >> Второй угол рамки выбора >> >> Начальный номер [Enter для продолжения] : Направление [Вперед/Назад]: <Вперед> Первый угол рамки выбора >> и т.д. |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Почему я не удивлен? Потому что товарищ автор-инициатор Fatty напихал в исходную прогу до хренища проверок и прерпроверок, чиста, как в КГБ. И если хоть одна из них не проходит, то ничего и не получается. Во время отладки я эти проверки, есс-но, отключал, а потом восстанавливал, потому что меня мама учила уважать чужой труд и ничего без нужды не портить. . Поскольку я не знаю, откуда уважаемый тов. Fatty набрался идей для этих проверок, то спрашиваю вас:
1. Называется ли ваш блок "СВАЯ С1"? 2. Имеет ли атрибут, обозначающий номер сваи тэг (бирку?) "НОМЕР"? Если вы хотя бы на один из этих вопросов ответите "НЕТ", то программа и не будет работать (спасибо, Fatty). Если же на оба вопроса вы ответите "ДА", тогда... тогда будем думать, потому как у меня все работало. :twisted: Да, и плз - ответьте в течение получаса, а то я уйду баиньки, потому как, когда у вас - утро, у нас - вовсе даже наоборот. :? |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Ну, вот Diman111, пока вы собирались, я все и выяснил. :idea: Доперепроверялся наш Fatty, аж мз цикла не вылезти. Короче, никому эти while'ы не нужны, и без них все прекрасно работает, а вот с ними - виснет. :twisted: Убрать эти while'ы на хрен :!:
Код:
|
|||
|
||||
К вопросу отсюда
Модификация команды из #37. В переменные blkname и attname вынесены названия блока и атрибута для хранения номера Вписать свое имя блока и имя тага атрибута там, где выделено красным ВАЖНО!!! Порядок указания углов рамки выбора задает направление нумерации (снизу-вверх или сверху-вниз) Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 05.10.2008 в 12:21. |
||||
|
||||
проектировщик-новобранец Регистрация: 14.09.2005
Minsk
Сообщений: 324
|
VVA выкладываю свой блок (свая) - динамический.
Лисп отлично срабатывает при начальном положении дин. параметров (считает), но как только я переняю какой-нибудь дин. параметр (потяну за ручку или перемещу арибут, так лисп игнарирует этот блок (невидит) и пропускает его. Надеюсь понятно "раслумачыу" ? |
|||
|
||||
SLADE, С учетом динамических блоков
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 08.02.2016 в 14:21. |
||||