|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Конструктор Регистрация: 13.03.2012
ЮФО
Сообщений: 112
|
Не правильно понял ваше сообщение))
Спасибо! Разобрался. Дело в одной галочке.
__________________
С уважением PDF |
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Вот попробовал повторить ваш приём - не получается. Изменяется угол только той палки, на которой ручка, хотя зависимость по симметрии наложена... Как только ставлю параметр зависимости по углу между одной из палок и осью симметрии - начинает работать нормально, но тогда, блин, угол нужно умножать на 2!
|
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Цитата:
----- добавлено через ~4 мин. ----- Цитата:
|
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Промежуточное поле: - создайте скрытый атрибут, например с именем "УГОЛ" - задайте ему значение по умолчанию как значение вашего половинного угла умноженного на 2 таким образом: вставить поле - категория полей "формула" - в строке формулы "2*" и еще раз вставить поле - там выбираете местозаполнительблока ваш параметр половинного угла. Сохраняете, перевставляете блок. Если что-то не понятно, то могу в вашем блоке сделать данную манипуляцию. Ограничения: значение полного угла в атрибуте (промежуточном поле) обновляется только после регенерации. Но перед извлечением данных это само собой должно произойти. Возможно есть ограничение при вставке такого блока из палитры, попробуйте сами. Что касается извлечения данных, то ненужный столбец можно скрыть при настройках. Как только вы создали новый столбец с формулой (где умножили на 2), то у ненужного, по правой клавише, можно выбрать "скрыть столбец". Увы, вставить в файл готовое излечение я вам не могу, так как автокад его создает отдельными файлами по отдельным путям. Поэксперементируйте. Если что, попробую пошагово вам помочь |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Цитата:
Сейчас попробую по скриншотам понять, что у вас не так. ----- добавлено через ~7 мин. ----- В целом правильно делаете, только когда выбрали формулу и написали *2, то перед *2 вставьте снова поле, а там уже местозаполнитель блока. ----- добавлено через ~9 мин. ----- Кстати, при эксплуатации такого блока нельзя в свойствах менять значение поля (свойства) УГОЛ, Это не изменит геометрию и удалит формулу. Так что осторожнее! |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
По порядку:
в открытом редакторе блоков создаете атрибут. Даете ем имя например УГОЛ (или УГОЛ2, как у Вас) в строке "по умолчанию", права кнопка мыши, выбрать "ставить поле", что в общем то вы уже делали. И в окне "Поле" выбрали имя поля "формула". Далее в области "формула" написали "*2"... теперь ткните курсор мыши перед *2, правая кнопка, и снова "вставить поле". Откроется новое окно "поле", в котором выбираете "местозаполнительблока" и существующий параметр угла. Поставьте формат "десятичные градусы". Потом ОК, и еще раз ОК... Ну после "вставки блока" должно работать |
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Все равно не получается. Уже и видео записал. https://youtu.be/V-Pdm1iL6Rw
Вставляю атрибут, в начале пишу "Местозаполнитель блока - угол обзора", потом (после него) идет формула *2. В результате формула не работает и в таблице, при выгрузке, угол обзора отображается также как в свойствах (на видео). |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
_.attsync делал?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Отлично, что вы видео приложили.
Там, где вы выбрали имя поля "формула" и ввели *2 не надо ОК нажимать! Надо так: |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Отлично! Надеюсь и другие советы пригодятся.
Мне бы конечно решить вашу задачу с симметричным раствором угла обзора без наворотов типа "зависимостей" 2012 када, лишь на уровне параметров. Кстати, может стоит добавить расчетный атрибут фокусного расстояния. Попробуйте реализовать, как раз при помощи полей с формулами. |
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Думал об этом и отказался от этой затеи. Времена дорогих CS-объективов прошли, поэтому сейчас 99% устанавливаемых нами камер - с вариофокалом 2,8-12 мм. А таблица углов обзора будет дана как справочная, монтажникам; чтобы не оставляли везде штатное фокусное расстояние.
|
|||
|
||||
Регистрация: 10.04.2011
Сообщений: 250
|
Опять я со своей камерой :-)
В-общем решил для наглядности заштриховать зону обзора камеры. Создал дугу, чтобы закрыть угол, создал штриховку. Проблема: При изменении угла обзора и дальности обзора чаще всего штриховка отрабатывает как надо. Но иногда я сужаю угол обзора, а штриховка частично остается от старого угла. Почему так происходит? |
|||
|
||||
Регистрация: 16.04.2009
Петрозаводск
Сообщений: 323
|
Помоему штриховки - это вообще какая-то болезнь в акаде.
Попробуйте в новом блоке отдельно пошагово реализовывать вашу идею. Так сказать, без лишнего. Как правило либо найдете свои ошибки, либоо поймете, что баги вашей версии автокада будут ставить палки в колеса. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические блоки при копировании перестают быть динамическими. | *Voland* | Динамические блоки | 11 | 04.07.2012 10:51 |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
соединить динамические блоки отрезками по кротчайшему пути | gizmo_zx | Программирование | 18 | 06.09.2010 20:32 |
Глюк. Динамические блоки становится статическим! | b_anton | Динамические блоки | 10 | 24.06.2008 16:27 |
HELP!!! Динамические блоки? | Bdod | Динамические блоки | 13 | 07.04.2007 08:59 |