Поля в AutoCAD2006 - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поля в AutoCAD2006

Поля в AutoCAD2006

Ответ
Поиск в этой теме
Непрочитано 05.12.2005, 15:18
Поля в AutoCAD2006
SAID
 
проектировщик
 
Моск. обл.
Регистрация: 24.08.2005
Сообщений: 4

Подскажите пожалуйста кто-нибудь как сосдать поле в AutoCAD2006.
Не просто вставить, а добавить новое. Буду очень признателен, а то задолбался уже ковыряться.
Просмотров: 13006
 
Непрочитано 29.10.2007, 10:15
#21
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Дима_

спасибо друг!!!
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 02.11.2007, 12:07 Еще вопрос...
#22
Gromodar


 
Регистрация: 02.11.2007
Сообщений: 20


Возможно ли при помощи полей организовать изменение длины линии. Например: строим таблицу, в ячейку записываем значение к примеру 100. Рисуем линию длиной 100 мм. Ставим ассоциативный размер. Размеру присваиваем значение из таблицы(100)...и эээ. Будет ли изменяться длина линии если ее значение менять в таблице. Или это уже из области автолиспа? Подскажите если кто знает как.
Gromodar вне форума  
 
Непрочитано 02.11.2007, 13:53
#23
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


полями и дин.боками никак (по крайней мере я сколько не бился ничего не придумал) - в итоги пришлось взяться за лисп.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 02.11.2007, 14:00
#24
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Поля способны отображать информацию об объекте. Но не менять. Если надо именно менять, то придется, скорее всего, прописывать объектные реакторы на изменение одного и второго объектов, отслеживать их загруженность и "неконфликтуемость", получить баг на постоянных (persistent) реакторах, плюнуть и не связываться
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.06.2012, 12:59
#25
derector pro


 
Регистрация: 14.03.2012
СПб
Сообщений: 43
Отправить сообщение для derector pro с помощью Skype™


Цитата:
Сообщение от Дима_ Посмотреть сообщение
То Takoy это формула для поля а не для таблицы в примере x ссылается на поле длины линии - если растянуть ее длинее 1 мм и регенирировать - обновиться значение длинны (до 1 мм будет 200 свыше - 100), соответственно вместо 100 и 200 можно использовать любые цифровые значения - в том числе и поля, то же касается и значения (например если надо чтобы до 100 мм выводилось одно значение а свыше другое - вместо х вставляй значение/100).
To Zenon принцип действия таков берем целую часть числа и если она от 0 до единицы - то получается 0, затем используя свойство что любое число в степени 0 (кроме 0) равно 1 получаем либо 0 либо 1, результат умножаем на 2 (то есть либо 0 либо 2) и отнимает 1 (результат 1 и -1) потом значения Y и -Z умножаем на результат (минус умножить на минус дает плюс) и вычитаем модуль этого-же произведение - в результате одно из значений (Y или Z) в зависимости от Х обнуляется, потом складываем получившиеся. Если честно когда сам читаю не врубюсь - как я умудрился такую хрень в 0:28 написать?
ахахахахаха. жжет парень. хахахахахаха

А подскажите как вставить поле с формулой в ячейку в которой есть еще и текст.

Спасибо всем за участие вы очень помогли.
но вот у меня теперь появилась другая проблема ни как не могу поменять точку на запятую доступный формат только текст. И тут встал вопрос как с этим бороться??
P. S выделенная ячейка на втором скрине вставлена из < свойства чертежа(т.е исход. данные)
Чевой то фарш какой то. Получаеться что если я вставляю в поле десятичное число и хочу чтобы эти данные использовались в формуле разделитель только "точка" и хоть ты тресни...
Миниатюры
Нажмите на изображение для увеличения
Название: 123.png
Просмотров: 171
Размер:	76.3 Кб
ID:	82408  Нажмите на изображение для увеличения
Название: 12345.png
Просмотров: 182
Размер:	81.4 Кб
ID:	82429  

Последний раз редактировалось derector pro, 19.06.2012 в 17:32.
derector pro вне форума  
 
Непрочитано 15.12.2022, 19:04
#26
Efremov5D


 
Регистрация: 14.12.2022
Сообщений: 7


Цитата:
Сообщение от Дима_ Посмотреть сообщение
=((abs((-(trunc(X)^0*2-1)*Y))-(-(trunc(X)^0*2-1)*Y))/2)+(abs((((trunc(X)^0*2-1)*Z)-abs((trunc(X)^0*2-1)*Z))/2))
Привет из 2022 =) Всё работает.
Даже если менять X Y Z на адреса ячеек)

Спасибо!!
Efremov5D вне форума  
 
Непрочитано 03.03.2025, 14:08
#27
Lovemurder


 
Регистрация: 01.06.2009
Сообщений: 68


Приветствую всех. Я так понимаю, пока ничего лучше чем вставки таблицы с галочкой "На основе связи с данными" пока не существует?
Т.е. в экселе делаем все формулы, "логику" просчитываем в экселе, затем в Автокаде создаем таблицу, пробрасываем связь на таблицу Эксель, указываем диапазоны, и потом только немного "косметики" - потягать границы столбцов и строк и не более?
И редактирование - только экселя и уже затем обновления данных в Автокаде? Или может есть какие-то плагины, которые в таблице внутри автокада могут использовать "логику" из разряда "=ЕСЛИ(А1="двгру";"ТАБЛИЦА";"таблица")?
Т.е. задача не только цифра и арифметика, но и логические выражения "если в той-то той-то ячейке такой текст; то считаем вот так; иначе вот сяк".
Lovemurder вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поля в AutoCAD2006