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

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

Поля в AutoCAD2006

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

Подскажите пожалуйста кто-нибудь как сосдать поле в AutoCAD2006.
Не просто вставить, а добавить новое. Буду очень признателен, а то задолбался уже ковыряться.
Просмотров: 13005
 
Непрочитано 05.12.2005, 15:30 Привет
#2
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Входишь в меню ВСТАВКА=>Поле... ну и т. д.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 05.12.2005, 17:15
#3
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Меню "Файл" - "Свойства рисунка". Закладка "Прочие" - добавление своих полей.
KSI вне форума  
 
Автор темы   Непрочитано 05.12.2005, 17:32
#4
SAID

проектировщик
 
Регистрация: 24.08.2005
Моск. обл.
Сообщений: 4


Большое СПС
SAID вне форума  
 
Непрочитано 06.09.2006, 07:05
#5
Влад

Инженер-конструктор
 
Регистрация: 30.08.2003
Новосибирск
Сообщений: 76
<phrase 1=


В процессе использования полей возник вопрос. Как сделать, чтобы при вычислении значения поля по формуле можно было использовать в значениях и результате вычислений дробный разделитель "," вместо "."
Влад вне форума  
 
Непрочитано 06.09.2006, 09:16
#6
Sven


 
Регистрация: 17.07.2006
Москва
Сообщений: 221


2 Влад
правой кнопкой на поле -> Edit Field -> Additional Format
Там и меняешю точку на запятую или пробел
Sven вне форума  
 
Непрочитано 06.09.2006, 10:11
#7
Влад

Инженер-конструктор
 
Регистрация: 30.08.2003
Новосибирск
Сообщений: 76
<phrase 1=


>Sven
Спасибо за ответ
Таким способом можно выставить формат отображения результата вычисления, а мне нужно, чтобы на основании аргументов с разделителем "," вычислялось новое значение.
Влад вне форума  
 
Непрочитано 06.09.2006, 12:16
#8
Sven


 
Регистрация: 17.07.2006
Москва
Сообщений: 221


акад в качестве разделителя понимает только точку, вне зависимости от настроек Windows. Соответственно, в панели управления надо выставить точку
Sven вне форума  
 
Непрочитано 06.09.2006, 12:57
#9
Влад

Инженер-конструктор
 
Регистрация: 30.08.2003
Новосибирск
Сообщений: 76
<phrase 1=


Проблема не в настройках windows, а в нормоконтроле в организации, который настаивает на запятой в качестве разделителя. Из-за этого не получается автоматизировать с использованием полей некоторые рутинные вычисления поэтому и возник такой вопрос. Получается- что решения нет
Влад вне форума  
 
Непрочитано 24.10.2007, 19:48
#10
zenon

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


Осмелюсь поднять тему.
Возможно ли в полях использовать логические операции типа:
если а=>1 то <формула1> иначе <формула1>
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 25.10.2007, 00:28
1 | 1 #11
Дима_

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


Осмелюсь ответить, прямого задания условий типа (if) я в формулах не знаю, но если немного преобразить выражение в (if (x>=1) (y) (z)), и ввести ограничения, что x>=0, а под y и z подразумеваются числа, то это можно получить подставив значания в "коротенькую" формулу:
=((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))

соответственно заменив X Y Z и в поле ее - работает. Вполне возможно, что она сокращается - но и эту с трудом расписал - если есть профи в математике - вперед, ну а нет пользуйся такой.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 26.10.2007, 09:01
#12
Takoy

Проектирование
 
Регистрация: 30.08.2005
Новый Уренгой
Сообщений: 49
<phrase 1=


Дима_

Попробывал вставить эту "коротенькую" формулу в ячеку таблицы, ну и поменял X, Y и Z не номера ячеек с цифрами...
Ниче не произошло.
Мож я че упустил?

И вопрос!
Можно ли свои таблицы в 2006-м добавлять на инструментальную палитру?
Точнее, я знаю, что можно, но возникает проблема, при переносе таблицы на палитру из нее исчезают все заголовки!!!
Это можно исправить???
__________________
Добиться многого невозможно без смелости и риска, и неудачи при этом неизбежны.
Takoy вне форума  
 
Непрочитано 26.10.2007, 09:22
#13
Кулик Алексей aka kpblc
Moderator

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


Если таблица помещается на toolpalette, то фактически выполняется импорт стиля таблиц. А не самой таблицы. Чтоб вставлялась именно таблица, ее надо загнать в блок, и вставлять блок с разбитием.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.10.2007, 09:40
#14
zenon

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


Цитата:
Сообщение от Дима_ Посмотреть сообщение
Осмелюсь ответить, прямого задания условий типа (if) я в формулах не знаю, но если немного преобразить выражение в (if (x>=1) (y) (z)), и ввести ограничения, что x>=0, а под y и z подразумеваются числа, то это можно получить подставив значания в "коротенькую" формулу:
=((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))

соответственно заменив X Y Z и в поле ее - работает. Вполне возможно, что она сокращается - но и эту с трудом расписал - если есть профи в математике - вперед, ну а нет пользуйся такой.
А можно расписать что конкретно делает сия конструкция?
Просто сия тема перекликается с этой
Для масштабов уменьшения решение есть, а вот для увеличения нет, а хотелось бы универсальности.
Сосбно и требуется выполнение в поле такого условия
Код:
[Выделить все]
если ("Длина линии"=>1); то (масштаб 1 : "Длина линии"); иначе (масштаб 1/"Длина линии" : 1)
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 26.10.2007, 16:38
#15
Дима_

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


То 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 написать?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 26.10.2007, 16:42
#16
Дима_

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


Файлик забыл приложить...
Вложения
Тип файла: dwg
DWG 2004
пример.dwg (25.1 Кб, 1931 просмотров)
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 26.10.2007, 18:21
#17
zenon

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


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

Если чесно я ничего не понял
Вот файлик прикладываю попробуй для него прописать
пример1.dwg
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 26.10.2007, 18:24
#18
zenon

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


Цитата:
Сообщение от Дима_ Посмотреть сообщение
принцип действия таков берем целую часть числа и если она от 0 до единицы - то получается 0, затем используя свойство что любое число в степени 0 (кроме 0) равно 1 получаем либо 0 либо 1, результат умножаем на 2 (то есть либо 0 либо 2) и отнимает 1 (результат 1 и -1) потом значения Y и -Z умножаем на результат (минус умножить на минус дает плюс) и вычитаем модуль этого-же произведение - в результате одно из значений (Y или Z) в зависимости от Х обнуляется, потом складываем получившиеся. Если честно когда сам читаю не врубюсь - как я умудрился такую хрень в 0:28 написать?
сумашедший
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 27.10.2007, 19:50
#19
SGL

Конструктор
 
Регистрация: 07.07.2007
Беларусь
Сообщений: 61


Цитата:
Сообщение от Sven Посмотреть сообщение
акад в качестве разделителя понимает только точку, вне зависимости от настроек Windows. Соответственно, в панели управления надо выставить точку
В таблице можно вводить числа как через точку, так и через запятую, а как число будет отображаться, устанавливается в свойствах ячейки.
Вот пример чертежа развертки конуса с применением полей в размерах, связанных с расчетной таблицей (AutoCAD 2007).
Вложения
Тип файла: dwg
DWG 2007
RK.dwg (83.7 Кб, 1790 просмотров)
SGL вне форума  
 
Непрочитано 28.10.2007, 01:10
#20
Дима_

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


To zenon
Вложения
Тип файла: dwg
DWG 2004
вроде так.dwg (25.1 Кб, 1889 просмотров)
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поля в AutoCAD2006