|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Начал трудиться буквально недавно, но скора думаю наклепаю хорошую (удобную) програмулину. 100% Результат будет, так как мне дали такое задание. На данный момент занимаюсь кодингом ОТРИСОВКИ, затем планирую создать рисунки к деталям, потом зделать возможность выбора точки вставки и поворота детали, ну и в дальнейшем 100% предется расширять базу.
(ИНТЕРФЕЙС НА ДАННЫЙ МОМЕНТ ЧИСТО ТЕСТОВЫЙ, В ДАЛЬНЕЙШЕМ ПЛАНИРУЕТСЯ СОЗДАТЬ БОЛЕЕ УДОБНЫЙ ИНТЕРФЕЙС С ВОЗМОЖНОСТЬЮ СОЗДАНИЯ СВОИХ НАБОРОВ, ДАПУСТИМ НЕКОТОРЫЕ КОНСТРУКТОРА РАБОТАЮТ ТОКА С ОДНИМИ ОПРЕДЕЛЕННЫМИ ДЕТАЛЯМИ ТАК ЗАЧЕМ ИМ ШАРИТЬ ПО ВСЕЙ БАЗЕ И ИСКАТЬ ИХ, БАЦ ДАБАВИЛИ В СВОЙ НАБОР И УСЕ ИСКАТЬ НЕНАДО :-) ) |
||||
![]() |
|
||||
Выкладываю новый скрин программы :-)
Возможности программы на данный момент: Прога умеет чертить Двутавры, Швелеры, Уголки. Активно ведется разработка вставки блока по точки вставки (смотрите рисунок), также будет возможность поварачивать блок на 90 градусов (в дальнейшем будет предусмотренно отклонение по градусам :-) ), ну и конечно надо будет зделать вставку блока втом масштабе который стоит на чертеже. пока все, работаю... |
||||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Уважаемые, ничего не получается!
Взял с поста 319, поставил, и при призапуске ^C^C_(if (= PRKT3D nil) ( Load (findfile "prcat3d.lsp"))) PRKT3D пишет - Команда: _(if Команда LISP недоступна. Команда: (= PRKT3D nil) T Команда: ( Load (findfile "prcat3d.lsp"))) ; ошибка: лишняя закрывающая скобка на входе Команда: PRKT3D Неизвестная команда "PRKT3D". Для вызова справки нажмите F1. ; ошибка: Настройка переменной AutoCAD отвергнута: "aperture" nil Хорошо, убрал и запускаю - ^C^C_(if (= PRKT3D nil) ( Load (findfile "prcat3d.lsp"))) PRKT3D пишет - Команда: _(if Команда LISP недоступна. Команда: (= PRKT3D nil) T Команда: ( Load (findfile "prcat3d.lsp")) _KPBLC-ERROR-CATCH Команда: PRKT3D Неизвестная команда "PRKT3D". Для вызова справки нажмите F1. ; ошибка: Настройка переменной AutoCAD отвергнута: "aperture" nil Что делать??? Поставил потому что очень нужны замкнутые профили и такой облом |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Проверил еще и еще и вот что: слетают все привязки, "aperture" становиться "1" и вставка происходит черт знает куда. |
|||
![]() |
|
||||
aperture это системная переменная, в программе прокат она менят свое значение, но затем снова восстанавливает исходное значение.
Возможно у тебя проблемы в самой программе, системной переменной в данном случае банально неприсваевается исходное значение. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Jonas,
Нужно не ^C^C_(if (= PRKT3D nil)( Load (findfile "prcat3d.lsp"))) PRKT3D А так ^C^C(if (= PRKT3D nil)( Load (findfile "prcat3d.lsp")));PRKT3D;
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
"APERTURE" меняется на "1" - бог с ним. Наверно если бы "OSMODE" не слетало на "0" то все было бы в норме. В Лиспе слаб и где происходит отключени не разглядел, во всяком случае понятно что при указании точки вставки (и следовательно завершении програмы) не возвращается первоначальное значение "OSMODE". |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Немного модифицировал Procat 3d из сборки #319. Теперь OSMODE не должно слетать
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Я не слежу за ГОСТами. Возьми сборку с не старыми ГОСТами и перепиши туда файл Prcat3d.lsp из #412
Ставит в 0,0 ПСК, а потом идет перенос и запрос новой точки.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Jonas, я так понимаю тебе прокат нужен, а почемубы тебе просто банально не ввести в камандой строке команду "PROKAT" ЭТО 2D ВЕРСИЯ.
2d версию я всегда так запускаю, вроде все пашет (относительно). Или тебе нужен этот навароченый комплекс с созданным меню? мож я че нитак понял. |
||||
![]() |
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Важно то о чем писал выше, не просит точку вставки! Вчера дома поставил на свой ноутбук и там все зарабртало. На рабочем, проверил сейчас (с утра) и к сожжалению то же, ставит в 0,0 ПСК. Может какая то переменная не в теме? ПОМОГИТЕ! |
|||
![]() |
|
||||
Цитата:
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
![]() |