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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно передать сист. пер. "Angbase" гр.мин.сек. ?

Как программно передать сист. пер. "Angbase" гр.мин.сек. ?

Ответ
Поиск в этой теме
Непрочитано 26.09.2012, 12:18 #1
Как программно передать сист. пер. "Angbase" гр.мин.сек. ?
G-RAV
 
Геодезист
 
г.Новосибирск
Регистрация: 16.08.2009
Сообщений: 86

Собственно вопрос в названии..
Просмотров: 3012
 
Непрочитано 26.09.2012, 12:45 Не понят. на как-м язык. хотит. сдел. И куд. хотит. перед.?
#2
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Собственно, ответ тоже в названии
bargool вне форума  
 
Автор темы   Непрочитано 26.09.2012, 13:01
#3
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Остроумно.
Для Вас в развернутом виде:
1. Язык Lisp,
2. Необходимо присвоить системной переменной "Angbase" значение угла в формате - радусы минуты секунды.
G-RAV вне форума  
 
Непрочитано 26.09.2012, 13:23
#4
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Чувствую себя слегка обязанным отвечать. Позволю себе предположить, что т.к. Angbase типа real, и задаёт угол в градусах, то минуты и секунды надо самому переводить в доли градуса. Ссылка на википедию.
По лиспу не спец, но тут всё просто должно быть (setvar "angbase" x), где x - вычисленное значение.
Offtop: И честно. Свёрнутый вид вопроса совсем не располагает к конструктивной дискуссии, да и совсем не понятна формулировка вопроса без разъяснения. Я вот подумал, что куда-то наружу хотите передать.
bargool вне форума  
 
Непрочитано 26.09.2012, 13:38
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Сначала делаем
(setvar "AUNITS" 1)
Потом делаем (пример):
(setvar "ANGBASE" 10d20'30")
и получаем фигню.
Profan вне форума  
 
Непрочитано 26.09.2012, 13:44
#6
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Offtop: как я и думал, всё проще оказалось
bargool вне форума  
 
Автор темы   Непрочитано 26.09.2012, 14:00
#7
G-RAV

Геодезист
 
Регистрация: 16.08.2009
г.Новосибирск
Сообщений: 86
<phrase 1=


Цитата:
Сообщение от Profan Посмотреть сообщение
Сначала делаем
(setvar "AUNITS" 1)
Потом делаем (пример):
(setvar "ANGBASE" 10d20'30")
и получаем фигню.
; ошибка: Настройка переменной AutoCAD отвергнута: "ANGBASE" "10d20'30\""

действительно, фигню
G-RAV вне форума  
 
Непрочитано 26.09.2012, 15:16
1 | #8
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


(setvar "ANGBASE" (angtof "10d20'30\"" 1))
ытя вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно передать сист. пер. "Angbase" гр.мин.сек. ?