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

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

FIELD и AREA

Ответ
Поиск в этой теме
Непрочитано 10.11.2004, 13:55 #1
FIELD и AREA
X-DeViL
 
Бизнес-шмизнес
 
Питер
Регистрация: 26.05.2004
Сообщений: 1,911

Имеем некую область замкнутую полилинией...
Имеем филд, который выдает значение AREA этой области...
нго проблема в том что он выдает ее в единицах четрежа... а я хочу чтобы это значение "в единицах чертежа" делилось на 10, например

КАК ЭТО СДЕЛАТЬ? СПДС не предлагать
Просмотров: 3226
 
Непрочитано 10.11.2004, 14:41
#2
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


не знаю что такое field, но самое простое, после соманды area ввести в ком. строке (/ ( getvar "area") 10) или повестить на кнопку такое выражение (vl-cmdf "area" "O" pause)(/ (getvar "area") 10)
Apelsinov вне форума  
 
Непрочитано 10.11.2004, 14:46
#3
niko


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


Попробуй калькулятор Оконечникова.
niko вне форума  
 
Непрочитано 10.11.2004, 14:58
#4
str02

инженер-конструктор
 
Регистрация: 06.10.2004
питер
Сообщений: 2,722


если ты в мм рисовал 1:1 то площадь у тебя будет в мм2.
можно уменьшить фигуру в 1000 раз и будет в м2
str02 вне форума  
 
Непрочитано 10.11.2004, 20:13 Re: FIELD и AREA
#5
lee


 
Регистрация: 28.02.2004
43
Сообщений: 1,819
<phrase 1=


Цитата:
Сообщение от X-DeViL
Имеем некую область замкнутую полилинией...
Имеем филд, который выдает значение AREA этой области...
нго проблема в том что он выдает ее в единицах четрежа... а я хочу чтобы это значение "в единицах чертежа" делилось на 10, например

КАК ЭТО СДЕЛАТЬ? СПДС не предлагать
Предлагает ADT
lee вне форума  
 
Непрочитано 10.11.2004, 20:23
#6
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


Вставить в field Diesel-выражение, делящее значение переменной AREA на 10. Только при этом не будет связи field'а с полилинией.
Андрей С. вне форума  
 
Автор темы   Непрочитано 11.11.2004, 08:49
#7
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Зоопарк...

Apelsinov
Цитата:
не знаю что такое field, но самое простое, после соманды area ввести в ком. строке (/ ( getvar "area") 10) или повестить на кнопку такое выражение (vl-cmdf "area" "O" pause)(/ (getvar "area") 10)
Field - это такой динамически изменяющийся Мтекст, значение которого можно приравнять какой либо переменной...
Я имел ввиду средствами филда, а не лиспом... ибо значение должно быть изменяющееся аутоматычно

niko
Баааальшой аааарригинал?

str02
OMG!!!! Отсутствие маштабирования и подразумевалось в вопросе... мне надо 1:1

Андрей С.

У меня конечно были мыслии насчет дизеля, но в том то и дело что дизель AREA объекта выглядит так:
Код:
[Выделить все]
%<\AcObjProp Object(%<\_ObjId 2130038968>%).Area \f "%lu6%qf1">%
acObjProp().Area - вроде яно что делает
ObjId - тут все понятно
\f "%lu6%qf1" - загадка... но как я понимаю тут установки для UNITS

как я не мучался... не получилось у меня разделить ЭТО на 10
X-DeViL вне форума  
 
Непрочитано 11.11.2004, 12:17
#8
Alxd

Разработчик САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 467
<phrase 1=


Похоже, что никак... либо значение, либо связь теряется. Эээх...
Alxd вне форума  
 
Непрочитано 11.11.2004, 18:36
#9
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


Я имел в виду не поле со свойством объекта "area", а поле с дизель-выражением, например $(/, $(getvar, area), 10). Тогда код поля (внизу окна) получается %<\AcDiesel $(/, $(getvar, area), 10)>%. В этом случае поле отобразит последнюю измеренную площадь, а не площадь конкретного объекта. Что, видимо, вовсе не то, что требуется.
Можно было бы поэкспериментировать с этим кодом поля, но он только отображается внизу диалогового окна, а можно ли его куда-то ввести напрямую или отредактировать, я так и не понял. Видимо, нет. При попытке редактировать field не Мтекстом, а Блокнотом там просто отображается некий идентификатор.
Андрей С. вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > FIELD и AREA