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

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

Формулы в таблицах AutoCAD

Ответ
Поиск в этой теме
Непрочитано 28.06.2006, 10:15
Формулы в таблицах AutoCAD
Krieger
 
инженер (КМ)
 
Красноярск
Регистрация: 30.10.2004
Сообщений: 3,826

При написании формулы в таблице можно ли сослаться на ячейку из другой таблицы?

~AutoCAD 2007
Просмотров: 60849
 
Непрочитано 06.07.2007, 22:14
#21
Mitek

Мостовик-затейник
 
Регистрация: 25.02.2006
Москва
Сообщений: 76


По-ходу текст никак. Только числа.
Mitek вне форума  
 
Непрочитано 07.07.2007, 12:13
#22
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


ДА ДА
Sleekka вне форума  
 
Непрочитано 07.07.2007, 12:22
#23
SGL

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


Вопрос к Asys. Обозначение позиции связано с номером ячейки в таблице, но при вставке строки выше запись в спецификации смещается и связь теряется. Получается, что нет смысла в такой связи, или у вас связь сохраняется?
SGL вне форума  
 
Непрочитано 07.07.2007, 12:25
#24
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Вопрос к Asys. Обозначение позиции связано с номером ячейки в таблице, но при вставке строки выше запись в спецификации смещается и связь теряется. Получается, что нет смысла в такой связи, или у вас связь сохраняется?
Я хоть и не ASYS, но
ДА ДА, - это не эксель.
Sleekka вне форума  
 
Непрочитано 08.07.2007, 11:03
#25
fenix

проектировщик-электрик
 
Регистрация: 20.06.2006
Сообщений: 459
<phrase 1=


Цитата:
Сообщение от SGL
Вопрос к Asys. Обозначение позиции связано с номером ячейки в таблице, но при вставке строки выше запись в спецификации смещается и связь теряется. Получается, что нет смысла в такой связи, или у вас связь сохраняется?
я этот вопрос уже задавала - ответа не было, действительно, при вставке строки теряется связь, и при этот совершенно непонятно, ячейка продолжает подсвечиваться, кажется - что все в порядке, ан нет. Можно и проморгать таким образом...
__________________
ужасно интересно всё то, что неизвестно
fenix вне форума  
 
Непрочитано 09.07.2007, 13:01
#26
Sexxx


 
Регистрация: 05.07.2007
Ставрополь
Сообщений: 2


http://www.autocad.ru/cgi-bin/f1/board.cgi?t=36701cl
СПДС решит много ваших проблем, вот только лучше сразу ставить русский, а то ни чё не понятно!!!
Sexxx вне форума  
 
Непрочитано 19.04.2008, 17:15
#27
andery


 
Регистрация: 27.12.2007
Сообщений: 132
<phrase 1=


Где можна посмотреть список всех возможных формул которые можна вставить в автокад?
Зараннее благодарен.
А про перфиксы - спасибо!
andery вне форума  
 
Автор темы   Непрочитано 19.04.2008, 19:05
#28
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


andery
Ты наверное удивишься, но посмотреть можно в справке.
Цитата:
To manually enter a formula in a table cell
  1. Double-click inside a table cell. The In-place Text Editor opens.
  2. Enter a formula (a function or an arithmetic expression), as in the following examples:
    • =sum(a1:a25,b1). Sums the values in the first 25 rows of column A and the first row in column B.
    • =average(a100:d100). Calculates the average of the values in the first 4 columns in row 100.
    • =count(a1:m500). Displays the total number of cells in column A through column M in rows 1 through 100.
    • =(a6+d6)/e1. Adds the values in A6 and D6 and divides the total by the value in E1. Use a colon to define a range of cells and a comma for individual cells. A formula must start with an equal sign (=) and can contain any of the following signs: plus (+), minus (-), times (*), divided by (/), exponent (^), and parentheses ().
  3. To save your changes and exit the editor, use one of the following methods:
    • Click OK on the toolbar.
    • Click in the drawing outside the editor.
    • Press CTRL+ENTER.
    The cell displays the result of the calculation.
Короче плюс, минус, поделить, помножить, степень, скобки, сумма, среднее, количество ячеек, ссылка на ячейку.
Krieger вне форума  
 
Непрочитано 21.04.2008, 10:32
#29
andery


 
Регистрация: 27.12.2007
Сообщений: 132
<phrase 1=


Krieger
да это мелочи которые итак понятны, а вот нету там про тригонометрические функции.
Тангенс например задаеться tang, а вот арктангенс atan.
Все это выяснено методом тыка, а хотлось бы список посмотреть.
Может есть формулы которые были бы полезны, а мы про них не знаем.
Заранее благодарен.
andery вне форума  
 
Автор темы   Непрочитано 21.04.2008, 14:40
1 | #30
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Тогда так:
Цитата:
Сообщение от Справка
Numeric functions

sin(angle) - Sine of the angle
cos(angle) - Cosine of the angle
tang(angle) - Tangent of the angle
asin(real) - Arcsine of the number; the number must be between -1 and 1
acos(real) - Arccosine of the number; the number must be between -1 and 1
atan(real) - Arctangent of the number
ln(real) - Natural log of the number
log(real) - Base-10 log of the number
exp(real) - Natural exponent of the number
exp10(real) - Base-10 exponent of the number
sqr(real) - Square of the number
sqrt(real) - Square root of the number; the number must be nonnegative
abs(real) - Absolute value of the number
round(real) - Number rounded to the nearest integer
trunc(real) - Integer portion of the number
r2d(angle) - Angles in radians converted to degrees; for example, r2d(pi) converts the pi radians to 180 degrees
d2r(angle) - Angles in degrees converted to radians; for example, d2r(180) converts 180 degrees to radians and returns the value of pi
pi - The constant pi
Krieger вне форума  
 
Непрочитано 21.04.2008, 15:01
#31
andery


 
Регистрация: 27.12.2007
Сообщений: 132
<phrase 1=


Krieger
спасибо, это из справки?
Неужели я так плохо справкой умею пользоваться ((((
andery вне форума  
 
Автор темы   Непрочитано 21.04.2008, 15:23
#32
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Это из справки. Это типа стандартные функции поддерживаемые командой "_cal". Как показывает проверка они работают и в field.
Krieger вне форума  
 
Непрочитано 21.07.2008, 03:14
#33
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


#30 на русском:
Цитата:
sin(угол) - Синус угла
cos(угол) - Косинус угла
tang(угол) - Тангенс угла
asin(веществ) - Арксинус числа; значение аргумента должно быть в пределах от -1 до 1
acos(веществ) - Арккосинус числа; значение аргумента должно быть в пределах от -1 до 1
atan(веществ) - Арктангенс числа
ln(веществ) - Натуральный логарифм числа
log(веществ) - Десятичный логарифм числа
exp(веществ) - Натуральная экспонента числа
exp10(веществ) - Десятичная экспонента числа
sqr(веществ) - Квадрат числа
sqrt(веществ) - Квадратный корень числа (неотрицательного)
abs(веществ) - Абсолютная величина числа
round(веществ) - Число, округленное до ближайшего целого
trunc(веществ) - Целая часть числа
r2d(угол) - Преобразование угла из радиан в градусы. Например, r2d(pi) преобразует pi радиан в 180 градусов
d2r(угол) - Преобразование угла из градусов в радианы. Например, d2r(180) преобразует угол 180 градусов в радианы и возвращает значение, равное константе pi
pi - Константа "пи"
Добавлю: Функции вводятся в ячейку таблицы, а сразу после вводится адрес анализируемой ячейки (ячеек) в скобках, например, sqrt(А1+А2) - даст корень суммы чисел из соответствующих ячеек

Последний раз редактировалось skkkk, 21.07.2008 в 03:23.
skkkk вне форума  
 
Непрочитано 23.07.2008, 17:46
#34
Walkmax


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


Цитата:
Сообщение от Mitek Посмотреть сообщение
На самом деле был задан один интересный вопрос: можно ли ссылаться на ячейку таблицы, находящейся в другом файле!
Нельзя, или никто из гуру не знает?
Просто очень полезная вещь была бы...
Я однажды эксперементировал с этим вопросом. При условии, что оба файла открыты связь поддерживается. Можно собрать необходимые файлы в подшивку, и работать с ними станет проще. Можно поковырять гиперссылки. Я уверен, что это возможно даже при условии что один из чертежей закрыт.
Walkmax вне форума  
 
Непрочитано 23.07.2008, 17:54
#35
Walkmax


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


Да есть ещё вопрос. Кто-нибудь сталкивался с глюками в таблицах старше 2006? Я однажды "заразил" свой файл какой-то гадостью. При открытии файла стало появляться сообщение, что в системе не установлен еврейский язык, а в пустых ячейках таблиц стали появляться кракозябры. Кто видел, кто знает чё это за гадость?
Walkmax вне форума  
 
Непрочитано 16.03.2011, 15:07
#36
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


А есть достоверно точная информация что формулы как в Excel не получится в AutoCAD использовать?

Пробовал связи с Excel, но получается слишком много действий и они не оправдывают себя... Хотелось бы решать примитивные расчеты в AutoCAD и средствами AutoCAD. Полями не смог победить...
Например из однострочного текста 10х2(4) нужно получить два поля 3ж и 4ж.
расчет такой:
1. (10*2)-4=16
2. 16-2/4=3,5
3. Для первого значения округляем до одного знака в меньшую сторону для другого в большую и получаем 3 и 4.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 16.03.2011, 15:12
#37
zenon

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


Цитата:
Сообщение от Shoorup Посмотреть сообщение
Пробовал связи с Excel, но получается слишком много действий и они не оправдывают себя... Хотелось бы решать примитивные расчеты в AutoCAD и средствами AutoCAD. Полями не смог победить...
Например из однострочного текста 10х2(4) нужно получить два поля 3ж и 4ж.
расчет такой:
1. (10*2)-4=16
2. 16-2/4=3,5
3. Для первого значения округляем до одного знака в меньшую сторону для другого в большую и получаем 3 и 4.
Это о чем вообще?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 16.03.2011, 15:51
#38
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от zenon Посмотреть сообщение
Это о чем вообще?
Наверно получилось отрывок мыслей...
развернём получше
Некоторые расчеты я делал в Excel. Благо формулы позволяют там делать практически все что вздумается. Т.е. в одну ячейку я там вбиваю 10х2(4) и получаю в двух других ячейках нужные мне значения (3 и 4) по формуле (см. пост выше). Затем эти два значения средствами AutoCAD вставляются в таблицу уже в чертеже и из этой талицы посредством полей я вставляю в текст эти значения. Так вот, такая процедура немного убогая чтоли... вот я и ищу путь решить проблему средствами AutoCAD без использования Excel.
Lisp лучше не предлагать...
Ответ я так понимаю нужно искать в полях и в DISEL...
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
 
Непрочитано 16.03.2011, 16:04
#39
Сергей Дубина


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


а вба не пробовал? Текстовый калькулятор?
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 16.03.2011, 16:12
#40
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Текстовый калькулятор?
типа того. И планируется таких расчетов довольно много. Ищу более простое решение...

VBA не пробовал... никогда... в AutoCAD. Я так понимаю в результате всеравно получим программу... т.е. файл который надо будет подгружать. Или я ошибаюсь?
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Формулы в таблицах AutoCAD

Размещение рекламы