Обновление программы «Прокат» Василия Кондрата - Страница 16
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Обновление программы «Прокат» Василия Кондрата

Обновление программы «Прокат» Василия Кондрата

Ответ
Поиск в этой теме
Старый 05.12.2006, 18:24
Обновление программы «Прокат» Василия Кондрата
Владимир М
 
-
 
Ухта
Регистрация: 31.07.2005
Сообщений: 381

Вот обновил базу данных проката для швеллеров и уголков *.dat; но вот в чем проблема!
Для швеллеров гнутых ГОСТ 8278-83 и уголков гнутых равнополочного ГОСТ 19771-93 и неравнополочного ГОСТ 19771-93 меняется номенклатура профиля для обычной и качественной стали, т.е к обновленной базе добавил еще дополнительную svlrgk.dat; ugrgk.dat; ugngk.dat. И поменял диалоговое окно, добавив опцию «выбор стали»
И вот не как не получается связать выбор с этими кнопками!
[ATTACH]1165331931.JPG[/ATTACH]
===
Добавлено 13.02.2009:
К сожалению, автор ветки последнее время на ней не появляется. Последняя актуальная сборка находится здесь.
Просьба разработчикам: при изменении писать мне или Солидворкеру в личку с указанием поста, где выложена сборка.
/kpblc/


Последняя работающая версия от VVA : http://forum.dwg.ru/showpost.php?p=352714&postcount=458
Версия от gomer : http://forum.dwg.ru/showpost.php?p=637272&postcount=568
Версия для BricsCAD : http://forum.dwg.ru/showpost.php?p=621028&postcount=545

При некорректной работе попробуйте совет из #777

Вложения
Тип файла: zip prokat_ru_Bricscad8-10.zip (183.6 Кб, 1078 просмотров)
Тип файла: rar Procat_N458 от 16.12.2009.rar (117.8 Кб, 1372 просмотров)
Тип файла: zip Prokat568.zip (114.5 Кб, 2031 просмотров)

__________________
Я не волшебник, я только учусь…

Последний раз редактировалось Кулик Алексей aka kpblc, 05.03.2015 в 09:02.
Просмотров: 388315
 
Старый 28.09.2007, 10:55
#301
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Нда, чувствую, не зря я хотел все переделать... Только дело так и не дошло до логического завершения.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Старый 28.09.2007, 10:59
#302
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Ну так зачем же дело встало?
Шучу! Сам понимаю что не хват времени - раз, работать за так при достигнутых профнавыках - два, да и просто лень - три, ну и т.д.
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Старый 28.09.2007, 11:27
#303
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>G.A.W.
В своих сборках я в отрисовку примитивов для блоков не лез (там ведро водки нужно чтобы разобраться).
Цитата:
(*координаты X, Y,Z*) создание линии нулевой длины
Какой именно профиль и т.п. Может в этом месте не обрабатывается OSMODE :?: Попробуй перед вызовом отключить его.
VVA вне форума  
 
Старый 28.09.2007, 11:41
#304
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Ну вот в коде нашел такой вот фрагмент
Код:
[Выделить все]
;;;------------------------------изменения 28.07.07 начало ----------------------------------
;;;  сохраним тип и номер профиля в глобальных
  (setq	*alan-steel-saved-profile-type*
	 pr_fl
	*alan-steel-saved-profile-number*
	 rr
  ) ;_ конец setq
;;;  включил все привязки
  (setvar "osmode" 15359);;;------------------------------изменения 28.07.07  конец ------------------------------------------
  (cond
    ((and (eq pr_fl "0") (/= rr nil))
     (dv_t_rp)
    )
    ((and (eq pr_fl "1") (/= rr nil))
     (dv_t_rp)
(setvar "osmode" 15359) - включает все привязки, далее ф-ции
dv_* чегой-то там рисуют. Имхо не правильно :evil:
VVA вне форума  
 
Старый 28.09.2007, 12:13
#305
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Цитата:
>G.A.W.
В своих сборках я в отрисовку примитивов для блоков не лез (там ведро водки нужно чтобы разобраться).
Цитата:
(*координаты X, Y,Z*) создание линии нулевой длины

Какой именно профиль и т.п. Может в этом месте не обрабатывается OSMODE Попробуй перед вызовом отключить его.
Цитата:
Ну вот в коде нашел такой вот фрагмент
Код:
[Выделить все]
;;;------------------------------изменения 28.07.07 начало ---------------------------------- 
;;;  сохраним тип и номер профиля в глобальных 
  (setq   *alan-steel-saved-profile-type* 
    pr_fl 
   *alan-steel-saved-profile-number* 
    rr 
  ) ;_ конец setq 
;;;  включил все привязки 
  (setvar "osmode" 15359);;;------------------------------изменения 28.07.07  конец ------------------------------------------ 
  (cond 
    ((and (eq pr_fl "0") (/= rr nil)) 
     (dv_t_rp) 
    ) 
    ((and (eq pr_fl "1") (/= rr nil)) 
     (dv_t_rp)
(setvar "osmode" 15359) - включает все привязки, далее ф-ции
dv_* чегой-то там рисуют. Имхо не правильно
1. Я там привязку выставил в 15871.
2. А как првильно?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Старый 28.09.2007, 12:21
#306
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


С учетом пожеланий Владимира М №276 (масштабы 1:xx), предложения Alan № 296, перед отрисовкой OSMODE устанавливается в 0, существующее значение сохраняется и восстанавливается в конце или при ошибке.
Вложения
Тип файла: rar prokat306.rar (148.4 Кб, 328 просмотров)

Последний раз редактировалось VVA, 21.01.2008 в 10:54. Причина: Исправления в *error*, новая ссылка
VVA вне форума  
 
Старый 28.09.2007, 12:38
#307
G.A.W.

работник по монтажу, то посижу, то полежу!!!
 
Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
<phrase 1=


Кстати, заменил prokat.lsp свой на новый из последнего архива, вроде все пока заработало, потестим, скажем. Спасибо!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!!
G.A.W. вне форума  
 
Старый 28.09.2007, 21:23
#308
yax


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


Здраствуйте.
Цитата:
Сообщение от ander
yax, Tools->Options->Open and Save: (ObjectARX Applications), убрать галочку с "Show Proxy Information dialog box"
Спасибо огромное.
yax вне форума  
 
Старый 01.10.2007, 10:36
#309
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>yaxА можно с помощью этого разобраться с ними навсегда http://www.autocad.ru/cgi-bin/f1/board.cgi?t=31779ic
VVA вне форума  
 
Старый 25.10.2007, 10:06
#310
ViktorNik


 
Регистрация: 06.06.2007
г. Иркутск
Сообщений: 1


На работе поставили лицензионный Autocad LT 2008 (руская версия). Я не нашел в нем команды загрузки приложений. Другие версии автокадов все удалили. А можно использовать прокат в данном автокаде? И если можно, то как?
ViktorNik вне форума  
 
Старый 25.10.2007, 10:28
#311
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


В AutoCAD LT использовать lisp невозможно. Но попробовать обойти - можно. В поиск по слову Extender. Либо http://www.google.ru/search?sourceid...ru+LT+Extender
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Старый 28.10.2007, 00:06
#312
Владимир М

-
 
Регистрация: 31.07.2005
Ухта
Сообщений: 381
<phrase 1=


Спасибо VVA, огромное буду тестить и разбираться дальше
Как жалко что времени очень мало или его вообще нет
__________________
Я не волшебник, я только учусь…
Владимир М вне форума  
 
Старый 29.10.2007, 09:48
#313
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Владимир М Посмотреть сообщение
Спасибо VVA, огромное буду тестить и разбираться дальше
Как жалко что времени очень мало или его вообще нет
Разбираться дальше для чего?
А времени действительно нет. Т.к. по хорошему надо, как советовал раньше Алексей, а еще раньше уж не помню кто, "до основанья, а затем ..."
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Старый 29.10.2007, 13:45
#314
Владимир М

-
 
Регистрация: 31.07.2005
Ухта
Сообщений: 381
<phrase 1=


VVA, проблемма такая дома работает но не всегда правильно отрисовывается Прокат 3D, там либо привязка либо что-то другое включено линии проката куда-то уходят. На работе вообще не слушается.
__________________
Я не волшебник, я только учусь…
Владимир М вне форума  
 
Старый 29.10.2007, 14:51
#315
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Прокат 3d не правил, но посмотри пост №304 там как раз таки и была включена привязка.
Посмотрел 3d. ищи строку
(setvar "osmode" 15359) и устанавливай в 0 смело, в конце привязки восстанавливаются.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Старый 29.10.2007, 16:23
#316
Владимир М

-
 
Регистрация: 31.07.2005
Ухта
Сообщений: 381
<phrase 1=


Спасибо, разберусь, с этими привязками
__________________
Я не волшебник, я только учусь…
Владимир М вне форума  
 
Автор темы   Старый 29.10.2007, 16:30
#317
Владимир М

-
 
Регистрация: 31.07.2005
Ухта
Сообщений: 381
<phrase 1=


VVA, ты просто спаситель мира! Получилось все коректно работает. Может презалить?
__________________
Я не волшебник, я только учусь…
Владимир М вне форума  
 
Старый 29.10.2007, 17:28
#318
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Раз работает, то перезаливай. Наверное кому-то еще 3d нужно.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Старый 29.10.2007, 22:04
#319
Владимир М

-
 
Регистрация: 31.07.2005
Ухта
Сообщений: 381
<phrase 1=


Раз так, то вот выкладываю последний релиз
Вложения
Тип файла: zip Прокат.zip (146.7 Кб, 560 просмотров)
__________________
Я не волшебник, я только учусь…
Владимир М вне форума  
 
Старый 13.02.2008, 14:04
#320
Diman111

промышл проектант
 
Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323


Есть такой момент.
При указании масштаба скажем 20 или любого другого и выбора длины проката указанием - выбор длины происходит всегда с масштабом 1-1 - т.е. надо 1000 мм длины - вот и укажи растояние между точками 1000 единиц.
надо бы поправить указание длины с учетом выбранного масштаба т.е. для 20 это будет 1000/20=50 единиц
или галку выбора ввода длины с учетом масштаба или нет
Diman111 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Обновление программы «Прокат» Василия Кондрата