|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
03.08.2007, 10:25 | #1 | |
Как сделать ссылку на одном листе
Минск
Регистрация: 16.09.2006
Сообщений: 1,587
|
||
Просмотров: 9440
|
|
||||
Цитата:
Более подробно о том что хочу сделать: в пространстве модели находиться несколько листов (А3) на первом листе я меняю надпись - на всех остальных листах меняется содержимое относящиеся к этой ссылке. Если возможно то и в других файлах тоже меняется. Блок получиться немного странный тогда. да и лист могут передвинуть (удалить и пр..) соответствено надпись сдвинеться - не пойдет такой вариант По сути это намешанный чертеж с таблицей. меняю в таблице надпись (1й лист) - меняется значение на чертеже (лист 8 к примеру).
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
Этот лисп возник как продолжение этих тем
Пересчет вычислений Пересчет вычислений продолжение Довести до ума пока руки не доходят и вряд ли дойдут в течение этого месяца (отпуск) Но в принципе лисп рабочий. Создает цепочки автосуммы, умножения и шаблонов. Твой вариант - шаблон. Создаешь с помощью команды MSUMT_CREAT цепочку с дейсвием "шаблон". Формат шаблона "точно". Указываешь текст-шаблон и тексты-приемники. При изменении текста-шаблона, тексты приемники меняют свое содержимое. Лисп должен быть загружен. Сделано на основе реакторов Последний раз редактировалось VVA, 02.03.2011 в 14:47. Причина: Обновил URL |
||||
|
||||
Цитата:
2. вариант с блоками просмотрел и вдоль и поперек - не подходит. пробовал и вариант с динамическими блоками... тоже самое. 3. т.к. это не совсем таблицы то и работать с ними не нужно да и не получиться 4. БД тоже не тот вариант тем более поля. Есть идея еще такая: По сути менять нужно только на первом листе надпись - на всех остальных она должна автоматом поправиться причем изменить геометрию рисунка в той части. Всевозможных геометрий около 500 а может и больше. блоки не тяжело сделать (они не сильно отличаются и не сильно сложные) проблема в том что я не могу связать текстовую надпись с этим блоком (надписью хотябы). Т.е я например сменил надпись на 23-55 - изменилась геометрия и надпись на 7 листе. изменил надпись на первом листе 66-44 - изменилась геометрия на 2м листе и т.д. не хотелось бы связываться с Лиспом... - не умею толком
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
>Shoorup
Цитата:
|
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Т. е. надпись на первом листе - по сути имя блока?
Тогда проще вручную менять блок на N-м листе, а на первом каким-то образом (программно или с помощью тех же полей) собирать информацию о том, какие блоки вставлены на след. листах. Не видя файл с чертежами, трудно сказать больше |
|||
|
||||
Цитата:
Возможно так и удобней будет менять сначала тип блока на N-м листе, а потом на первом. Но на практике все делается наоборот. т.к вся основная информация формируется на первом и может 100 раз измениться - удобней и наглядней менять на первом чем на последующих. Посидел, покумекал и пришел к выводу что только через LISP можно будет решать проблемы моей сложности
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
Но без примера чертежа больше ничего сказать нельзя. [/quote] |
|||
|
||||
Не верблюд Регистрация: 07.06.2010
Москва
Сообщений: 1,154
|
Цитата:
А если по теме - замечательная программка. Сделал с ней автоматическое вычисление веса деталей в спецификациях и радуюсь.
__________________
Мой блог по Revit |
|||
|
||||
ВсЁ когда-либо умирает. Обновил ссылки в #5
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Цитата:
Подобным образом можно связывать только тексты или другие типы элементов тоже? Например, поменять текст, и при этом поменяются цвета или слои каких-то линий? Или изменил толщину линии, и поменяются толщины других линий? Или т.п.? Посмотрел, как ведут себя связанные лиспом из #5 тексты: - при удалении одного из зависимых текстов, связь остальных сохраняется, - при сохранении файла save as... связь текстов сохраняется, - при копировании группы связанных текстов или одного текста у копий связь отсутствует, - при создании шаблона, содержащего связанные тексты, в новых файлах на основе этого шаблона связь у текстов отсутствует, - при копировании связанных текстов в другой файл связь теряется. Т.е. за поддержанием такой связи нужно специально следить. В целом же возможность очень неплохая, а в ряде случаев незаменимая. |
||||
|
||||
Вставлять цепочки в новые файлы нужно командой
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Не верблюд Регистрация: 07.06.2010
Москва
Сообщений: 1,154
|
Цитата:
На самом деле, можно было бы вообще обойтись без этого лиспа, используя таблицы и ссылки на ячейки. Вот только это подходит только для числовых значений, вместо текстовых данных появляется "####". Цитата:
UPD: Всё, конец - все цепочки отключились, при попытке создать новую выдает "ошибка: неверное значение аргумента: положительное 0". Несколько раз выбросило из автокада после команды "msumt_viz". Резюмируя: "msumt_creat" слишком нестабилен и применять его в работе нецелесообразно. UPD: Цепочку, копирующую текст, можно создать, вставив в текст поле, отображающее свойство "содержание" объекта-источника. Правда, для обновления нужно регенерировать лист. Похоже, все то, что умеет MSUMT_CREAT, можно выполнить стандартными средствами автокада.
__________________
Мой блог по Revit Последний раз редактировалось extraneous, 03.06.2011 в 12:51. |
|||