> 1 <

Автор Сообщение

DID

Members


Статус

2 сообщений

Где: Russia
Род занятий:
Возраст:

#7652   2015-07-18 16:52 GMT+3 часа(ов)      
Помогите пожалуйста. Вопрос в следующем:
открываем новый файл автокада.
начинаем ввод данных:
(setq D (getint "\n Введите диаметр колонны D >: ")) ;пусть будет 2000
(vl-propagate 'D)
(setq S1 (getint "\n Введите основную толщину металла S1 >: ")) ;пусть будет 10
(vl-propagate 'S1)
(setq Rn (/ D 2)) ;вычисляем Rn
(vl-propagate 'Rn)
Все данные загнаны в память.
Далее закрываем этот файл, и открываем новый
Если в новом файле спрашивать вывод данных например (print D) он выдаст 2000, помнит.
И остальные 2 он тоже помнит.
Мне надо вычислить в этом новом файле, новую величину.
(setq tm1 (list (- 0 (- Rn 10)) (- 0 S1)))
Но вот тут проблема, он ее не вычисляет. Ввожу (print tm1) а он мне в ответ nil.
Подскажите почему? ведь все данные входящие в эту формулу он определяет и помнит, но подставлять их в формулу и вычислять не хочет.
> 1 <


Онлайн :

0 пользователь(ей), 13 гость(ей) :




Реклама на сайте: