[VetCAD++] - главная Форумы VetCAD++
VetCAD++ - утилиты для AutoCAD
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Автоматические спецификации VetCAD++

Новшества 1-3-го релизов версии 3.15
Версия для печати
На страницу Пред.  1, 2, 3 ... 19, 20, 21
 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Форумы VetCAD++ -> NEW!!! Новое в VetCAD.
Предыдущая тема :: Следующая тема  
Автор Сообщение
KEHT



Зарегистрирован: 11.10.2017
Сообщения: 51

СообщениеДобавлено: Вт Сен 03, 2019 12:34    Заголовок сообщения: Ответить с цитатой

VetalBY писал(а):
Почему не работает? Поставьте правильно галочки перед выводом спецификации и всё работает. Не работает только если поставили сначала группировать обозначение , а потом решили всем вывести. Но тут я ничего не сделаю без дополнительных манипуляций, так как атрибут не имеет промежуточного состояния "не определено", а только видимый\невидимый.
В общем, честно говоря, не понимаю проблемы. Настроил один раз спецификацию и только обновляй.

Просто возник такой вопрос не просто так. Пример: есть у нас спецификация с объединением ГОСТов, и добавляется позиция с другим гостом, обновляется спецификация рисуются линии перегруппировываются ГОСТы, а в новой позиции ГОСТ не отображается, потому что атрибут выключен. Эту проблему показал еще Dextron3 в посте. Вот и мы начали недавно пользоваться менеджером спецификаций (мы - наша организация, до этого я писал что просто обновляемыми строками и позициями пользовались) и заметили такую же особенность, интуитивно думал что можно через кнопку "Строки" поставить галочку затем обновить, а потом поставить квадратик и всё будет отображаться правильно. Вот поэтому и предположил что "Строки" работают не правильно. Всё таки интуитивно было бы менять настройки отображения спецификации сразу из менеджера.

VetalBY писал(а):
Ну вот, понеслась душа в рай) Я могу расписать, какие при этом возникают вопросы, которые придется решить, но не буду. Сами то галочки добавить не проблема.
Я подумаю по поводу добавления "Итого".
У вас это в непечатаемом слое?


В печатаемом слое. Если конечно геморой большой, то даже предложение это снимаю. Задача то возможно узконаправленная под одну может организацию. Но для решения этой задачи спрошу всё же.
1. Можно ли как то при нажатии кнопки "обновить" выполнять lisp функцию?
2. Можно ли передать в лисп список из объектов(строк спецификации)?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KEHT



Зарегистрирован: 11.10.2017
Сообщения: 51

СообщениеДобавлено: Чт Сен 05, 2019 17:03    Заголовок сообщения: Ответить с цитатой

VetalBY, Есть небольшой минус при выводе спецификаций из менеджера, это слетают поля если обновить спецификацию. Поля ссылаются на листы подшивки. Атрибут обозначение. Это наверно единственный атрибут где могут быть поля.


Autodesk AutoCAD 2020 - [3. Д23_КЖ.2-2А_Плита перекрытия блока №2 плита +8.430.dwg].jpg
 Description:
 Filesize:  54.98 KB
 Viewed:  2818 Time(s)

Autodesk AutoCAD 2020 - [3. Д23_КЖ.2-2А_Плита перекрытия блока №2 плита +8.430.dwg].jpg


Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1870

СообщениеДобавлено: Пн Сен 16, 2019 15:22    Заголовок сообщения: Ответить с цитатой

Обновлен архив http://vetcad.ru/dnl/new/update3153.zip , архив распаковать в папку VetCAD++

KEHT писал(а):
VetalBY, Есть небольшой минус при выводе спецификаций из менеджера, это слетают поля если обновить спецификацию. Поля ссылаются на листы подшивки. Атрибут обозначение. Это наверно единственный атрибут где могут быть поля.


Поддержка полей добавлена.

KEHT писал(а):

1. Можно ли как то при нажатии кнопки "обновить" выполнять lisp функцию?
2. Можно ли передать в лисп список из объектов(строк спецификации)?


После обновления спецификации происходит запуск LISP функции (если она определена) SPECGROUPUPDATED_VC++. В качестве параметра передается строковый параметр - метка группы (обновляемая спецификация - это группа). По метке группы можно получить все примитивы, которые входят в группу.
Пример:
Код:
(defun SPECGROUPUPDATED_VC++ (groupHandle)
  ;;;(alert groupHandle)
)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
KEHT



Зарегистрирован: 11.10.2017
Сообщения: 51

СообщениеДобавлено: Вт Сен 17, 2019 23:25    Заголовок сообщения: Ответить с цитатой

VetalBY, шикарно. Спасибо) Правда пока выкрутился лиспом с "просмотром" всего чертежа на сткроки vcblock сортировка группировка и вставка в каждой спецификации Итого. И при каждом запуске команды удалялись и заново добавлялись новые поля. Делал на коленке в попыхах, но для нужд подошло))
Кстати про группы не знал Rolling Eyes даже не догадывался) думал в словарях как обычно))) Кстати, я не до конца понял как работает реактор на выноску vcBlockPos с полилинией. Иногда перестает работать, пытался "починить" и не до конца понял. Через Xdata?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1870

СообщениеДобавлено: Ср Сен 18, 2019 9:53    Заголовок сообщения: Ответить с цитатой

KEHT писал(а):
VetalBY, шикарно. Спасибо) Правда пока выкрутился лиспом с "просмотром" всего чертежа на сткроки vcblock сортировка группировка и вставка в каждой спецификации Итого. И при каждом запуске команды удалялись и заново добавлялись новые поля. Делал на коленке в попыхах, но для нужд подошло))
Кстати про группы не знал Rolling Eyes даже не догадывался) думал в словарях как обычно))) Кстати, я не до конца понял как работает реактор на выноску vcBlockPos с полилинией. Иногда перестает работать, пытался "починить" и не до конца понял. Через Xdata?

Реактор сам по себе работает, но и xdata конечно же есть. Если грубо объяснить, то блок находит выноску, на которой лежит его точка вставки и если блок модифицируется, то срабатывает реактор и запускается механизм модификации полилинии.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dextron3



Зарегистрирован: 10.07.2015
Сообщения: 440
Откуда: Алматы

СообщениеДобавлено: Ср Сен 18, 2019 10:23    Заголовок сообщения: Ответить с цитатой

Виталий почените вывод названий в ТСМ, чтобы отображалось как в ВРС


10.jpg
 Description:
 Filesize:  167.19 KB
 Viewed:  2694 Time(s)

10.jpg


Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1870

СообщениеДобавлено: Ср Сен 18, 2019 11:02    Заголовок сообщения: Ответить с цитатой

Dextron3 писал(а):
Виталий почените вывод названий в ТСМ, чтобы отображалось как в ВРС

Это же починено в последнем обновлении. Разве нет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
VetalBY
Site Admin


Зарегистрирован: 22.03.2007
Сообщения: 1870

СообщениеДобавлено: Ср Сен 18, 2019 11:08    Заголовок сообщения: Ответить с цитатой

Сегодня выложил версию 3.15(R3). Эта тема закрывается. Для обсуждения новшеств следующего релиза будет создана новая тема.
Благодарю всех, кто принял участие в отладке 3-го релиза. Очень сложно прошло нововведение разделов в автоматические спецификации, но, надеюсь, основные моменты удалось закрыть. Это наверное самый "жаркий" релиз Smile
Продолжим далее в новой теме, готов выслушивать ваши пожелания, замечания и предложения.
Всем спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Форумы VetCAD++ -> NEW!!! Новое в VetCAD. Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 19, 20, 21
Страница 21 из 21

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You can download files in this forum