VetCAD

Вставка и автоматическая нумерация блоков v.2.2.3 и v.4.1 Test

    10 оценок

roaa

размещено: 15 Августа 2012
обновлено: 11 Февраля 2022
Нумерация блоков на полилинии и без нее.
Нумерация блоков производится текстом, МТекстом или атрибутами.
Присутствует возможность нумерации блоков с одним и с несколькими атрибутами (с выбором атрибута).
Нумерация с поддержкой разрядности типа "01" "001" и т.д.
Для выбора нумерации требуемых блоков используется фильтр, для выбора атрибута в блоке с несколькими атрибутами - выбор маски.
При выборе стартового номера и приращения равным нулю возможна простановка текста без нумерации.
Команда для кнопки ^C^C^P(progn(if (= C:anshl nil) (load "anshl")(prin1))) anshl
Дополнительные возможности:
Распределение блоков между точками.
Выделение при подсчете блоков.
Команда для построения блоков с полилинии в ряд: blin
Динамическая отрисовка блоков с полилинии: schemdiag
Нумерация любых блоков атрибутом (с созданием атрибута для блока без оного): atbnum
Количество блоков на чертеже:
Всего binf1
Выбранных binf2
Количество блоков в выделении:
Всего binf3
Выбранных binf4
Количество блоков на полилинии:
Всего binf5
Выбранных binf6
Выделение полилинии с блоками на ней: binf0
Вставка блоков с параллельной нумерацией атрибутов и отрисовкой полилинии: multinsblk
Вставка блока в чертеж из файла (библиотеки блоков): (liblkins nameblk file rotate), где:
nameblk имя блока, если nil выдаст запрос
file файл блока или библиотеки блоков, если nil поиск файла
rotate с поворотом T, без поворота nil
Программа Peter Jamtgaard - Вставка атрибута в блок insertatt

Предварительная версия 4.1 программы anshl (только команда anshl).
Вставка и автоматическая нумерация блоков v.2.2.3 и v.4.1 Test1
Вставка и автоматическая нумерация блоков v.2.2.3 и v.4.1 Test2

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 61-70 из 229
wkp , 29 августа 2013 в 08:52
#61
У меня не запускается команда schemdiag, ну и также не смог найти галочку с пункта "Полилиния", чтоб убрать
wkp , 29 августа 2013 в 08:53
#62
А так программа, макрос очень хорош активно его использую!!!
adu , 29 августа 2013 в 10:28
#63
wkp правильно отметил, что пункта Полилиния просто нет, и команда schemdiag не запускается.
Вывод: выложена не та версия программы.
roaa , 30 августа 2013 в 00:39
#64
Обновил вложение. Может, и правда, забыл это сделать раньше.
adu , 30 августа 2013 в 09:18
#65
Вот теперь всё прекрасно работает! Выражаю автору благодарность!!! :)))
roaa , 31 августа 2013 в 03:31
#66
Новые команды - новые возможности.
adu , 02 сентября 2013 в 10:14
#67
Вставка блоков с параллельной нумерацией атрибутов и отрисовкой полилинии: blknumins - отрисовка полилинии работает некорректно, вместо полилинии рисует отдельные отрезки
Zalyv , 02 сентября 2013 в 15:20
#68
У меня по команде blknumins вставляет именно полилинию, но блоки увеличены в 100 раз и поменяны местами префикс 2 и суффикс, а также не вставляется в нужное место аттрибут блока. Можно его правда внести в префикс1. но это не удобно. Например, вместо 1BTH1.2 получается 121. или если поправить первый префикс 1BTH21. Блоки принимают нормальный вид, если после вставки поменять масштаб по осям с "100" на "1", но при вставке блок закрывает собой все видимое пространство и куда вставлять следующий блок не видно. А в остальном программа супер. Стала нормально на моем компе работать команда blin. Расстояния заданные соблюдаются. Одна просьба по этой команде. Задаю расстояние между блоками 1000, блоки расставляются в линию, но 1000 получается не расстояние между точками вставки (задана в блоке), а между ближайшими точками соседних блоков. Можно это как-то учесть?
Zalyv , 02 сентября 2013 в 15:37
#69
Извините, ошибся в предыдущем сообщении. Поменяны местами префикс2 и номер. И еще. В команде schemdiag масштаб вставки тоже не правильный - 100 вместо 1.
roaa , 02 сентября 2013 в 22:05
#70
"adu 02-09-2013 10:14
... blknumins - отрисовка полилинии работает некорректно, вместо полилинии рисует отдельные отрезки"

Попробуйте выход делать по ПКМ, а не по ESQ (в будущем исправлю)


"Zalyv 02-09-2013 15:20
...но 1000 получается не расстояние между точками вставки (задана в блоке), а между ближайшими точками соседних блоков"

Извините, но так и было задумано, что-нибудь попробую...

"adu 02-09-2013 15:37
...масштаб вставки тоже не правильный - 100 вместо 1"

Вставка блока делается с учетом CANNOSCALEVALUE (масштаб аннотаций). Перед вставкой поменяйте масштаб (внизу окна Autocad, там, где надпись 1:1 или как у Вас 1:100).
zip

0.29 МБ

СКАЧАТЬ