| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.12.2006, 18:24 | #1 | |
Обновление программы «Прокат» Василия Кондрата
-
Ухта
Регистрация: 31.07.2005
Сообщений: 381
|
||
Просмотров: 384393
|
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Собственно у PG последний текст кажется с моей корректировкой.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Operator Регистрация: 01.11.2005
Samara-Gorodok
Сообщений: 389
|
ОФФ ТОПИК
А расскажите чего такого хорошего в программном создании профилей проката - не проше ли закатать все это в блоки и вставлять с тул палетс! :? :? :? :? :?
__________________
АвтоКАД это не только электронный кульман, Но и великий ГЕМОР |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Вы (ты?) хоть и земляк, но истина дороже! Прикидывали сколько блоков нужно сделать для этой библиотеки, как её организовать по параметрам сечений, как оттуда их выбирать? Или у Вас есть готовое решение? В студию! Програмное создание (тем более вставленные элементы собираются программно же в блоки), проще, чище, оперативнее и т.д. и т.п. ЯТД
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Тем более, хочу добавить, программным путем все это будет меньше весить - ведь это простой код, а не чертежи! А также можно задавать различные виды и вложенная информация весьма кстати!
Тем более быстрый поиск и удобный интерфейс :!:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Последне пока обновление Проката и Проката_3D
Макрос кнопки Проката: ^C^C^P(progn(if(= Crokat/prokat nil)(load "prokat/prokat")));prokat; Макрос кнопки Проката_3D: ^C^C(if (eq crokat/prkt3d nil) (load "prokat/Prcat3d"));prkt3d; [ATTACH]1165773926.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Обновил procat_ru, были проблемы со вставкой видов швеллеров по ГОСТ 8240-97 с уклоном.
А что здесь выложено, проблем ни каких не заметил. Прошу писать о замечаниях, что не так! Итого здесь выложено: "Двутавры по ГОСТ 26020-83 с параллельными гранями полок" "Двутавры по СТО АСЧМ 20-93 с параллельными гранями полок" "Двутавры по ГОСТ 8239-89 с уклоном внутренних граней полок" "Швеллеры по ГОСТ 8240-97 с уклоном внутренних граней полок" "Швеллеры по ГОСТ 8240-97 с параллельными гранями полок." "Швеллеры гнутые по ГОСТ 8278-83 обыч. сталь" "Швеллеры гнутые по ГОСТ 8278-83 кач. сталь" "Уголок по ГОСТ 8509-93 равнополочный" "Уголок по ГОСТ 8510-86 неравнополочный" "Уголок гнутый по ГОСТ 19771-93 равнополочный обыч. сталь" "Уголок гнутый по ГОСТ 19771-93 равнополочный кач. сталь" "Уголок гнутый по ГОСТ 19772-93 неравнополочный обыч. сталь" "Уголок гнутый по ГОСТ 19772-93 неравнополочный кач. сталь"
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Регистрация: 22.02.2006
Минск
Сообщений: 80
|
Цитата:
|
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Profan, программа не моя, и вообще я работаю чисто на английских версиях и русскую не признаю! Просто я ее заметил по ссылке http://www.kulichki.com/cadhlp/pgmake.htm переделанная Alanом и внедрил свои обновления в код. Я не стал ее руссифицировать полностью, но необходимость такая есть, так как многие английского совсем не знают! Вот Alan этим сейчас и занимается и скоро выложит подправленную, да еще и с линиями разберется...
:wink: Хочется чтобы никому обидно не было!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Сервис-Настройка-Файлы-Путь доступа к вспомогательным файлам" В procat_ru есть одна маленькая ошибка, Владимир М нашел - спасибо. Могу выслать исправленный текст.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
посмотри тут |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Напиши мне адрес, если не хочешь светить на форуме.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Исправляю сообщение. Поместите папку prokat куда-то в папку, описанную в путях Автокада. Например в "D:\Program Files\AutoCAD 2006\support"
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>All пользователям программы ПРОКАТ
Сейчас подделываю программу чтобы работала под любым (рус или анг) Автокадом с добавленным Владимир"ом М сортаментом. Вопрос 1) Нужно ли масштабирование блоков, т.е. предусматривать ли вычерчивание элементов в мм чертежа? Вопрос 2) Можно ли для этого использовать сист.переменную USERI1? P.S. Вопросы заданы только для использования бесплатной программы ПРОКАТ. Просьба на дискуссии не отправлять. P.S.S. Автор программы ПРОКАТ Василий Кондрат нашелся, передаёт всем привет и желает всяческих успехов. Переделывать в разумных пределах разрешил.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Привет передавай ему Alan, и спасибо ему за основу! Будем двигаться дальше
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Скоро выйдет еще одно обновление – квадратные трубы!
Исходный код получился, осталось создать базу данных для квадратных труб. И тут такой вопрос – под какими ГОСТами сейчас выпускают трубы квадратного профиля. На сколько я помню Технические Условия (ТУ) уже отменены и уже не действуют. Для квадратных труб думаю можно применить ГОСТ 8639-82 и ГОСТ 25577-83. Если не так поправьте.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
[quote="AlanВопрос 1) Нужно ли масштабирование блоков, т.е. предусматривать ли вычерчивание элементов в мм чертежа?
Вопрос 2) Можно ли для этого использовать сист.переменную USERI1? [/quote] 1- НЕТ 2- НЕТ соответственно Василий Кондрат большей частю работает в Инвенторе, потребность в прикладных программах отпала, поэтому и не пишет. > Владимир М В свое время я испотльзовал ГОСТ 8639 для сортамента квадратных труб при записи в графу материал программы записи материала в графу штампа, dat-файл прилагаю может пригодится. [ATTACH]1166423406.zip[/ATTACH] |
|||
|
||||
Цитата:
ГОСТ30245-94.Профили для стрoительных конструкций ГОСТ 3262-75 Трубы стальные водогазопроводные Трубы стальные прямоугольные по ГОСТ 8645-68 / 13663-86 Трубы стальные квадратные (ГОСТ 8639-82, DIN 2395, ТУ 14-105-566-93) |
||||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Когда-то выкладывалась в download программа "Профиль металлопроката"(ModSection) Алексея Дворака ([email protected]),там много всего ,-в том числе и трубы:квадратные,прямоугольные,круглые.Неплохо было-бы совместить эту программу с программой Василия,или использовать данные.Еще лучше-если бы сам А.Дворак подключился.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Спасибо за помощь, Геннадий aka PG, посмотрю.
Спасибо Lamer Inc.., спасибо за новый ГОСТ - его я тоже применю. T-Yoke, вот насчет DIN - это не наш стандарт, а немецкий - вот пусть немцы и делают! Хотя хорошая идея использовать и зарубежный металл, только подумай как тебе обойдется доставка этого металла из-за граници А круглые трубы это вообще другой разговор. DEM тут предлагает двойной выбор сделать - по диаметру и толщине стенки. getr, спасибо за помощь, только дай ссылку на ModSection и что-то похожее, тоже можно взглянуть. Тут можно и целую команду программистов набрать - спасибо огромное :wink:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
->Владимиру М
http://dwg.ru/dnl/213
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Кого? arx этот? И не получится - надо перекомпилировать. Без вариантов. Вопросы - к автору.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Если разговор не о прокате Василия, то kpЫс прав. |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
|
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Добавил для английских версий:
"Профиль гнутый замкнутый сварной квадратный по ГОСТ 30245-03" "Профиль гнутый замкнутый сварной прямоугольный по ГОСТ 30245-03". Для обновления скопируйте данные файлы и вложите их в папку prokat с заменой старых. Рисует Прокат и Прокат3D Пользуйтесь! [ATTACH]1166956283.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
инженер Регистрация: 05.08.2006
Самара
Сообщений: 258
|
Ну что сказать - молодец.
Теперь для русской версии. Нужно (если уж пошло...): - разбить сечения по главам (плохо скакать скролом по 20-30 значениям) - добавить тавры гнутосварные трубы по всем ТУ и ГОСТам профнастил Ну это уж так... Все равно спасибо... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Прокат он и есть прокат, а для остального может сделать другую и назвать "гнукат" ? . |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
А ТУ уже отменен! Ладно, квдратные по гОСТу можно и закончить, а круглые трубы нужны? Какие пишите...
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Ну, уж 2 окружности нарисовать-то, я думаю, можно и без программы!
А то так докатимся, что и на обычную линию будем программы писать! |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
|
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Вот и русская версия последних обновлений.
Если нужна полная загляните на http://dwg.ru/dnl/1825 Желаю удачи! [ATTACH]1167167540.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
2 Владимир М
Например использовать для хранения ini файл. Такая функция есть в DOSlib, но лучше использовать чистый лисп. Например так: ;;; INI-EDIT.LSP contains functions to create and edit ;;; Windows-Style INI files, and to retrieve data from ;;; this files. ;;; ;;; INI-EDIT is freeware by ;;; Thomas Berger ;;; imago mundi CAD Systemhaus GmbH ;;; ;;; You may use and misuse this file ;;; and the included functions as you like. ;;; You may copy and distribute this file ;;; in whole or in parts freely. ;;; No warranties of course! ;;; ;;; If you like you may send me an email and tell me where ;;; you included this functions. ;;; ;;; CIS: Thomas Berger, 100326,2312 ;;; Internet: [email protected] ;;; http://ourworld.compuserve.com/homepages/imago ;;; ;;; ;;; FUNCTIONS ;;; ;;; (INI_WRITEENTRY inifile section variable value) ;;; inifile - string, a valid filename ;;; section - string, a section name ("[" and "]" brackets will be added automatically!) ;;; variable - string, a name of a variable in a INI file section ;;; value - string, the value for the variable ;;; ;;; This function creates a new or modifies an existing section entry. If the INI ;;; file does not exist it will be craeted automatically. ;;; [section] ;;; variable=value ;;; ;;; Example: ;;; (ini_writeentry "c:/test.ini" "NEWSECTION" "NEWVALUE" "100") ;;; creates a new ini file with content: ;;; [NEWSECTION] ;;; NEWVALUE=100 ;;; ;;; ;;; (INI_READENTRY inifile section variable) ;;; inifile - string, a valid filename ;;; section - string, a section name ("[" and "]" brackets will be added automatically!) ;;; variable - string, a name of an variable in a INI file section ;;; ;;; This function returns the value of an existing section entry as a string: ;;; ;;; Example: ;;; (ini_readentry "c:/test.ini" "NEWSECTION" "NEWVALUE") ;;; returns "100" ;;; ;;; ;;; (INI_READSECTION inifile section) ;;; inifile - string, a valid filename ;;; section - string, a section name ("[" and "]" brackets will be added automatically!) ;;; ;;; This function returns an assoc list with all variables and values of a complete ;;; ini file section ;;; ;;; Example: ;;; (ini_readsection "c:/test.ini" "NEWSECTION") ;;; returns (("NEWVALUE" "100") ("NEXTVALUE" "SAMPLE")) ;;; ;;; ;;; (INI_READINI inifile) ;;; inifile - string, a valid filename ;;; ;;; This function returns an assoc list of the complete ini file. ;;; ;;; Example: ;;; (ini_readini "c:/test.ini") ;;; returns (("[NEWSECTION]" ("NEWVALUE" "100") ("NEXTVALUE" "SAMPLE")) ("[NEXTSECTION]" ("INIPATH" "C:\\TEST.INI"))) ;;; ;;; ;;; (INI_INILINE line separator) ;;; line - a string as delivered by (read-line ..) ;;; separator - a string of a single char ;;; ;;; Example: ;;; (ini_iniline "NEWVALUE=100" "=") ;;; returns ("NEWVALUE" "100") (defun ini_readentry (inifile section entry ) (if (and (= 'STR (type section)) (/= "[" (substr section 1 1))) (setq section (strcat "[" section "]"))) (setq section (ini_readsection inifile section)) (cadr (assoc entry section)) ) (defun ini_writeentry (inifile section entry val / ofile ini sec) (if (not (findfile inifile)) (progn (setq ofile (open inifile "w")) (close ofile))) (if (and (= 'STR (type section)) (/= "[" (substr section 1 1))) (setq section (strcat "[" section "]"))) (if (setq ofile (findfile inifile)) (progn (setq ini (ini_readini inifile)) (cond ((setq sec (assoc section ini)) (if (assoc entry (cdr sec)) (setq sec (cons section (subst (list entry val) (assoc entry (cdr sec)) (cdr sec)))) (setq sec (cons section (reverse (cons (list entry val) (reverse (cdr sec)))))) ) (setq ini (subst sec (assoc section ini) ini)) (setq ofile (open ofile "w")) (if ofile (progn (mapcar '(lambda (x) (write-line (car x) ofile) (mapcar '(lambda (x) (write-line (strcat (car x) "=" (cadr x)) ofile) ) (cdr x) ) (write-line "" ofile) ) ini ) (close ofile) )) ) (T (setq ofile (open ofile "a")) (if ofile (progn (write-line section ofile) (write-line (strcat entry "=" val) ofile) (close ofile) ) ) ) ) ) ) ) (defun ini_readsection (inifile section / ofile line result ) (if (and (= 'STR (type section)) (/= "[" (substr section 1 1))) (setq section (strcat "[" section "]"))) (if (findfile inifile) (cdr (assoc section (ini_readini (findfile inifile)))) (alert (STRCAT inifile "\nnicht gefunden!")) ) ) (defun ini_readini (inifile / ofile line section result) (if (findfile inifile) (progn (setq ofile (open (findfile inifile) "r")) (if ofile (progn (while (and (setq line (read-line ofile)) (/= "[" (substr line 1 1)))) (while (and line (= "[" (substr line 1 1))) (setq section (list line)) (while (and (setq line (read-line ofile)) (/= "[" (substr line 1 1))) (if (and (/= ";" (substr line 1 1)) (/= "" line)) (setq section (cons (ini_iniline line "=") section)) ) ) (setq result (cons (reverse section) result)) ) (close ofile) )) ) (alert (STRCAT inifile "\nnicht gefunden!")) ) (reverse result) ) (defun ini_iniline (line sep / line str1 str2 ) (if (= 'STR (type line)) (progn (setq str1 "" str2 "") (while (and (/= "" line) (/= sep (substr line 1 1))) (setq str1 (strcat str1 (substr line 1 1)) line (substr line 2)) ) (if (= sep (substr line 1 1)) (setq str2 (substr line 2)) ) ) ) (list str1 str2) ) |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
По-моему лучше файлы с данными прокатов хранить в стиле ini файлов. Пример баз данных см. VetCAD. Сейчас работаю над программой по составлению спецификаций и выборки стали по ней.На чистом лиспе для использования в IntelliCAD.Как допишу выложу. Но не знаю когда.Если хватит сил.Программы должны быть бесплатными.Нужно сделать народный сапр.Пора кончать со спекулянтами и ростовщиками всех мастей.
|
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
Если бы программы были бесплатными, то не было бы и Автокада. Была бы бумага и карандаши (и те не бесплатные!). |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
to Евгений А.
Недавно ехал в трамвае с одним программистиком. Его мечта написать программу однажды, и потом всю жизнь жить на процент от её продажи. Т.е. он , возможно, потом хотел перестать быть производителем благ, а являться только потребителем. Т.е. по установившейся практике такой возможный паразит сядет мне на шею. Это рабовладельческий строй в цивилизованной форме. Считаю, что должен оплачиваться только труд по факту, а не какие-то прежние “заслуги” и “права”. Если бы капиталисты достойно оплачивали труд пролетариата (проектировщиков в частности), то не нужны были бы ни льготы, ни их показушная благотворительность. А если не будет ACADa, то буду работать на безплатном ProgeCAD LT. А так , если критически посмотреть на ситуацию с авторскими правами, то тогда не нужно наказывать и мошенников – риэлтеров за продажу десятков ордеров на одну и ту же квартиру. А что касается Ильича то таких людей я уважаю. Но все же мне хочется стать таким как отец-основатель СССР И.В.Сталин. |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
2 Profan
Интересно, кому надо меня замочить, да не просто пулей а каким-то древним "кошерным" способом? Хватит проливать кровь честных трудящихся! Хватит раскручивать известный маховик "Зуб за зуб". Лучше бы помог нам - честным труженикам Русской многонациональной цивилизации написать бесплатный модуль к будущему Народному САПРу. Знай что Бог на нашей стороне. Наше дело правое. Победа будет за нами. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
nikе, спасибо конечно за труд, но столько много всего, а особенно скобок на отдельных строках. Мне бы принцип логический, как это сделать какие параметры нужно сохранять и как это лучше сделать.
Спасибо и за предложения с *.ini но с LISPом практичнее я с вами согласен... А на счет бесплатного САПРа есть мнение у каждого. А когда человек учится этому, делать это нужно бесплатно, так как нужна помощь, в процессе которого ты получаешь знания, а так же мнения со стороны и варианты решения различных вопросов.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
Привет, Владимир М. Выложенный мной лисп сохрани в файл INI-EDIT.LSP. Он содержит библиотечные функции для работы с ini файлами. Добавляешь в свою программу строку
(load "INI-EDIT.LSP" ) и эти функции доступны из твоей программы. В комментариях даны примеры использования этих функций. Положим, что имеем файл sp.ini со следующим содержанием: [poz_sec] poz_vol=4e6613 [dl_sec] dl_vol=4560 [kol_sec] kol_vol=81 [nfas_sec] nfas_vol=0 [rfas_sec] rfas_vol=0 [fas_sec] fas_vol=0 [armature_sec] armature_vol=1 Например так можно записать в sp.ini новое значение nfas_vol, считывая его из текстового окошка диалогового окна. (ini_writeentry "sp.ini" "nfas_sec" "nfas_vol" (get_tile "nfas")) А так прочитать значение этой переменной (setq nfas (ini_readentry "sp.ini" "nfas_sec" "nfas_vol")) и установить это значение в в edit box диалогового окна (set_tile "nfas" nfas) |
|||
|
||||
конструктор Лего Регистрация: 21.10.2005
Краснодар
Сообщений: 204
|
2 Владимир М
Еще хотелось бы тебя попросить чтоб ты по возможности переделал библиотеку слайдов на отдельные файлы слайдов, т.к. IntelliCAD не поддерживает работу с библиотеками слайдов. Т.е. программа прокат работает но в диалоговом окне не отображаются картинки с профилями. В АСADе естественно все нормально, но для тех, кто работает в ACAD эта программа не нужна, тк могут работать например с ProjectStudio CS. А твоя программа больше нужна тем, кто работает с бесплатными или платными, но с разумной ценой в пределах 100-200 у.е. программами типа ProgeCAD ( a ProgeCAD LT вообще бесплатна, но поддерживает урезанный лисп без vl- функций и компилирующей функции function) |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
Код:
|
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Евгений А. не стоит обижать друг друга мы же не для этого здесь собираемся тем более высшее общество должно вести себя достойно и в рамках приличия, зачем судить каждого лучше следить за собой. А вот Бог пусть нас рассудит. А ту какая-то свинья получается... ну и новый год будет....
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>Евгений А.
Я бы ОЧЕНЬ не советовал Вам (и другим тоже) хранить в реестре какие-то локальные переменные. Архинеправильно, батенка! Не для этого реестр предназначен! Локальное значение прекрасно храниться самим Лиспом. В одном варианте В.Кондрата, который он мне присылал, так было и сделано.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
О использовании реестра для прикладных программ можно прочитать в книге "САПР на базе..." стр.98-105 В моём (я писал выше) варианте ПРОКАТ работает сохранение состояния в Лиспе и без реестра, что есть значительно проще и чище. ЯТД
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>Евгений А.
Цитата:
перевести из локальной в глобальную и она будет храниться во время сеанса.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Дружище, любой программист тебе скажет, что использовать глобальные переменные - это ОЧЕНЬ-ОЧЕНЬ плохо, не профессионально и неоправданно!!! Нет никакой гарантии, что другая программа написанная каким-нибудь юзером :shock: не будет использовать и изменять значение глобальной переменную под именем (к примеру) RR!
А попробуй теперь представить, что в программе несколько окон и в каждом окне хотя бы с десяток пунктов которые надо сохранять!!! И что??? Под сотню глобальных переменных? Очень удобно! А в моём примере, достаточно только вбить в SPISOK_TILE только все сохраняемые ключи (key), и значения таким же макаром можно скидывать в локальный список и потом его использовать вместо переменных. Помоему проще уже некуда! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>Евгений А.
Цитата:
Дружище, любой программист тебе скажет, что бо'льшая свалка мусора чем Интернет, это только реестр Widows. И использовать его надо очень аккуратно, без излишеств, т.е. без ненужных записей. Вот, например, прописать туда путь к какой-то большой программе, к которому можно пристёгивать все остальные пути, это ИМХО самый раз! Сохранение же локальных переменных, имеющих смысл только в этом чертеже и этом сеансе, в реестре - это ОЧЕНЬ-ОЧЕНЬ плохо, не профессионально и неоправданно!!! Для этого можно (и нужно в достаточно больших программах) использовать другие средства, например, INI-файлы, словари, расширенные данные и т.д..
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
Цитата:
А на счёт "свалки" лучше сами рассудите: если записей много и все серьёзные программы (соответственно программисты) используют реестр, то наверно не потому, что там приятно мусорить, а потому, что ОЧЕНЬ легко и удобно!!! |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Думаю по этому спорить особо не надо. Я думаю, реестр нужен не только для этих целей. Можно контролировать на наличие использование программы в целях авторских прав. Даже при наличии удалении программы необходимо оставить инфо о пользовании программы. Но наша программа бесплатная, так что не чего туда и лесть в этот реестр.
Если программа серьезная и написанная, например на C++, то это другой разговор. Так что лезть туда пока не собираюсь. А вот с Лиспом пока не получается, вроде логику понял, но что-то не выходит, может кто-то поможет ... или выложить код?
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Не все значения нужно сохранять, а только номера: списка профилей и профиля. Всё это можно записать в строку ИНИ-файла в папке Procat (а лучше и чище в рабочей папке). Здесь я могу помочь, если тебе не понятно как. Но для меня гораздо интереснее добавить радио-кнопки для стали. Я почти это сделал. Поэтому, я тебя прошу. Проверь/протестируй те тексты, которые я прислал 1.01.2007. Дай сигнал ПГ на опубликование объединительной (единой для рус/анг Акада) версии.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Все хорошо Alan, можно выкладывать, но думаю надо погонять ее на руском Akade
Хочу сказать что скоро выложу обновления для спец профиля БАЛКИ ДВУТАВРОВЫЕ И ШВЕЛЛЕРЫ СТАЛЬНЫЕ СПЕЦИАЛЬНЫЕ ГОСТ 19425-74
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Х...м, сижу спокойно программирую и как раз разбираюсь с внутренними уклонами двутавров по ГОСТ 19425-74
и вижу примечание в ГОСТе: Цитата:
И тут вспомнил присылали мне С.-Петербурга чертежи с этими балками Люди работают там в СПДС-график, ни хочу конечно обижать, но в этой программе программисты вместо 12% (7 градусов) залепили 12 градусов, а вместо 16% (9 градусов) - соответственно 16 градусов. Какая-то безграмотность творится! Ладно у меня по ГОСТ 8239-89 Написано: Цитата:
А тут как мне быть принимать по максимум значение уклона для ГОСТ 19425-74, если интервала такового не имею?
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Инженер-технолог Регистрация: 18.11.2003
Мурманск
Сообщений: 180
|
Может немного не в тему, но есть вопрос по программе.Давно использую программу Василия Кондрата, все работало без проблем.
После установки обновленной версии перестали рисоваться профили с использованием пунктирной линии, создание слоев и загрузка дополнительных линий не помогают. Подскажите пожалуйста причину? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Какой у Вас Автокад: версия; локализация (рус/анг)? Всего два вопроса, которые можно было не задавать!
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер-технолог Регистрация: 18.11.2003
Мурманск
Сообщений: 180
|
Обновление со страницы http://dwg.ru/dnl/1825
prokat_ru от 27.12.06 ACAD2006eng, руссифицирован интерфейс. Первоначальная версия проката работала начиная с ACAD2000. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
См. моё сообщение №26 Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер-технолог Регистрация: 18.11.2003
Мурманск
Сообщений: 180
|
Вообще-то в ACADе не новичок и немного сам пишу в lispе, но все же:
1. Папка prokat2007 установлена в C:\Program Files\AutoCAD 2006\Support\prokat2007; 2. В опциях ACAD указан путь доступа к файлам поддержки C:\Program Files\AutoCAD 2006\Support\prokat2007; 3. Загрузить приложение (appload) prokat.lsp (а для пробы и все сразу) 4. Command: prokat ; error: bad argument type: stringp nil |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
Код:
Или меняйте тексты, что пока делать не надо. Вот Владимир превратит эту прогу в программу, тогда и решим с правильным расположением.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер-технолог Регистрация: 18.11.2003
Мурманск
Сообщений: 180
|
Спасибо Alan! Именно это я и подозревал, только было лень разбираться в *.lsp. Хочу еще заметить что в текстах нашел отрисовку линий в слое "Штриховая2", надеюсь Владимир учтет и этот момент, лишние слои только мешают при проектировании.
Будем ждать выхода финального релиза. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Где это было, в варианте от 26.12.2006 или в моих последних текстах?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Alan, есть проблемы нужен acadiso.lin русской версии для проверки с типом линии, а то у меня ее нет. Выложи пожалуйста, что -то с типом линии не получается. Вместо "DASHED" не выводит "штриховая".
Специально удалял "DASHED" для проверки на выдачу типа линии "штриховая".
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Постараемся сделать Вот сейчас поправил для двутавров и швеллеров с уклоном - отрисовка на виду сбоку будет осуществлятся по средней линии. Хочу заметить полоки идут под скосом 5 градусов в AutoCAD. У Асконцев уклон на всех 7 градусов. Цитата:
Цитата:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Тема макроса уже проезжена, но еще повторюсь. Когда устанавливаете прогу или обновляете - проверяйте все куда устанавливаете (под какую папку с именем) и сверяйте макрос кнопки
А на счет прописанного пути - это самое главное, а то программа свои собственные файлы не найдет!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Инженер-технолог Регистрация: 18.11.2003
Мурманск
Сообщений: 180
|
[quote] ;;; (command "_linetype" "_s" "Штриховая2" "" "" "") [/quote
но ели читаешь код то внимательно посмотри перед ней знак такой стоит ";" - это чтобы команда на данной строке не работала, а следы надо оставлять...quote] Владимир, прошу прощения, не заметил впопыхах точку с запятой, так как открывал в блокноте. Для полного счастья хотелось бы, чтобы еще и толщина линий присутствовала для пунктирных линий. (ГОСТ 2.303-68, Линии невидимого контура от S/3 до S/2). |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Вообще-то я то же раньше пользовался слоями для вывода на печать на старой работе. А на новой пришлось все изменить. Теперь рисую в цветах и вывожу на печать по настройке на каждый цвет определенной толщины – мне даже такой вариант более нравится. И не забочусь, какая толщина у каждой линии, - главное цвет какой! Удобнее работать с блоками. А если хотите слоями работать, кто знает AutoLISP, сами поправят – как говорится «хозяин барин», а девиз мы трогать не будем!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Кто ни будь, использует швеллеры серии Э, Л, С по ГОСТ 8240-97.
Если используете, то откликнитесь. Интересно где их применяют. Сам нигде их не применял. Но хочу добавить ГОСТ все-таки должен быть полным…
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Может, тема уже ушла, но хотелось бы вставить свои 3 грошика (честно скажу, тему читал "по диагонали").
Грошик нумер раз. ИМХО: сделать локальную БД (на том же Access'e), и читать данные оттуда. Плюсы: все в одном файле; возможна сетевая работа; достаточно простое редактирование; для работы из-под acad'a установленный Access на машине не требуется. Минусы: для редактирования надо именно его; доступ к такой БД требует отдельный лисп (можно взять хоть с сайта Флемингов, хоть отсюда - я его как-то выкладывал). Грошик нумер два. Хранить временные значения переменных нужно где угодно, но только не в реестре. Доступ туда, конечно, быстр, но... Есть одно ограничение, которое "кое-где у нас порой встречается": максимальный объем реестра. Если оно установлено в 32 метра, и осталось свободным только 2 байта, чего должен сделать пользователь, не обладающий админскими правами? ИМХО метод хранения определяется длительностью хранения: если только в текущей сессии acad'a, то делать black-board переменные, именованные "похитрее". Если я делаю глобальную переменную, например, с именем *dwg-ru-project-prokat-dcl-settings-saved*, какой больной фантазией надо обладать, чтоб все это повторить? И хранить в ней список ассоциативных пар типа '(("key" . "value") ("key" . "value")) ну или наподобие. И читать с него все данные и настраивать dcl-файл соответственно. Если данные в каждом файле свои, то можно поступить двояко: либо глобальные переменные, либо пользовательские словари. Если же данные надо хранить "между сессиями", то ini-файл самое то (ИМХО). вариантов доступа - как у дурака фантиков. Начиная от doslib и заканчивая собственными сочинениями. Грошик нумер три. ИМХО: должон быть инсталлер, который при установке запрашивает путь установки, пишет необходимые данные в реестр, прописывает меню в указанные версии ACAD'a, делает (при необходимости) отдельный профиль, а также отслеживает предыдущие версии. Более чем полезно, учитывая, что далеко не все слету смогут разобраться; а утилит фриварных для подобных задач полно. --- Я пытался сделать нечто наподобие, но терпения и возможности попросту не хватило - прямой работы накидали
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
->kpblc
Сказано красиво и достойно... вот только совершенно неуместно (даже не диагонально а параллельно ). Программой занимаются любители, а не программисты. Иначе бы не занимались ерундой (переделкой/доделкой/...), а написали бы всё с нуля (простительно - они учатся! :shock: ). Поэтому о реляционных базах данных (SQL/QBE) вспоминать не стоит. Про то что в реестре не стоит хранить большие объёмы данных - и ежу понятно (хотя я не думаю, что лишние 5 - 10 метров как-то повлияют на реестр? А тут только состояние диалогового окна - небось и килобайта в жизни не понадобится). Цитата:
---- Я для себя написал программу-рисовалку трёхмерного проката - всё в одном VLX-файле не привязанного ни к каким папкам, а потом, когда увидел эту тему, попытался установить ПРОКАТ для сравнения и ... хрена с два - error !!! После третьей попытки пропало желание (и до сих пор не появилось). |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Ничего лично, извини если обидел чем! |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
Дело в том что не все так чертят как вы, например я и небезызвестный Vova для всех объектов назначают linetype scale =1 а при помощи viewports добиваются нужных результатов отображения в зависимости от масштаба. Вы же все равно назначаете тип линий потом, я боюсь предположить что у вас есть написаные реакторы чтобы чертя _line она сразу считывала dimscale и была в нужном масштабе. Уважаемый автор программы просьба сохранить направление развития, в том плане чтобы программа не затрагивала тот самый пресловутый СТП. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Да, Sleekka, по идеи ты прав, "каждый камень точат по своему"
Нужно делать основу - "для всех", а если хочет под себя подстраивать - пусть сам это делает - я ведь стараюсь не только для себя но и для всего общества-инженеров! Еще хочется сказать пишите все высказывание по прокату, - чего нет? или что-то не хватает или что добавить нужно? Вот соберем большой сборник и буду сортировать по категориям (добавим маленькое падающее окошко сбоку)
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Владимир М
Давай только брать уже локализованную версию для дальнейших модификаций и учитывать также локализацию в новых подпрограммах ! Alan мне прислал "локализованную" версию работает и в англ и русском акаде. http://www.cadhlp.kulichki.com/pgmake.htm#prokat2007 |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Хотелось бы внести ряд предложений.
1. отрисовка проката полилинией а не блоком (блоку сменить цвет и тип линии сложнее) Если не хотите убрать отрисовку блоком - то брать текуйщий цвет и внести в блок атирубы - гост типа проката и вес погонного метра. 2. запрашивать пользователя о масштабе отрисовываемого элемента а не рисовать 1-1 (типа потом пользователь сам решит что ему надо ). ИМХО проще вбить цифру 5 10 20 25 50 100 или кому что надо - как масштаб чем потом совершать шаманство над блоком. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ххе, похоже, понадобится делать нормальное окно настроек, в которое и вносить последовательно все предложения
Нечто типа такого, я думаю: [ATTACH]1168499342.jpg[/ATTACH]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Лично я против масштаба изображения, а цвет... Всё отрисовывается в текущем слое!
У меня все работает, цвет меняется с изменением цвета слоя, все корректно (конечно подробно все позиции сортаментов не проверял) |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Посмотрите внимательно моё сообщение №91 и всё заработает! Новая версия благодаря Владимиру М богаче по возможностям. А благодаря kpblc"у может работать с линиями из любого (рус/анг) Автокада.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
kpblc
Все так - только не разбитым блоком вставка (при кторой я получаю кучу отрезков) а именно единой полилинией. сие сделать не сложно а жить станет легче Геннадий aka PG Боюсь вы тем самым сделаете не универсальную программу а прогу чисто под себя - Крыс правильно расставил галки - хочешь меняй масштаб - хочешь нет. цвет слоя одно а текущий цвет другое. нашим СТП запрещено плодить свои слои а цвета меняй как хочешь - вот и вывод - надо брать текущий цвет а не цвет слоя. Хотя тоже можно регулировать сей момент - выставив галку в настройках |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Поубывал бы тех кто в слое еще и разными цветами рисует, зачем? Елку новогоднюю не напоминает. А рисовать в АКАДе в масштабе - наивреднейшее дело! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ххе, щщас, "сделать полилинией проще"
Для полилинии будет более грустно - надо будет уже делать (entmake) либо (vla-addlightweight), то есть программно вычислять точки и закругления, на их основе строить полилинию, которую потом и вставлять в блок. Поскольку мне по ходу работы не приходилось сталкиваться со скругленными полилиниями, я и функцию на это не делал Ща попробую
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Просто блок взрывать не надо - и проблем не будет.
|
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Геннадий aka PG
Если не ошибаюсь тут уже много веток по правилам ПРАВИЛЬНОГО черчения. мне казалось эта ветка конкретно о программе - я внес лишь предложения которые прошу реализовать - не более чем. Крыс насчет полилинии - тут был набор лиспов по работе с полилиниями - в частности был лиспик по объединению линий в полилинию - так вот пологаю им можно воспользоваться дабы велосипед не изобретать и вставить тот код. Хотя - не мне Вас учить. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Иногда надо экструдировать полученные сечения. Там без взрывания блока не обойтись
Вот функции, вроде как работают - создают полилинию по указанным параметрам. Выдирал с мясом из имеющейся библиотеки, поэтому мог чего-то упустить. Если что, сообщите [ATTACH]1168512834.rar[/ATTACH]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
|
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Ну, что вы в самом деле..... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
Все, я заткнулся
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
|
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Цитата:
постараюсь объяснить: 1. во первых есть цветозависимая печать - следовательно линии имеет смысл делить не по цветам а логически по слоям. и на каждом слое я могу по своему усмотрению для наглядности выделить толщиной (т.е. цветом) нужный мне момент 2. в больших конторах многие вещи оговариваются заранее - либо нормативами, либо контрактом и т.п. - т.е. плодить слои я не имею права. это приводит к необходимости брать цвет текущим а не по слою. 3. Вставив 1-1 я вынужден использовать модель и просторанство листа. НО - по требованиям - по 1 чертежу в 1 файле - следовательно: в модели нарисвоать 3 узла а потом их отмасштабировать в лайоутах - это умно (???) но долго. - проще сразу как мне надо отисовать в модели и все. либо я вынужден хранить 1 огромную модель и использовать лишь по 2 изображения для каждого листа - т.е. чертежа. Следовательно мне надо масштабировать вставляемый блок. 4. блок не позволяет одним щелчком поменять цвет и тип линии - следовательно блок ненужен - нужна линия. 5. имея 10 линий на 1 сечение сложно скопировать это сечение и т.п. редактирование. - следовательно необходима 1 линия. если программа пишется не под себя - то почему бы просто не учесть пожелания других людей. зачем споры о методах проектирования - мне кажется это немного неуместно - тем более мои требования не мешают вам работать как прежде - ПРАВИЛЬНО. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Да дело не в том, как работать правильно, а как - нет. Дело в том, что только сейчас начинается то, что должно было произойти в самом начале - сбор пожеланий к проге (точнее, ее "унутренностям", а не к внешнему виду и поддерживаемым профилям).
Я чем дальше, тем больше склоняюсь к отдельному окну настроек, где и должно быть прописано все (или почти все). И хранению необходимых данных вне AutoCAD'a.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Полностью согласен с kрыс'ом !
Модернизация то и затевалась добавления сортамента, а кому какие пуговоицы, да еще и под стандарт предприятия..... Ребяты, давайте и совестью пользоваться будем! Розовые пуговицы может кто и сделает, но не задаром же, не на рынке все таки находимся. >Diman111 Я не хочу спорить о стандартах черчения, но в ваших словах мне многое не понятно, а главное принцип деления по слоям. При цветозависимой печати например толстая- красная, так она и везде должна быть красной, а контур проката - толстая линия.. и в какой цвет красить? Непонятно мне. С блоками тоже непонятка, зачем их членить, когда есть проги по модификации блока с сохранением под новым или старом именем. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
с наполнением чертежа хранить внутри чертежа (словари, расш.данные, блоки, переменные - на вкус..); общие, например, путь к программе (НЕмаленькой) в реестре; общие несущественные (например, оформление окна, штамп чертежа...) в ини-файле. Где-то так! Навскидку! ЗЫ Я уже отправлял кого-то на стр. с этим материалом в книгу "САПР на базе..." Там немного правда не так. Но классическое размещение описано! Пища для размышления присутствует.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
программа
_kpblc-linetype-load_.LSP от Лоскутова Петра Витальевича (крыса) работает на подгрузку типа линии из acadiso.lin находящий в папке C:\Program Files\AutoCAD 2002\Support или C:\Documents and Settings\Имя пользователя\Application Data\Autodesk\AutoCAD 2005\R16.1\enu\Support и выше версией. НО НИ КАКОЙ СВЯЗИ С ЛИНИИ "dashed" НИ ЧЕГО НЕТ. Когда удалил тип линии "штриховая" (которой там не должно быть) с англ. версии то я все понял "dashed" так и не появилась. и это подтвердилось моему ожиданию. Это прога только для погрузки типа лисии с указыного выше пити загрузки. (setvar "celtype" (_kpblc-linetype-load_ "штриховая" nil) Но думаю это можно решить спомощью оператора if но как лучше сделать надо подумать...
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Оффтоп.
Интересно меня обозвали По-моему, у меня все ж другое имя. В prokat 2007 в этой функции (_kpblc-linetype-load) Лоскутов Петр Васильевич вроде как не упоминается вообще никаким боком
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Ты, просто, шпиён ! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
программа _kpblc-linetype-load_.LSP - Автор Кулик Алексей aka kpblc Лоскутов П.В. (Alaspher) написал много очень хороших, но других программ. См. http://www.uniip.ru/#content=http://.../lib/menu.html
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 23.06.2005
Сообщений: 79
|
Цитата:
Страна должна знать своих ГЕРОЕВ! http://my.opera.com/kpblc/blog/ PS: любой Кулик свою программу хвалит |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Пусть все фото в сети наших героев будут без очков! Мы должны знать их лицо , а не очки! А то скоро в масках карнавальных фотки появятся, вот и найди где Алексей, а где Петр ! ВСЕХ с НАСТУПИВШИМ СТАРЫМ НОВЫМ ГОДОМ! |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Ну если на то пошло, то я тоже откроюсь. Я Мадюшкин Владимир (Владимир М). Кстати Геннадий aka PG, на своем сайте рядом с Александром Назаровом (Alan) допиши пожалуйста мою фамилию - пусть знают наших героев! Будем продвигать САПР!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Хорошо, сделаю, а как насчет фото?
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Может не надо?
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Я против такого диалогового окна. Я Вам писал, повторяю еще раз. Такое диалоговое окно ни сколько не упрощает интерфейс и не ускоряет работу с программой. Появляется дополнительное нажатие для выбора типа сортамента (уголок, двутавр...). ИМХО Введение кнопки стали (обычная/качественная) гораздо более полезно, т.к. это сократит длину падающего списка.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
ИМХО и ЯТД. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Цитата:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Евгений А. Будет и 3D. Но VLX файлами я не занимался.
Если хочешь кинь инфу или ссылку по этому - разберусь и почитаю. Хотя я хочу придерживаться стиля Василия Кондрата. Его всетаки программа и это надо признать я лишь только обновляю и добавляю.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Тогда можно подкорректировать пути расположения и сделать ещё кое-какие изменения. Но Василий Кондрат разместил открытые тексты, работа я думаю должна продолжаться в таком же виде. Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Alan:
Цитата:
Вы им сильно льстите! Многие не могут запустить даже один лисп. И вообще моё мнение, что прописывать пути к файлам программы в Автокаде только для того, чтобы посмотреть на программу - ананизм, когда можно просто закинуть один VLX-файл мышкой в модель и всё!!! - пробуй на здоровье - подходит она или нет, про пути к файлам можно забыть вообще и программа будет работать в разы быстрее!!! А исходники прятать никто не просит. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Не хочется вступать с Вами в теоретическую дискуссию, но если бы всё было так просто, в Windows вообще папок не было. Так бы мышкой всё и тягали! Свои разработки я лично компилирую в один VLX-файл. Например, для того чтобы не видно было старые тексты, сохранившиеся ещё от версии 10 . НО!, совсем без путей, не обхожусь. Цитата:
У меня VLX-файл имеет размер примерно 800Кб, а вся папка с инфой, блоками и т.п. - 15Мб.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В некоторых случаях компилированные файлы могут вообще не работать. Если Евгений Елпанов появится, может, он и скажет более предметно. Из общения с ним я понял, что невозможно откомпилировать vlx и fas с отдельным именным пространством, если внутри кода идет использование рекурсивных функций. Может быть, и не все так грустно (просто мне использование компилированных файлов заказано )
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
На самом деле, раньше я сталкивался с этими проблемами, но не разбирался - ошибки были в передаче, через глобальные переменные. Недавно, я общался с Пастухом, разговор натолкнул меня на более детальное изучение отдельного именного пространства. В итоге, я ответственно заявляю, что в отдельном именном пространстве, отлично работают рекурсии, связки взаимно вызываемых рекурсий, самоизменяемые программы, в том числе рекурсивные. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Тем не менее (ИМХО) компилированные файлы в данном конкретном случае вряд ли дадут существенный прирост производительности - основная проблема-то в том, что, как и когда будет выбирать человек, а не обрабатывать лисп. Ну сработает он не за 0.0001 сек, а за 0.001 секунды - что от этого изменится, если человек будет выбирать нужные параметры минут 10?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Я так понимаю, что к работоспособности программы вопрос уже нет!
Это просто радует!!!!!!!!! А про один файл.. Так можно все ЛИСПы в один воткнуть |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Отдельное именное пространство, кроме всего прочего, прописывает в программу не имена функций, а лишь их оносительный адрес (кроме тех, что экспортированны и начинающихся с "С:"), что естественно ускоряет обращение к функции, а если при компиляции использовать оптимизацию и связывание, то адресация может местами заменяться на короткий переход (кто знает ассемблер, тот поймёт), а это опять выигрыш в скорости (возможно в конкретной программе это не важно), но кроме того у вас не будет проблем с другими программами, в которых случайно окажется такое же имя функции как у вашей - что уже очень важно!!!
Цитата:
|
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
А потом, действительно, ну будет она запускаться за 0,00000000000001 сек или за 5 сек, какая мне разница, если я в носу 20 сек ковыряюсь прежде чем выбрать элемент |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Да, вам проще обсуждать один файл - один файл. Вот каково разрабочику в одном файле рыскать ошибку или искать функцию.
Проще знать где что лежит, а там и руки можно приделать. И блоками файлов легче работать.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
:shock: Да я ничего против не имею, просто предложил вариант, как сделать прогу проще для простого юзера. Ну не будет простой пользователь что-то менять в программе, а по хорошему - и не должен, только загубит программу! а вот запутается в файлах и папках - 100% если никто не поможет... Кстати попробовал всё-таки программу - всё работает нормально (2008)! Поздравляю. Но лично меня в корне не устроил подход про "со своим уставом" в чужие чертежи не лезет (всем как говорится не угодишь) У меня всё как раз наоборот http://ad-cad.narod.ru/AD-Profil.htm |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Внимание! Обновления!
Вставте эти файлы в корневую папку данной программы с заменой старых Где-то была ошибка в одной позиции по отрисовке Гнутых профилей trkv.dat или trpu.dat непомню поэтому еще раз посылаю И замена ugnp.dat Уголков неравнополочных ГОСТ 8510-86 (Старая не совсем соответствовала ГОСТ). [ATTACH]1181761600.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Влезу-ка повторно (уже по самим лиспам, остальное, как я понял, уже проехали). Позволительна ли критика (ну и решения проблем)?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
[quote="Владимир М"]Внимание! Обновления!
Вставте эти файлы в корневую папку данной программы с заменой старых Где-то была ошибка в одной позиции по отрисовке Гнутых профилей trkv.dat или trpu.dat непомню поэтому еще раз посылаю И замена ugnp.dat Уголков неравнополочных ГОСТ 8510-86 (Старая не совсем соответствовала ГОСТ). а что новенького
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
т.е. Если линии русские а работаешь на ANG то все равно ACAD спрашивает пути загрузки этих линий и наоборот соответственно. Незнаю что и делать.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Тут еще думаю как создать калькулятор для подсчета проката при значении длины, но видать не скоро это произойдет. Программу придется дополнять. Меня заинтересовали динамические блоки, но в этом я еще ноль. Хотелось найти по динамическим блокам разжеванную книгу.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Так вот она сказала, что эти два файла индентичные. Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Лучше бы сюда, может, еще кто поможет
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
Вот это я в обнавлении и исправил. И с уголками неравнополочными поменял несоответствие. А что с линиями вот проблема. Опросил бы других как у них все встает?
__________________
Я не волшебник, я только учусь… |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Адрес если что в привате оставлю
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Alan мож все же вспомнишь и посмотришь! А-А-А!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
->Alan и Владимир М
Вот видите, господа, исходники никому (99%) особо не нужны - всем подавай готовую программу, да побыстрее, а то работа стоит, все страдают... и ждут..., а если предложите им скинуться по 500 рублей с лица в фонд помощи разработчика(-ков), чтобы было время и желание поддерживать и развивать продукт, так тухлыми помидорами зашвыряют, мол и программа плохая, и ненужна она нам вовсе, и сами вы такие-сякие ... . А потом удивляются: а что же это такое, нет в стране хороших программ и "мозги утекают за границу" к буржуям за погаными $. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Про таких анекдот придумали: (!!!!!!!! - БОЯН!) -Доктор мне все не нравится! -Всмысле? -Вообще все? -Даже е????ся? -А это как? -Ну давайте покажу ..... -Ну как? -Да ну на х...! Ты определись - либо туда, либо сюда, а то туда-сюда, туда-сюда. Не НРАВИТЦА!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Посмешил! Но не о том думаешь!
Тебе бесплатно дали программу вместе с исходниками - делай с ними что хочешь, переписавай как тебе надо! Цитата:
А вот если сам не можешь - проси помощи, но имей ТЕРПЕНИЕ и помни, что за бесплатно тебе никто ничего не должен. Люди как минимум могут быть заняты своими проблемами. Я бы после твоих подгоняев на месте Alana специально не спешил бы, не мальчик уже. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
На вопрос G.A.W., найдена ошибка
Цитата:
[ATTACH]1184336646.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Исправляю свои ошибки - ошибка в справочных данных на швеллеры с параллельными полками, было взято по умолчанию со справочных данных для швеллеров с уклоном
Замените данный файл в корневом каталоге на этот [ATTACH]1184366888.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
2Владимир М
1) я швеллеры как пример привел, возможно нужно посмотреть тоже и для двутавров. 2) откуда изначально взялись эти данные для сортамента? 3) обратите пожалуйста внимание на вот этот пост |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Ты конечно прав, Sleekka, надо проверять, конечно я это пока забросил, честно сказать, но не совсем.
Самое интерестное я сам встречаю ошибки в ГОСТ и очень много, вот как раз в этих самых сортаментах и понял тогда когда начал делать прогу в EXCEL по прокату чисто свои расчеты сверял с ГОСТами и что я увидел ошибки и не значительные, но встречаются очень грубые. Ну например ГОСТ 19425-74 балка 36С в ГОСТ 71,3кг/п.м. а у меня по расчету 62,8кг/п.м. Это только пример на самом деле их много и тут начинаешь задумываться как работает наш ГОСТ и куда они смотрят? Хотя в справочной инфе по отрисовке стараюсь придерживаться ГОСТ даже если есть там баки - думаю это временно - но зато есть куда и на кого сослаться!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Владимир М у меня в программе на такие случаи реализована проверка плошади поперечного сечения забитого в базу и реально рисуемого в модели профиля. Когда они сильно отличаются, то выдаётся сообщение об ошибке, тогда проще отлавливать описки в базе.
Если необходимо, зная площадь сечения можно вычислять и проверять другие параметры. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>G.A.W.&All
Нашел место, где запоминается ГОСТ и № профиля. Не совсем красиво, через глобальную переменную, но работает... Кто может потестить Прокат, пишите вышлю текст prokat.lsp P.S. Теоретически. Сделать через ИНИ-файл, думаю через 30 мин. получиться. Но хочется чтобы потестировали так.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
через 2 глобальные переменные: pr_fl rr Просьба проверить Прокат и сообщить замечания. P.S. Сделал вариант через 2-х строчный ИНИ-файл, но думаю что для программы с открытым кодом достаточно представленного варианта. Полную сборку я думаю разместим через денёк у Поспелова Геннадия, заменив предыдущую. [ATTACH]1185175382.rar[/ATTACH]
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Alan, работает, но есть некоторые пожелания хотя в целом все хорошо.
Еще немного подредактировал prokat.lsp добавил спец. швеллер и двутавр (монорельс)по ГОСТ 19425-74. Файлы подкорректированные целиком Выслал вам по почте, Alan. Доделаем и выложим. Еще нужно доделать Prcat3d.lsp ввести ГОСТ 19425-74 сделаю, сообщу. А и еще Спасибо Alanу и Кулику Алексею aka kpblc за _kpblc-linetype-load_.LSP файл все работает большое вам спасибо за проделанную работу!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Вот и все! Вроде получилось. Выкладываю пока сюда тестируйте.
Добавил и в 3D ГОСТ 19425-74. Установка та же, макросы те же. Если кто не вьежает - можете задавать вопросы... Пользуйтесь на халяву! [ATTACH]1185312091.rar[/ATTACH] И не забывайте меня и Alana [sm206]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Возомжно, то что я хочу сказать уже обсуждалось, я не читал всей ветки, но тем не менее.
Владимир, если уж вы решили отказаться от создания объектов с жестко заданными слоем и цветом (что конечно правильно), в отличии от первоначальной версии, то будте последовательны до конца - задавайте объектам блока цвет "поблоку". |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Цитата:
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Надо по слою, проектировщик выбирает слой потом прокат иначе он будет по умолчанию белый или черный в зависимости на каком ты фоне чертишь. А так как хочешь любой слой можешь свой по умолчанию подобрать... Попробуй,AY!
__________________
Я не волшебник, я только учусь… |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
Цитата:
хотя то что это отсутствует - разве кого-то напрягает программа ведь в открытом коде. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цвет "По слою" - должна иметь вставка блока ("INSERT"), а примитивы из описания блока должны иметь цвет "по блоку".
Это более универсальный подход имеющий своим недостатком (для "неопытных" пользователей) только то, что когда блоки "вырывают" командой _explode результат будет на слое "0" и с цветом "ByBlock". Поэтому если такое положение не желательно следует для разчленения блоков использовать либо _Xplode либо _Burst из экспрессов. Впрочем, наверное, вам это и без меня известно. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
>Владимир М
То о чем я говорю вовсе не "мои настройки", а универсальный подход к такого рода вещам диктуемый здравым смыслом и возможностями Autocad. Нутро блока с цветом "ByLayer" и есть настройка под себя не многим лучше того, что было раньше и от чего хотели уйти - как мне кажется. Что касается "сами делайте" - я-то сделаю и делал уже раньше, попросту раз уж вы взяли на себя труд поддерживать программу, тем более развивать, то, по моему, следует заложить в нее наиболее универсальные принципы, что-бы при каждом обновлении не приходилось ее кому-то менять "под себя". |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
AY, так если по блоку цвет надо задавать в программе а цвет должен быть по слою. Иначе по блоку один на всех будет цвет, а другим пользователям не понравиться. У Каждого пользователя цвет свой. Тогда надо LISP программу по настройкам разрабатывать, а я думаю нет такой необходимости.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Пишите, постараемся учесть и в ближайший уикенд подделать. :shock: Это, если будет дождь. Ну а если не будет, поедем кататься на вело и т.д. и т.п.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
"Ну, Федот, теперь держись..." (с) Филатов. Сами напросились
1. Перевести хранение данных по прокатам в ini-образные файлы для спокойного ручного исправления и дополнения прокатов. Примерно так: Код:
Код:
2. Сделать отдельное окно настроек: - рисовать профили отрезками или полилиниями - рисовать или нет оси - изменение точки привязки для блоков (например, для сечения двутавра вариант: левая нижняя / нижняя середина / правая нижняя ну и так далее) - наименование и настройки слоя для осей - наименование и настройки слоя для помещения профилей с возможностью использовать текущий. - сохранять или нет последний выбор. Данные хранить в отдельном ini-файле или реестре. 3. Отказаться от глобального переопределения обработчика ошибок (вроде где-то было). 4. Отказаться от глобальных переменных, кроме данных о наименовании и выборе последнего профиля. --- Лично у меня баальшие проблемы с dcl, так что с обычными кодами еще могу помочь, но вот с окном... Оно меня убивает.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Может об этом уже писали, но, на мой взгляд, есть некая недосказанность в описании установки.
Описание установки из Read-me.txt Цитата:
Код:
Если все скопировано в папку Support Автокада, то все будет работать, т.к. она уже прописана в путях поиска. Если мы создаем свою папку, то в путях поиска нужно указывать путь на один уровень выше. Например Прописанный путь d:\MyLisp\ А файлы лежат по этому пути d:\MyLisp\Prokat Короче я думаю, что оптимальным будет вариант замены кода поиска Код:
[ATTACH]1185449480.rar[/ATTACH] |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Мне самому невнятна фраза в Read-me.txt, хоть я её и писал. А м.б. сделаем проще всего? Бог мне свидетель, я это предлагал давно уже и Владимиру М и PG Помещаем тексты в любую папку, например, d:\MyLisp\ . Именно эту папку и прописываем в "Путях доступа к вспомогательным файлам" Автокада. Собственно я у себя так и делаю, т.к. параллельно делаю несколько вариантов Проката. Меняю только эти пути... Тогда вариант вызова упрощается до безобразия: Код:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Будет пример начинающим и продвинутым программистам, как организовывать за один вызов много решений. Или вызов п/программы с переменным количеством параметров. (ЯТД) Но! Давайте оставим в тексте Прокат как есть, так как большинство всё равно откомпилирует текст и тогда все LOAD просто не нужны.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Понадобится - найдутся.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Я считаю квалификацию большинства посетителей данного форума достаточно высокой, чтобы сделать такую нехитрую операцию. Вы же смогли её сделать.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Чем меньше "юэверь" имеет возможность залезть в прогу - тем лучше. А то потом такие вопли начнуться, что -то не работает.
|
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
->Alan А я и не спорю про квалификацию, просто я предлагал это сделать ещё в 149 посте, но понял так, что это никому не нужно, вот и на счёт большинства. По-моему, никто просто не хочет лезть в код (муторное это дело), максимум что делается - это пополняется база проката и то, далеко не большинством!
Программа растёт, но не развивается... (Возможно это и правильно - у программы должен быть конкретный автор, а то она просто развалится, если все её будут править под себя.) |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>All
Любимое выражение всех программистов: "Программа практически готова!" Кое что изменил, учел некоторые мнения некоторых коллег (Кулик Алексей aka kpblc, AY, VVA и др.). По принципу: "Мы тут посовещались и я решил!" внёс исправления. Исправил в текстах, что уж очень бросалось в глаза. Но есть у всех программистов еще один закон: "Контрольный пример всегда идёт!" Выкладываю тексты (читай Read-Me.txt) Требуются тестировщики. Вот брёвнышко. Поработайте товарисчи! [ATTACH]1185964807.rar[/ATTACH] P.S. Изменения внесены пока только в 2D. Осталась неясность с толщиной/цветом пунктирной линии. Перевел в тот же слой/цвет. Владимир М тоже смотрит. Жду предложений. Как только придут результаты от тестеров, внесу в Prcat3d.lsp
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
И еще незабудьте поменять макросы:
изменены файл поиска загрузки файла ALANом (if (= PROKAT nil) ( Load (findfile "prokat.lsp"))) PROKAT (if (= PRKT3D nil) ( Load (findfile "prcat3d.lsp"))) PRKT3D Тестил команду PROKAT все работает Вот только зря поменял цвет пунктирной линии красная ведь - есть хорошо - многие люди выводят на печать используя настройки цвета Одно это меня сильно раздражает Может добавить выбор цвета невидимой линии, как для выбора слоя?
__________________
Я не волшебник, я только учусь… |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Вроде все работает.
Кстати согласен с Владимир М. насчет выбора цвета в диалоговом окне. Хотя после этого захочется и чтоб был выбор типа линий.
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
"И что-нибудь еще и что-нибудь иное, о чём ни говорят, чему не учат в школе!"
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Что возвращает к необходимости окна настроек
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Задание начальных установок: слои, стили и т.д. и т.п., не входят в прикладную программу вставки блока проката. ЯТД Давайте сделаем слой PUNKTIR, предположим красного цвета?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ага, а потом появится еще один товарищ, которому слово "PUNKTIR" как кость в горле. Или тип линии ему нужен для осей не center, а my_cool_linetype_for_axes. И что, по новой все перелопачивать?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
И снова просьба.
Я уже обращался и к Alanу и к Алексею, и сам Алексей об этом упоминал в посте № 211, с просьбой о том, чтобы профили рисовались полилиниями, и не отдельными сегментами, а чтобы полилиния была замкнута. И если можно, то сделать вариант, в котором отказатся от блоков (раскатал губенки-то!!!!!!)
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Так я делал, но проблемы с dcl и полилиниями (вот уж чего-чего, а этого не ожидал совершенно!) нарисовались "не сотрешь"
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Появляется новый слой в блоке, где все сделано в слое "0" и вставляется в выбранный слой. Правильно ли это? Хотелось бы услышать мнение ShaggyDoc'a и др.коллег (список прилагается ). ИМХО В принципе, в билиотеках прикладных блоков (по специальностям) я так делаю. >kpblc Что касается того товарисча со слоем my_cool_linetype_for_axes. Нормально, у него такой СТП! Тексты открытые, красный флаг в руки...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Может я не в списке , но скажу свое ИМХО: чем меньше слоев тем лучше!
Чем можно оправдать необходимость создания отдельного слоя для осей (например)? Только типа все осевые в своих слоях, а смысл? зато при необходимости отключить слой "проката" придется отключать еще какие то слои. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Сам потихоньку замени _LINE на _PLINE. В письме, на которое Вы мне кажется не ответили, :wink: я вроде подробно всё описал.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Цитата:
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>Alan В сборке с поста №223 отсутствует procat.slb. Пол обеда потратил, пока разобрался, почему вылетает
> ALL По поводу полилинией в 2d. Чобы не разбираться в отрисовке, внес изменения в файл prokat.lsp в ф-цию clip_bl, которая отрисованный набор запихивает в блок. Перед этим этот набор peditm'ом преобразовываю в полилинию. Соответствующие ф-ции добавлены Сделал 2 варианта prokat.lsp - вставка блоком prokat1.lsp - вставка с последующим расчлененим Отличия в двух файлах в ф-ции clip_bl в 2-х строчках (command "._insert" edat3 pause 1 1 pause) ;_prokat.lsp и prokat1.lsp (command "_explode" (entlast)) ;_ prokat1.lsp *** Обновлен архив [ATTACH]1185964295.rar[/ATTACH] |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Большое спасибо заработало!
Но... Толи я ослеп, толи.... Но "Prokat1.lsp" я в архиве не нашел. Есть, я так понял исходник "Prokat_В.lsp" и папка с исходниками. Мож я чо туплю?!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
И волки сыты и овцы целы! Огромное спасибо за работу. Цитата:
"Архинеправильно, батеньки!", как говаривал наш бывший вождь и учитель. Любителей расчлененку к позорному столбу. [sm3305] > ALL В конце дня выкладываю сборку с этими исправлениями (пока 2Д). И слоем ПУНКТИР?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
P.S. PG в свиноводстве пашет, так тоже с меня салом хочет получить! А ты поймай сначала меня или свинью [sm3503]
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Есть у меня мечта: Поесть Белорусской картошки с Украинским салом, зажаренным на костре.
ЗЫ: Водка будет "Русская" |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Надо уважить человека.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Цитата:
Картошку можно катить, а свинью в дороге еще кормить надо и убирать за ней потом! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Теперь тебя убьют [sm3303] апологеты черчения в мм конструкции. Сам напросился! Народ пообсуждает, посмотрим.... Я сделал и публикую сборку (без масштаба) [ATTACH]1185980995.rar[/ATTACH] только с учётом изменений VVA см.237. Но немного подработана версия 3D, см. Prcat3d.lsp . Меня не будет до понедельника, пользуйтесть, смотрите.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
А вот теперь имея два лисп'а от Alan'а и VVA, и дцл от VVA, можно доработав дцл сделать диалог, типа:
[ATTACH]1186031679.JPG[/ATTACH] Только когда полилинией, чтоб масштаб неактивен, когда блокм, соотвесно активен. Т.е. когда полилинией, попросту блок "_explode". Такое возможно?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Цитата:
как то давно пытался добиться это галки - так нет же - -тут все только в масштабе 1-1 рисуют и все тут. Еще раз спасибо. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Подправленный вариант сборки Alan №248
Добавлено: 1. При масштабах не 1:1 изменяется масштаб типа лии, если она штриховая 2. При вставке блоков добавил запросы (чтоб не пустая строва внизу) 3. К имени блока добавляется масштаб (типа APE03500_20), где _20-масштаб 4. Учел предложение G.A.W., т.к. он подготовил диалоговое окно. 5. (как предложение) В конец файла prokat.lsp добавил строчки печати адреса в инете и номера сборки Типа Цитата:
Это не официальный релиз. Поставщик императорского двора дэ факто Alan. Ему и туз козырный в руки. 3d - не делал, т.к. не пользуюсь. [ATTACH]1186040901.rar[/ATTACH] Последний раз редактировалось VVA, 19.09.2015 в 11:15. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>VVA
Цитата:
Цитата:
Так, ребята, я на пару дней в Крым. Кто со мной? P.S. Владимир М и др., я жду мыслей по поводу цвета/слоя пунктирной линии.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Можно так, а-а-а? И я бы отстал!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
А насчет очередного обновления ОГРОМНОЕ СПАСИБО!!! То что надо. [sm166]
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
> MB должно. Там ничего запретного не делали
Вариант с "пометкой" примитивов. Если подвести мышу, то напомнит № профиля и ГОСТ Включенеи/отключение показа гиперссылок см. команды _HYPERLINKOPTIONS (ГИПЕРСВОЙСТВА) [ATTACH]1186057813.rar[/ATTACH] |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Свойства слой вставки ______ цвет невидимой линии ______ тип невидимой линии ______ Причом чтобы слой вставки был как для блоков, так и для полилиний (последнее замечание не мое, а коллеги. Мне все равно, т.к я черчу в одном слое "0")
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Послендий (мой) вариант.
Добавлена команда NPZ - номер позиции Считывает вычерченный PROKAT'ом профиль. Можно использовать просто как чертилку. По умолчанию настороена на использование шрифта http://dwg.ru/dnl/147 Если не надо, то переименовать файл prokat_V1.lsp в prokat.lsp *** Изменено: 03.08.2007 Полилиния на заданный слой [ATTACH]1186126077.rar[/ATTACH] |
|||
|
||||
Регистрация: 29.03.2005
Сообщений: 43
|
[Не пашет программа в Механикал 2007
Загружается нормально, окошко выбора профилей появляется, после выбора профиля и нажатия OK вываливается с сообщением: Command: prokat ; error: ActiveX Server returned an error: Error loading type library/DLL Command: PROKAT ; error: ActiveX Server returned an error: Error loading type library/DLL |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Тогда для отрисовки профиля полилинией, нужно изменить команду "_explode" на "_xplode" с подкомандой "расчленить по объекту". Не знаю как!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
> Подправил для полилиний в посте 263.
Цитата:
|
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,329
|
Не надо другую команду, просто слой в котором рисуются примитивы должен соответствовать слою выбранном для вставки
Т.е. переход на слой должен быть до того как создаются объекты Догда разблокирование их сбросит на слой где они созданы. Да еще хотелось бы, что-бы по-умолчанию был выбран текущий слой а не 0. |
|||
|
||||
Регистрация: 29.03.2005
Сообщений: 43
|
Цитата:
Не работают кнопки :вставить блоком, полилинией, масштаб, но остальное пашет как надо. Вставляет блоком, как и было у Кондрата. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>ALL prokat_B.lsp старая (backup) версия prokat'a. Отличие, что стали (наверное я добавил) использовать visual lisp (vl* ф-ции) их подгрузка осуществляется ф-цией (vl-load-com), библиотека хранится в tlb файле.
Это наверное кривовато стал механикл. Похожая тема http://www.autocad.ru/cgi-bin/f1/board.cgi?t=1067PO Попробуй всавить это в командную строку и выполнить Код:
|
|||
|
||||
Регистрация: 29.03.2005
Сообщений: 43
|
Цитата:
Строчку (vl-load-com)(vla-get-activedocument (vlax-get-acad-object)) вставил, выполнил. Результат тот же: не пашет. Почитал тему http://www.autocad.ru/cgi-bin/f1/board.cgi?t=1067PO , поискал у себя файл acdb16.dll. Такого файла нет. Спросил у соседа. У него тоже нет. Может в разной конфигурации по-разному ставится? У нас Инвентор 11 комплектом. Может когда Механикс ставится с Инвентором это файл заменяет другой? |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
VVA, а можно при способе вставке профиля в падающей строке масштаба указать масштабы вместо 1; 5; 10; 15; 20; 25; 50 поставить
1:100; 1:75; 1:50; 1:40; 1:25; 1:20; 1:15; 1:10; 1:5; 1:4; 1:2,5; 1:2; 1:1; 2:1; 2,5:1; 4:1; 5:1; 10:1; 20:1; 40:1; 50:1; 100:1, что согласно ГОСТ 2.302-68
__________________
Я не волшебник, я только учусь… |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Коль уж в этой теме приведствоваются предложения по улучшению программы, не знаю правда улучшение это или нет (как говорится все новое враг хорошего), да и Алексей это тоже предлогал (всмысле осевая линия), так вот есть такое предложение:
[ATTACH]1186379675.JPG[/ATTACH]
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
> Можно, но нужно будет применять специальные меры, чтобы "разобрать" строчки 1:100 и т.п. Как быстрый выход предлагаю сделать 2 действия
1. В файле d_vtr.dcl найди строчку "Масштаб" и замени на "Масштаб 1:" 2. В файле prokat.lsp найди строку Код:
Масштаб вставки блока получается делением, поэтому масштабы 2:1,5:1 и т.п. не пойдут Не пойдет и 2.5, т.к выпадающий список заполняется с помощью itoa. А все, что осталось, пожалуйста Код:
|
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
И еще так же как и для 3D в гиперсвойствах чтоб обозначалась масса в зависимости от длины при вычерчивании вида сверху, главного вида, вобщем все видов кроме сечения. Легче спецификации заполнять, навел посмотрел записал. Правда если это возможно!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Цитата:
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Цитата:
очень нужная примочка
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Я не зря написал отдельную функцию _kpblc-conv-value-to-string...
Не слушаете добрых советов... Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Что-то не вяжется в этом месте
Код:
Спасибо Кулик Алексей aka kpblc за код я его решил применить А вот вся расстановка в котором выдает ошибку, что-то я намудрил: [ATTACH]1186605777.rar[/ATTACH]
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Можно попробовать использовать еще и такую функцию:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.05.2006
Сообщений: 30
|
Цитата:
|
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Не знаю в чем проблема?
Создаю блок, потом мне его пришлось редактировать. Захожу в блок, давлю на прокат, выбираю нужный профиль, ОК. Вылетает следущее: Код:
В чем баг? Или так положено в даном "ПРОКАТЕ"? ("ПРОКАТ" от VVA от 03.08.2007 (замененный архив впосте №263))
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
>VVA
Предлагаю чуть откорректировать твой вариант "Сборка 258 от 02.08.2007" Конец текста prokat.lsp Код:
>All Народ, я думаю примитивы должны быть не в слое "0"? Далее: Код:
Далее: Код:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Камрады здрасти!
Опять вопросы по прокату. Поставил сие чудо на один из компов на работе, и впервые увидел следущее: -при вставке некоторых профилей (причем поочередно может возникать в одном и том же профиле через некоторое время) в ком.строке пишет "Слишком много аргументов" и рисует какие то кракозябры. Иногда правда прорисовывается, но при следущей попытке выше описанная проблема. В чем может быть проблема? Срочно нужно, помогите!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
У Вас открытые тексты. Запустите Vlisp. Поставьте точку останова F9 (или 2,3...) в начале текста того профиля на котором это происходит. Дойдёт работа до этого места, и пошагово F8. А вот тут и проявиться картинка ошибки. И будет Вам счастье!
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Если б я знал, что конкретно изменять при нахождении каких то ошибок, еще куда не шло, а так, результата думаю не будет.
А еще он часто пишет, если профиль не отрисовывается: (*координаты X, Y,Z*) создание линии нулевой длины *функция отменена* Кстати сборка последняя от VVA: Код:
Поставил в корень Акада Код:
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Нда, чувствую, не зря я хотел все переделать... Только дело так и не дошло до логического завершения.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Ну так зачем же дело встало?
Шучу! Сам понимаю что не хват времени - раз, работать за так при достигнутых профнавыках - два, да и просто лень - три, ну и т.д.
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>G.A.W.
В своих сборках я в отрисовку примитивов для блоков не лез (там ведро водки нужно чтобы разобраться). Цитата:
|
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Цитата:
Цитата:
2. А как првильно?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
С учетом пожеланий Владимира М №276 (масштабы 1:xx), предложения Alan № 296, перед отрисовкой OSMODE устанавливается в 0, существующее значение сохраняется и восстанавливается в конце или при ошибке.
Последний раз редактировалось VVA, 21.01.2008 в 10:54. Причина: Исправления в *error*, новая ссылка |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Кстати, заменил prokat.lsp свой на новый из последнего архива, вроде все пока заработало, потестим, скажем. Спасибо!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>yaxА можно с помощью этого разобраться с ними навсегда http://www.autocad.ru/cgi-bin/f1/board.cgi?t=31779ic
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В AutoCAD LT использовать lisp невозможно. Но попробовать обойти - можно. В поиск по слову Extender. Либо http://www.google.ru/search?sourceid...ru+LT+Extender
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
А времени действительно нет. Т.к. по хорошему надо, как советовал раньше Алексей, а еще раньше уж не помню кто, "до основанья, а затем ..."
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
VVA, проблемма такая дома работает но не всегда правильно отрисовывается Прокат 3D, там либо привязка либо что-то другое включено линии проката куда-то уходят. На работе вообще не слушается.
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Прокат 3d не правил, но посмотри пост №304 там как раз таки и была включена привязка.
Посмотрел 3d. ищи строку (setvar "osmode" 15359) и устанавливай в 0 смело, в конце привязки восстанавливаются.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Раз работает, то перезаливай. Наверное кому-то еще 3d нужно.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Есть такой момент.
При указании масштаба скажем 20 или любого другого и выбора длины проката указанием - выбор длины происходит всегда с масштабом 1-1 - т.е. надо 1000 мм длины - вот и укажи растояние между точками 1000 единиц. надо бы поправить указание длины с учетом выбранного масштаба т.е. для 20 это будет 1000/20=50 единиц или галку выбора ввода длины с учетом масштаба или нет |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
> Diman111 : Нафиг! Сам масштабами потом поиграешься - есть такая замечательная команда, как _.scale.
> TuDim: Да в общем-то так же, как и на любой другой (насколько я понимаю).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 22.02.2006
Минск
Сообщений: 80
|
Цитата:
Вот что пишет: Ошибка загрузки файла _kpblc-linetype-load_.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_p.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_np.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_ng.lsp : bad argument type: stringp nil Ошибка загрузки файла tr_prf.lsp : bad argument type: stringp nilbad argument type: stringp nil |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А файлы-то могут найтись? Попробуй вколотить в ком.строке
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Я с прокатом 3Д не разбирался
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Грузится все равно должно.
> TuDIM ты какую сборку пытаешься загрузить? Тут их уже больше чем ктайцев
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
|
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Хм... Убедил.
Как всё изменилось. Давно не обновлялся)). А я уж подумал, что этот проект достиг совершенства и более не развивается Буду пробовать. Вот что у меня было: Последний раз редактировалось gipro, 04.04.2008 в 11:51. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Да, у тебя очень старая версия...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Могу впринципе выложить свою сборку, если нужно конешно, там вроде работает все, и 3D и 2D, только там нужен экспресс, чтоб все работало, т.к. я туда вывел некоторые функции из него для быстрого доступа (мне так удобней), а выдирать чо-то не хоцца!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Конструктор (Железяки) Регистрация: 12.04.2007
Russia
Сообщений: 252
|
Вот...вот вот вот....а я думаю чего мне не хватает в прогах подобного типа.... подрезки профилей...а ещё бы рёбра в прокат чтобы врезать - было бы ваще - мечта. Почему в СПДС этого не сделают... мне кажется это вполне возможно
__________________
<<Самое сложное - ДОЙТИ ДО ПРОСТОГО...>> |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
gipro, Если профиль вставить блоком, то подрезать его можно
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Вот у него есть прокат, с врезаемыми рёбрами и сделанным в виде динамических блоков. Где-то кажется он об этом писал, ну а я эти блоки видел и щупал. Я попробую с ним связаться, чтобы он ответил в этой теме или дал ссылку на нужную тему. PS. ПРОКАТ В.Кондрата делался для простых задач и в таком виде и существует стараниями участников форума. Но если новые идеи будут подбрасываться, м.б. они и будут реализованы в рамках данного проекта. ЯТД
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Мостовик-затейник Регистрация: 25.02.2006
Москва
Сообщений: 76
|
Всем привет. Ну раз уж Александр перевёл стрелки на меня, то выложу свои идеи... Уж не думал, что они могут показаться чем-то новым...
Идеи простые. Весь прокат сделан в виде динамических блоков, в том числе планы, фасады и ребра. Есть возможность выбора перекрытия прокатом других объектов (wipeout). В прокате есть двутавры, швеллера, уголки и трубы. Единственное - весь прокат заточен под личные мостостроительные нужды (оставлены только те профиля, которые применяются в мостостроении). Трубы сделаны - отдельно диаметр, отдельно толщина стенки, иначе пришлось бы поиметь списочек труб из больше чем сотня наименований... Поэтому толщины труб, соответствующие данному диаметру нужно смотреть в ГОСТе. Выкладываю блоки.... Пользуйтесь, если сочтёте данную разработку полезной. У нас тётки пользуются и радуются. Так же принимается любая критика. P.S. Блоки проката создавались, когда про программу "Прокат" мне не было известно. К тому же я считаю, что дин. блоки удобнее тем, что можно легко и быстро менять их длину, профиль, сами блоки можно поместить на тул палет и поставить всем тёткам ссылки на тул палет и прокат на свой комп, что и было сделано... Последний раз редактировалось Mitek, 21.04.2008 в 12:59. |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Цитата:
Я очень рад тому, что он потихоньку развивается и очень благодарен форумчанам, тратящим свое время на его улучшение. СПДС-овские профили-не то совсем. |
|||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
Цитата:
Но это прокси. а тут просто линии ) |
|||
|
||||
Если бы к уже существующему "прокату" в качестве альтернативного варианта вставки (на ряду с полилинией и обычным блоком) добавился еще и вариант с дин. блоком (типа как у Mitek), было бы очень даже полезно.
vadim_evg1, Поковырял я тут, но ссылки заветной не добыл, может есть у кого? P.S. Сам перешел на прокат только недавно, после того как обнаружил, что добавилась полилиния вместо набора примитивов. Раньше юзал aprofile.
__________________
Блог Последний раз редактировалось Red Nova, 23.04.2008 в 20:14. |
||||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Посмотрел. Почитал. Очень интересная и перспективная программка. В комплекте с другими творениями автора функционал оч. большой. Жаль, что у нас не работают в 3D... Еще бы составлялись КМД-шные спецификации и сварка как-нибудь считалась и показывалась. 5+
|
|||
|
||||
Может какая-то надстройка мешает, ты ничего в последнее время не ставил. Что-то подобное и от СПДС бывает, правда конкретно с aprofile у меня такого не было. Во всяком случае советую перейти на последний вариант проката. Лично я не пожелел что перешел.
__________________
Блог |
||||
|
||||
Регистрация: 08.01.2007
Рус
Сообщений: 398
|
>Red Nova
http://ad-cad.narod.ru/ |
|||
|
||||
Спасибо
__________________
Блог |
||||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Архив создал прям из папки автокада, т.ч. разберетесь если кому нада! Также смотреть пост №335
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Господа!
Василий Кондрат рекомендует прписать программу в: C:\Documents and Settings\...бла-бла-бла...\Support\prokat. Работает прекрасно! Однако возникла необходимость запускать программу прямиком "флэшки", например с F:\prokat. Прописываю этот адрес и ессесно не работает. Я не силен в лиспах, только пользую. Подскажите, что сделать, чтоб работало с F:\prokat. Спасибо! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Format--Options--Files--Support File...
Add- прописываю адрес: C:\Documents and Settings\...бла-бла-бла...\Support\prokat. печатаю команду prokat и все работает. Далее вставляю "флэшку", опять Format--Options--Files--Support File... убираю C:\Documents and Settings\...бла-бла-бла...\Support\prokat. прописываю: F:\prokat печатаю команду prokat и получаю в ком. строке: ; error: bad argument type: stringp nil Заранее спасибо! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Сборка какая?
Попробовал на 319 - у меня работает.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Василий Кондрат рекомендует прописывать по такому пути потому что внутри файлов есть места где идет обращение по ним.Надо изменять пути внутри файлов на F:...Я так думаю.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А она в принципе существует?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Уважаемый VVA!
Почему-то Ваш NPZ (номер позиции) не работаету меня! То есть работает хорошо, если я после вставки профиля и автоматического выхода из команды ввожу в ком.строку команду NPZ врукопашную, указываю профиль итд... Уверен, задумка была другая, более удобная, то бишь, не заканчивая команды дать номер позиции. Если так, то что подправить в лиспе Pokat? С уважением! |
|||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
И еще одно,Уважаемый VVA, с Вашего позволения!
Не берет почему-то высоту буквы из текущего стиля текста, как было обещено в описании:"Текст пишется текущей высотой шрифта", а упорно пишет высотой 2.5. Имеется ввиду все тот же NPZ (номер позиции). С уважением! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
alextv, По порядку:
Цитата:
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Да закачай сразу новую, там и сам увидеш, она на #319.
Владимир М, Форум обрел новые возможности, теперь первое сообщение всегда в оглавлении. Может переместить последнюю версию туда?
__________________
Блог |
||||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Уважаемый VVA!
С Вашего позволения еще пару вопросов. 1. Должен ли я получить профиль втекущем слое или так задумано чертить в слое "0"? 2. С толщиной линии тоже не все ясно! Хотелось бы получить сам прфиль толщиной скажем 0.6-0.5, а невидимую линию толщиной 0.18-0.15. С уважением! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
alextv,
1. Задумано так (см. рисунок) 2. Блок формируется неправильно: вес линии у него послою как у основных, так и у штриховых. Вес линий блока будет такой же, как вес слоя, на котором он установлен. Частично поправить ситуацию можно этим лиспом LISP.Нормализация блоков текущего файла А полностью в редакторе блоков
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
alextv,
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
ALL Подскажите пожалуйста где взять в нормальном виде все ГОСТы которые учтены в программе.
__________________
Блог |
||||
|
||||
Регистрация: 23.06.2005
Сообщений: 79
|
Так может и не парится :-)) Давно все есть!
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
И это "давно все есть" наверняка в комплекте СПДС или MechahiCS... Небесплатных
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
В бумажном виде - в технической библиотеке. В электронном - в какой-то проге НСИ. В виде примитивов Автокада - в программе ПРОКАТ, например. Имеется в программе: Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Sleekka, привет.
Только что проверил, с поста #319 всё качает нормально. Видно день был дождливый...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Red Nova, Я набираю гост в yandexe как правило через 2-3 ссылки можно скачать бесплатно (пока).
Хороший сайт был здесь http://freegost.spb.ru/ Там вроде пока можно еще скачать через торрент
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
VVA, Спасибо, я до того вписывал название госта, и давал поиск, так находило далеко не все, недавно в голову пришла мысль писать в поиске и расширение файла. Таким образом удалость найти и скачать все госты
__________________
Блог |
||||
|
||||
Цитата:
Если ты имел ввиду Цитата:
ГОСТ 5915-70.doc
__________________
Блог |
||||
|
||||
Здраствуйте
я тут тоже тружусь над ПРОКАТОМ, сильно в тему невникал просто решил написать что я разрабатываю аналог на основе проката. Почему делаю аналог: Дорабатывать чужой код нет времени, проще написать свой по аналогии Необходимо дабавить много нового Подробности: Все тот же прокат только заточеный под автокад 2007, 2008 Полностью изменен интерфейс (OpenDCL) Переработана каждаю функция с нуля (стилистика и лишний код) В дальнейшем будет возможность вставлять деталь выбрав точку вставки (в разработке) Возможность поворота детали (в разработке) Будет даполнена база по ДЕТАЛЯМ (тавры, двутавры и тд...) Создания наборов для работы тока с определенным набором деталей (в разработке) |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
TwoZero, VBA?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Начал трудиться буквально недавно, но скора думаю наклепаю хорошую (удобную) програмулину. 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,992
|
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,992
|
Немного модифицировал Procat 3d из сборки #319. Теперь OSMODE не должно слетать
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Я не слежу за ГОСТами. Возьми сборку с не старыми ГОСТами и перепиши туда файл Prcat3d.lsp из #412
Ставит в 0,0 ПСК, а потом идет перенос и запрос новой точки.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Jonas, я так понимаю тебе прокат нужен, а почемубы тебе просто банально не ввести в камандой строке команду "PROKAT" ЭТО 2D ВЕРСИЯ.
2d версию я всегда так запускаю, вроде все пашет (относительно). Или тебе нужен этот навароченый комплекс с созданным меню? мож я че нитак понял. |
||||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Цитата:
Важно то о чем писал выше, не просит точку вставки! Вчера дома поставил на свой ноутбук и там все зарабртало. На рабочем, проверил сейчас (с утра) и к сожжалению то же, ставит в 0,0 ПСК. Может какая то переменная не в теме? ПОМОГИТЕ! |
|||
|
||||
Цитата:
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
|
||||
Цитата:
Покачто точно незнаю, все будет зависеть от конструкторов. Как скажут так и будет. Это неконечный вариант программы, программа лиш в разработке.(работаю)
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
|
||||
промышл проектант Регистрация: 26.05.2005
Изовсехщелей
Сообщений: 323
|
dextron3, Работает если прописать путь к папкам в путях поддержки.
TwoZero, в качестве предложения - а как насчет масштаба вставляемого элемента? Не всем надо 1-1 многим надо и 1-10 и 1-25 и .... т.д. - если я выбираю на виде точку вставки - это еще не факт что я уже решил вставить прокат. - угол поворота лучше запрашивать при вставке профиля - не факт что он будет кратен 90град. - касаемо цвета и слоя - стоит добавить. - неплохобы добавить тип проката в качестве атрибута в блок или в качестве урл как в прокате Кондрата. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
"Путь к папкам в путях поддержки" по идее должен прописываться инсталлятором или самим приложением.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Diman111, Я делаю эту прогу для канструкторов своей канторы, то есть как они скажут так и делаю. Мне наш канструктор сказал что все чертежи чертятся один к одному (детали вставляются в том масштабе который стоит на чертеже - я так сделал). Насчет поворота детали, вы правы надо добавлять поле, отклонение в градусах в зависимости от текущего поворота.
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
|
||||
dextron3, В архиве находится fas приложение самой программы и дистр загрузщика OpenDCL.
Для начала надо установить сам загрузщик OpenDCL. Затем загрузить fas приложение в акад.
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
TwoZero, покажите хоть скриншоты работающей программы, поглядеть охото что за зверь....
дайте без инсталятора дистрибутив чтобы портативный был
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Всё это, конечно, замечательно, но какое отношние ЭТА программа имеет к "Прокату" В. Кондрата? Может параллельную тему сделать?
TwoZero, ты вот объясни... Чем твоих "канструкторов" не устраивает "прокат"? ИМХО функционал твоей софтины значительно уже и расширять "на энтузиазме" ты его не намерен... Единственный плюс - выбор точки вставки. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
А то вижу, кто-то приподнял тему, думаю, м.б. кому-то нужна помощь. Ан нет, тут идёт разговор совсем о другой программе... М.б. она будет лучше... Больше товаров хороших и разных! Предложения переписать ПРОКАТ уже были, более того, давались ссылки на альтернативные программы... TwoZero, откройте новую тему и перенаправьте желающих туда.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Я сподобился скачать архив. Устанавливать не стал по следующим причинам:
1. Нет инсталлятора, который конечный пользователь должен запустить и больше ни о чем не задумываться. 2. Надо устанавливать OpenDCL Enabler, хотя достаточно было просто предоставить нужные файлы (имею в виду прежде всего arx-файлы для соответствующих версий AutoCAD'a) 3. Путь к приложению задан жестко. А это не есть гуд. 4. Код приложения скомпилирован в fas, что означает невозможность ни его модификации, ни наращивания функционала. Исходники не предоставляются. 5. Структура dat-файлов непонятна никому, кроме автора. Следовательно, добавить новые прокаты будет невозможно (ну или весьма затруднительно).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Покачто немогу выложить исходники программы на форуме так как я работаю на ООО "Шпиль", и все что я делаю принадлежит ООО "Шпиль". Могу выслать исходники на почтовый ящик если обязуетесь нераскрывать всех тайн.
На самом деле эта прога очень сильно связана с программой Василия Кандрата так как отрисовка сортаментов в точносте такая же как в программе "прокат". Программа радикально поменялась в интерфейсе но суть ее таже "прокат стали". В первом прототипе отрисовка идет лиш в сечении. Добавление отрисовки в других видах не так сложно (опятьже повторюсь это аналог ПРОКАТА и отрисовка детали в точносте такая же как в программе Василия Кандрата). Почему нет инсталятора и жесткие пути к программе: Инсталятор неделал потому что прога еще не доделана. Жесткие пути к программе стоят потому что там где я работаю стоят именно такие пути. Это прога чтото на подобии альфа версии. Для того чтоб развить ее нужно время. А уж потом и инсталятры и пути и все остальное...
__________________
BASIC _ DELPHI _ C++ _ LISP |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
TwoZero, а инсталлятор нужен независимо от степени проработанности программы. Самому же проще будет юзерам ставить.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Offtop: Народ! Существует же раздел "готовые программы". Только там собрано далеко не все, что можно найти на форуме. Иногда ради поиска нужного кода приходится перелопатить пол-форума. Предлагаю сделать там нормальную сборку актуальных версий готовых программ.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
gipro, ты согласен заняться?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Обнаружил, что в "Prokat" вместо двутавра 20 Б1 СТО АСЧМ прога выдает хар-ки и изображения 20 Б1 ГОСТ 26020-83. КАК исправить косяк?
Открывал файлы *.dat, какой отвечает за данный профиль не понял. Пользуюсь вроде последней сборкой.
__________________
Доверяй, но проверяйся |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Постараюсь посмотреть в ближайшее время.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Да, @LEXx, есть такое дело! Исправил. Замените файл dvtpas.dat в корневом каталоге проката. ALAN надеюсь заменит во всех ссылках на данную программу "Прокат" вложенный файл.
Прикладываю, держите ....
__________________
Я не волшебник, я только учусь… |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Наверное быстрее всего это сделать VVA в последней сборке. VVA, сделаешь?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Alan Сделаю, только последняя это какая? Там еще отдельно 3d правили. Нужно найти "последнюю" 2d и "последнюю" 3d. Сделаю "самую последнюю" (?) 2d и 3d. Нужны номера постов
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 01.06.2008
Сообщений: 48
|
Господа!
Заказчик требует следующее: К каждому профилю необходимо создать спецификацию в форме таблицы. Все профиля начерчены в "Прокате". Помогите с кодом, чтоб при выборе профиля ( вида сбоку или сверху) давал в таблице автоматически так-же сечение, его образмеривал (примитивно), и в таблице бы прставлял данные. Пример прилагается. В примере: 1. размер, думаю понятно, 2. колочество- колочество профилей содинаковым сеченим на чертеже (одинаковых блоков) 3. Описание-это гиперлинк от того же блока. Возможно ли такое в лиспе? Прошу помощи! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
В нормативных документах такой формы нет. 2.Заказчик может просить нужные ему или его фирме формы (спецификации). Об этом должно быть оговорено в Договоре или ТЗ. За дополнительную работу, должна быть дополнительная оплата. ЯТД После этого он может требовать выполнения Договоре или ТЗ. 3.В ЛИСПе возможно многое... Если блоки выполнены в ПРОКАТе и не расчленены, такое возможно.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Путник (П) спрашивает у аксакала, сидящего на дороге: "А далеко-ли до вон той деревни...?" Аксакал (А):"Идите..." П:"Да я спрашиваю, сколько мне идти?" (А):"Идите. Я должен посмотреть, как быстро вы ходите." >alextv Я не знаю Ваших познаний ЛИСПа. Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Если тебе интересно, то я выкладывал свою сборку, там 2d & 3d рабочие были, пост №354
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
G.A.W., Ну так и обнови с учетом #441 и #444.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Интересно, а под А2009 данную программу можно как-то приспособить? Или точнее сказать, - как? А то пытался загрузить последние сборки в 2009, при попытке запуска - ругается нецензурно...
Все работает o'key, просто слегка тормознул при установке, надо было путь доступа к папке программы в опциях прописать.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 12.02.2009 в 08:16. |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Последнее обновление было с поста №354 и не работало 2Д. Заменил ф. с пота №444 - заработало.
А вот с 3Д есть проблемка, работает, вставляет 3Д прокат в указанную точку а еще вставляет сечение в коордидату 0,0,0, (не зависимо от положения ПСК). Пишет следующее - <<Команда: Команда: if Неизвестная команда "IF". Для вызова справки нажмите F1. Команда: (= PROKAT nil) T Команда: ( Load (findfile "prokat.lsp"))) URL http://dwg.ru/forum/viewtopic.php?t=10849&start=0 Программа ПРОКАТ (2d) загружена. Сборка 306 от 28.09.2007; ошибка: В функции *error* возникла ошибка:Настройка переменной AutoCAD отвергнута: "cmdecho" nil Команда: PROKAT no function definition: VLAX-GET-ACAD-OBJECT; ошибка: В функции *error* возникла ошибка:Настройка переменной AutoCAD отвергнута: "osmode" nil >> Вообще то достает. Но в целом как бы я жил без такой программы не знаю? |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Сборка #458 (исходник #319 с учетом #412 и #444)
>Jonas Это твой пост, a это ответ на него. У тебя что-то не так с макросами. Скопируй макросы из readme.txt *** Добавлено 12.02.2009 С исправлениями Alan'a. Без ошибок () описанных в #461. *** Добавлено 16.12.2009 С исправлениями, описанными в #515. *** Добавлено 14.02.2015 С исправлениями, описанными в #772.
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 14.02.2015 в 22:56. Причина: Исправления #515 |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Обновил, макросы заменил.
Как и прежде, 2Д работает нормально а с 3Д та же проблемка. пишет - Команда: Команда: Команда: (if (= PRKT3D nil)(Load(findfile "prcat3d.lsp"))) URL: http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (3d) загружена. Запуск - PRKT3D. Сборка 458 от 10.02.2009 Команда: PRKT3D Неизвестная команда "PRKT3D". Для вызова справки нажмите F1. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Должны работать в любом Автокаде, поддерживающем LISP
В прокате 3D есть глюк с тем, что иногда не отображается слой вставки и где-то идет сбивка в опциях какой-то команды, но профиль все равно рисует.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Инструкция по установке и макросы запуска остаются без изменения см. файл Read-Me.txt (RTFM) Цитата:
Завтра снесемся и обсудим это. Ок?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 25.07.2007
Сообщений: 2,508
|
я вчера пробовал запустить лисп Prokat, выдает какую то ошибку
Команда: prokat Ошибка загрузки файла _kpblc-linetype-load_.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла dvt_p.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла dvt_r.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла shv_r.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла shv_rp.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла shv_rg.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла ug_rp.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла ug_np.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла ug_rg.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла ug_ng.lsp : неверный тип аргумента: stringp nil Ошибка загрузки файла tr_prf.lsp : неверный тип аргумента: stringp nilневерный тип аргумента: stringp nil Команда: |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Рyslan, поколдуй с путем к папке prokat в настройках автокада, там как-то хитро надо путь прописать. В readme все изложено четко. А после установки перезапусти автокад. У меня на 2008 русском все работает.
VVA, Alan, посоветуйте сборку, в которой работает привязка, а то у меня стоит какая-то, что при вызове проката OSNAP отключается... И еще интересно - будет ли когда в этой замечательной программке выбор точки вставки? Очень полезная была бы функция. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
1. Сделайте в Far"е DIR>dir.txt папки Procat 2. Скринсейвер "доступ к вспомогательным файлам"
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Код:
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Alan,
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 02.10.2003
Сообщений: 1,158
|
Уважаемые, возникла необходимость в трехмерной модели все эти прокатные балки заменить простыми отрезками той же длины и того же слоя. Или же еще лучше вместе с объемным профилем вычерчивалась осевая линия, которую отдельно можно было выделить.
|
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Ну да... как во всяких компасах-ркадах и т.п. Чтобы в окошке с профилем (ну или как получится) выбрать точку вставки - за углы, центр, геометрический центр сечения и т.п.
И еще вопрос... как заменить линию "штриховая" на свою... Или на линию с типом "по слою", но чтобы она сразу конкретному слою принадлежала... Например слою "пунктир". А то у меня она оказывается в том же слое, что и само сечение (жирноватая), да и еще с масштабом типа линии 1... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
1. Или шибко думать... Чтобы удовлетворило всех. Что невозможно - ЯТД. 2. Или сделай исправление под себя. Тексты же открытые.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
VVA, поясните как вы создаете такие гифы и как получается выкладывать на форум в таком расширении, чтобы сразу видеть о происходящем
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Проблемы, описанные в #461 исправил Александр Назаров aka Alan.
Обновлен пост #458 dextron3, Camtasia Studio. Захват экрана с сохранением в анимированный gif. Полученный файл размещаешь на любом сервисе для публикации фотографий (например http://keep4u.ru/ ) полученную ссылку сюда.
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 12.02.2009 в 20:17. |
|||
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
Цитата:
Цитата:
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Этот вопрос к Владимир М
При случае обращу его внимание.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Первый пост обновлен. Обратите внимание.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Всем привет! Тут так все изменилось, пока меня не было. Долго придется разбираться, но времени пока нет.
А на счет поста #477. Я работал по новым гостам, так к примеру ГОСТ 8240-97 (там везде «У», тем более он пополнен новыми сортаментами с другими профилями, с буквами «Э», «Л» и «С»), хотя я так понял старые инженеры привыкли к ГОСТ 8240-89 в котором пишутся швеллеры с уклоном без «У», там только где с прямыми полками указывается буква «П». Но он уже заменен! Пусть следят за ГОСТ и обновляют. Меня они сами заставляли в графе Материала не писать букву «У» в обозначение профиля по ГОСТ. Но считаю, они не правы. Пусть читают ГОСТ. У меня все согласно ГОСТ 8240-97! Прикрепляю ГОСТы, смотрите различия между ГОСТ 8240-97 и ГОСТ 8240-89.
__________________
Я не волшебник, я только учусь… Последний раз редактировалось Владимир М, 13.02.2009 в 23:04. |
|||
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Цитата:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
К сожалению, у Василия Николаевича Кондрата не реализована возможность добавления новых типоразмеров профилей самим ЮЗЕРОМ.
Не мучайтесь, возьмите лучше мою прогу на сайте http:/d-rilovo.by.ru и лепите по образу и подобию остальные профили. С уважением, Евгений Дегтярев. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Вот только не надо ля-ля! Все обновляется, дополняется и расширяется - тему прочти! Коды, в отличие от твоего решения, открыты.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
Уважаемый Владимир М.
Хотя на форуме я совсем недавно, но кажется начинаю понимать почему Василий Кондрат здесь давно не появляется. Мне довелось работать в одной конторе около 20-ти лет с его отцом Николаем Васильевичем. Знаю его как интеллигентного, хорошо воспитанного человека. Полагаю, что сын унаследовал эти качества. Дегтярев Евлений. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Мне, как одному из участников процесса процесса адаптации программы Василия Кондрата ПРОКАТ, доподлинно известны истинные причины его отсутствия на форуме. И не надо никаких домыслов! "Не надо лохматить бабушку!" - М.Задорнов Он просто сейчас "сидит" на Инвенторе и не занимается Автокадом С Василием я "познакомился" (имеется ввиду в Инете) еще в 2000 году, когда адаптировал его ПРОКАТ для своей программы ПАРКС. Когда Владимир_М начал добавлять новые профили, я с Василием связывался. Привожу отрывок из его письма мне 15-12-2006 Цитата:
В теме, если Вы посмотрели, есть и другие, такие же, а м.б. и лучше Вашей... Не надо обобщений, каких-то намеков... Давайте уважительно относиться друг к другу.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Рyslan, читай Read-Me.txt и делай как там написано.
И будет всё работать, а тебе счастье.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
блин, вот есть ГОСТ на мелкие прямоугольные трубы 8645-68: Трубы стальные прямоугольные. Кто нить може т пополнить кллекцию проката? Я чо то один файл дат запарился делать. Мож кто как то это делает автоматизировано?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Регистрация: 06.07.2009
Сообщений: 5
|
Установил последнюю сборку. Почему-то ставит 2Д профили в начало координат.( В более ранней версии работало нормально) Пишет:
PROKAT Ошибка Automation. Попробывал функцию npz. Сначала запускается потом слетает при установки направления выноски. Первая точка выноски <выход>: Направление <выход>: Ошибка Automation. Может кто-то подскажет в чем проблема??? |
|||
|
||||
инженер-конструктор Регистрация: 06.11.2007
г. Харьков
Сообщений: 8
|
При вставке профиля с указанием длинны, длинна профиля устанавливается в соответствии с масштабом, т.е. при масштабе 2:1 например длинна увеличивается в двое. А это не удобно, я ж указываю уже необходимую длинну. Подскажите пожалуйста, можно это исправить и как?
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Извините, только заметил сообщение.
Цитата:
AleksOr Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 02.12.2009 в 17:15. |
|||
|
||||
[size=3]Програма очень понравилась. [/size]
[size=3]У меня есть кое-какие замечания (если это актуально)[/size] [size=3]Для 2d:[/size]
Последний раз редактировалось Кулик Алексей aka kpblc, 02.12.2009 в 22:18. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
Помоему во всех версиях так.
На самом деле было бы удобнее в большинстве случаев указывать длину профиля с чертежа, т.к. масштабы могут быть разные. А в том виде, в котором сейчас находится программа, необходимо знать длину профиля. Присоединяюсь к посту #504 |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
строку Код:
Код:
Цитата:
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 08.12.2009 в 12:03. Причина: Новая версия procat.lsp |
|||
|
||||
инженер-конструктор Регистрация: 06.11.2007
г. Харьков
Сообщений: 8
|
VVA, Спасибо сейчас все нормально.
При вставке сечения масштабирует только по высоте. Помоему надо так: (command "_.-insert" edat3 "_X" m "_Y" m pause) Последний раз редактировалось AleksOr, 05.12.2009 в 22:52. Причина: Дополнение |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
1. так не работает. Все-таки надо как у VVA, только, скорее всего, необходимо проверять что мы рисуем?
2. При замене этой строки Цитата:
добавлено 3. VVA, как сделать, что бы не отключались привязки. (отключаются при указании длины профиля) |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
Синим выделено то что тебе нужно. Красным - строчка, которую правили Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
1. Что касается видов сверху и спереди, то все отлично.
2. Сечение опять трансформируется. Рисуется полилинией, но объединяется фрагментами. Я думаю это все из-за трансформации. 3. Привязки отключаются (или жестко устанавливаются в откл. все) при указании длины профиля при выборе Длина указанием и нажатии на ОК |
|||
|
||||
инженер-конструктор Регистрация: 06.11.2007
г. Харьков
Сообщений: 8
|
При варианте - (command "_.-insert" edat3 "_X" 1 "_Y" m pause) сечение рисуется в масштабе только по "Y", а остальные виды правильно с указанием размера, а при варианте - (command "_.-insert" edat3 "_X" m "_Y" m pause) виды сверху и главный рисуются в выбранном масштабе, а не указанием размера.
И насчет привязки тоже. VVA посмотрите пожалуйста, может можно исправить. |
|||
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
ИМХО править программу нужно не там где вставляется блок, а там где он формируется, т.е. в лиспах, создающих список объектов для отрисовки профиля. Там есть запрос типа "От точки" - "До точки". После этого полученную длину следует умножить (поделить) на масштаб.
Последний раз редактировалось E-degtyarev, 08.12.2009 в 09:44. |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Я написал макрос для вставки по двум точкам в любом направлении.
Цитата:
|
|||
|
|||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 09.12.2009 в 16:56. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Попробовал применить данную прогу. Отчасти от того, что попросили переделать толщину скрытых линий, при черчении «сверху». Не хотелось сильно вникать.
Ну и пошло, поехало… Во-первых, добавил строчку в каждом файле, определяющим выбранный профиль: Код:
Код:
Кстати, пробовал назначить тип линии «dashedX2”, но не тут то было. Пока не заремил строчку в файле «_kpblc-linetype-load_.LSP» Код:
Потом не понравилось, что вставка «вида сверху» происходит по краю полки, а не по наружней стенке швеллера. Изменил точки скрытой линии так: Код:
Дальше. Не понравилось, что «слетают»: 1) «Выбор вида для черчения», а из-за этого: 2) «Длина указанием» (если каждый следующий профиль надо другой длины) и соответственно при этом: 3) Привязка. Когда программа подходит к этим строкам: Код:
И еще. Если присутствует отрисовка в масштабе (считаю это рудиментом устаревших методов черчения), то желательно бы изменять масштаб типа линии. В общем «для себя» - убрал из диалогового окна упоминание о способе выбора длины – выбор только на экране. Переписал функцию «sn_def» Код:
Код:
Измененная мною программа «Прокат» как бы предложение – «а если так?». Вносить окончательные изменения в очередную сборку могут те, кто достаточно хорошо понимает ее работу. Мне не все очевидно, например, непонятно зачем нужно в файлах “dat” столько не справочных данных - значит для того, что бы их внести надо было предварительно вычислить? Если это так, то не проще бы уйти от этого геморроя, предоставив программе их вычислять? Дальнейшее усовершенствование данной проги возможно в связке ее с масштабом вывода. Так если виды профиля, кроме сечения, выводить в масштабе 1:20 и более близлежащие линии полок и стенок сливаются. Их надо отображать утрированно (не точно). Для этого необходимо ввести «интеллектуальное» отображение – если при выводе расстояние между линиями будет меньше 0,5мм, то необходимо «подвинуть» линии так, чтобы они не сливались на выведенном чертеже. PS измененые файлы программы залил по новой. Теперь работает без сбоев (но по прежнему с глюками - сечение вставляется только блоком и "Функция отменена====", но пока не до них).
__________________
Мой сайт ingnmb.wixsite.com/acad-s Последний раз редактировалось nik_mb, 04.01.2010 в 08:31. |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
Цитата:
1. В некоторых случаях придется размеры в ручную проставлять 2. Можно с определением длин стыкующихся "перпендикулярно" элементов ошибиться. |
|||
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Это возможно обойти дополнительным черчением, "правильно расположенной", линии как непечатной. И доводить стыкуемый элемент до нее, в крупных масштабах вывода чертежа такое расхождение будет мало заметно.
__________________
Мой сайт ingnmb.wixsite.com/acad-s |
|||
|
||||
Жаль, что в создаваемые блоки не включена в виде атрибутов информация обо всех свойствах вставляемого в чертёж профиля. Это не позволяет автоматически получать ведомости по имеющимся в чертеже прокатным элементам.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Посмотри вначале посты 448-452
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
посмотрел, и? вижу несколько похожий вопрос, но не более (в смысле реализации оного нет).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 11.01.2010 в 23:37. |
||||
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Цитата:
Начинайте. Welcome так сказать - код открыт. Если вы ждете готовые решения, то это в разделе "готовые программы", а здесь вам - не там
__________________
Мой сайт ingnmb.wixsite.com/acad-s |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
На самом деле всё можно сделать отдельно от кода программы. Информация заложена в имени блока. На примере Двутавр по ГОСТ 26020-83 с параллельными гранями в трёх видах. На главном виде длина 1500мм. На виде сверху длина 500мм. Инфа в имени _100 - это масштаб изображения, для спецификации не нужна.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 12.01.2010 в 14:54. |
|||
|
||||
Цитата:
1. Тип конструкции (двутавр/швеллер/уголок или др.) 2. Материал (металл/железобетон/дерево)* 3. Марка 5. Наименование 6. Примечание 7. ГОСТ** 8. Учитывать при подсчёте (да/нет)*** 9. Длина** 10. Высота** 11. Масса** ________________________________________________________ * - Помимо данных блоков в чертеже могут присутствовать и др. блоки с данными атрибутами. Возможность фильтрации по материалам необходима, дабы не размещать в одной таблице конструкции металлические и железобетонные (для металлов своя ведомость, для ж/б - своя). ** - Данный атрибут присутствует только у тех блоков, для которых он нужен. *** - На чертеже одна деталь может быть показана как на виде сверху, так и на виде сбоку, но при подсчёте количества в данном случае одну деталь следует пропустить.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Инженер Регистрация: 18.02.2005
Самара
Сообщений: 747
|
Offtop: Небольшая просьба к активным участникам темы. А где взять последнюю сборку программы? Можно конечно перечитать всю тему... но если вначале предлагали просто заменить файл, то в последних постах предлагается править участки кода... Может периодически давать ссылку на пост где можно взять программу целиком? Или еще лучше просто в пост выкладывать новый архив с уже произведенными изменениями?
|
|||
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Рабочая программа в посте #458. Я лишь предлагаю ее модификацию. Сам не пользуюсь "прокатом", поэтому дорабатывать свои предложения до совершенства нет ни времени, ни желания.
__________________
Мой сайт ingnmb.wixsite.com/acad-s |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
программа почему то не заработала...(скачал последнюю версию,автокад 2005eng) автокад ругнулся таким образом:
Command: (LOAD "C:/DOVESKI/LISP/prokat/prokat.lsp") URL http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009"\nПрограмма ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009" Command: prokat Ошибка загрузки файла _kpblc-linetype-load_.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_p.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_np.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_ng.lsp : bad argument type: stringp nil Ошибка загрузки файла tr_prf.lsp : bad argument type: stringp nilbad argument type: stringp nil====17079 Command:
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Да все вроде правильно сделал...вот сейчас в другом профиле(на всякий случай чтоб не путаться)прописал путь к папке на рабочем столе,создал кнопку с макросом из readme..результат:
Command: (if (= PROKAT nil)(Load(findfile "prokat.lsp"))) URL http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009"\nПрограмма ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009" Command: PROKAT bad argument type: stringp nil====4133 Command: P.S. Вопрос снимаю,решение оказалось банальным-после слова load в макросе поставил пробел(он не стоит в файле readme)и все зарабо-о-о-о-тало!
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. Последний раз редактировалось getr, 16.08.2010 в 12:00. Причина: решение найдено |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Снова засада...при выборе двутавра с уклоном полок по ГОСТ8239 вылетает ошибка- bad argument type: stringp nil====55...как можно вылечить?
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
У меня работает! Прикладываю картинку диалогового окна. Затем на кончике пера встал блок (сечения), который и вставил в чертеж. Автокад2005 (рус) - без всяческих надстроек, только путь к папке с Прокатом прописан. ИМХО. Тщательнее надо, товарисчЪ!
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
чертовщина однако ..путь прописан,по новой скачал обновление.. все работает кроме двутавров с уклоном..
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Наверное можно. В ZWCAD я её адаптировал.
http://forum.zwsoft.ru/viewtopic.php?f=20&t=130
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
после нескольких запусков окно программы перестало совсем появляться..методом тыка установил-что если в путях поддержки количество прописанных путей,стоящих перед путем до папки Procat, равно 24-м(путь к прокату является 25-м), то программа не работает,а если путь к Procat поднять выше например на 24-ое или на 23-е или совсем наверх,то все начинает нормально функционировать...все таки чертовщина присутствует или такова сущность автокада ..у меня стоит 2005eng.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Что значит открытые коды... Это мне линукс напоминает...
У программы есть большие жирные минусы... Как все работает не понятно... Собственно на Bricscad 10 не работает... * функции отрисовки принимают данные глобально, а не через аргументы... * Код можно и нужно оптимизировать (уменьшать, убирать лишнее)... * Обилие переменных и функций от разных авторов * Командные методы вперемешку с методами ActiveX * что делает *error* не понятно... и т.д. |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
Ни как не работает "Крепежные изделия (Заполнение спецификации)".
Акад2008. Пишет - "Error:no function definition: T_S; ошибка: В функции *error* возникла ошибка:Настройка переменной AutoCAD отвергнута: "CMDECHO" nil " |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
А разве "Крепежные изделия" мы в этой теме обсуждали?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
В данной теме обсуждался Прокат (2D&3D)...
Проверьте Поиском в Инете . Василий Кондрат делал когда-то "Крепежные изделия". Гляньте у Г.Поспелова http://www.kulichki.com/cadhlp/old/index.htm А почему не работает программа в Вашем случае, спросите у того, кто делал это меню и собирал программы для него, или публикуйте тексты. Но наверное это лучше сделать в новой теме.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Но в сборке 458, если мне не изменяет память, нет программы "Крепежные изделия".
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
конструктор машиностроитель Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
|
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
P.S.Или я чего-то не понимаю
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Тема: Обновление программы Василия Кондрата "Крепеж" есть на форуме
http://forum.dwg.ru/showthread.php?t=41532 Может и поможет.
__________________
С уважением sbi |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Почему бы не сделать вместо:
Код:
Код:
Таких мест в программе много, так как программа написана на древнекитайском мелкософтовском диалекте... По поводу версии для брикскад и Procat_N458: куча мусора в архиве... так низя! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Также наверное надо учесть замечание gomer " куча мусора в архиве..." >VVA ИМХО Работающая сборка "Procat_N458 от 16.12.2009" остается в посте N458. Её и поддерживаем до внесения следующих корректировок по предложению пользователей.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 09.10.2010 в 12:56. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Со всеми вытекающими отсюда последствиями...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
И вообще коряво все... В программе три режима: 1. Диалоговый; 2. Ввод точек; 3. Отрисовка профиля; Обнуление osmode в начале программы не нужно, а только при отрисовке... При вводе точек нужно выставить максимально удобный режим привязки При отрисовке обнулить, по завершении восстановить То есть нужны функции типа: Код:
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Одно из исследований Алексея Кулика - обработчик ошибки, см.
http://www.arcada.com.ua/forum/viewtopic.php?t=445
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 29.03.2005
Сообщений: 43
|
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
В том-то вся и загвоздка, что списочное определение переменных в начале... а так в основном и бывает... приводит к тому, что при вводе точки нужно ручками ее снова выставлять или выставлять программно... но еще раз... то есть дважды делать одну работу - это не рационально, не продуманно, тем более сто может и не пригодиться... если узер отказался от продолжения еще в диалоге...
Тогда давайте ничего не делать???? охая и крякая, когда что-то не так работает |
|||
|
||||
gomer Тебе и карты в руки! Жду обновления, как крепежа, так и проката. А файлы "mns", по моему вполне возможно написать и не совсем продвинутым. Но каждый программист имеет "свою" систему координат, как во времени так и в пространстве.
__________________
С уважением sbi |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Изменил диалоговый интерфейс, теперь можно обойтись без мыши
Добавлено меню и панель инструментов Добавлен установщик меню Общие функции перенесены в файл ProkatUtl.lsp Изменены названия команд и основных файлов Дальше копать не стал, побоялся... Обновил архив: Вынес команду NPZ в отдельный файл; Русифицировал и унифицировал запрос точек при указании длины проката... Обновление 24.10.2010 в Prokat2D Убрал вывод в ком строку при вставке блока Убрал кучу ненужных локальных переменных Переименовал глобальные переменные по имени приложения Обновление 03.12.2010 в Prokat2D Системные переменные теперь сохраняются списком Исправил ошибку при вставке уголков Обновление 27.04.2011 Изменил цвет фона слайда на серый (253) Обновление 11.01.2012 Исправлена ошибка при вставке профиля гнутого квадратного по ГОСТ 30245-03 Обновление 23.05.2013 Внес незначительные изменения и перезалил архив в связи с побитостью старого... _________________________________________________ Если архив не открывается, то установите сначала это И не стесняемся говорить свое фее и спасибо Последний раз редактировалось gomer, 24.05.2013 в 00:55. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Offtop: Я тоже Как только разберусь с тем, как и где хранить настройки и какими они должны быть
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.03.2005
Сообщений: 43
|
Цитата:
Но если у Вас она работает плохо, то Вы, конечно имеете повод охать, крякать и исправлять программу. Будем ждать исправленный вариант. |
|||
|
||||
gomer Мой WinRAR и 7z видит Procat568.zip и пишет:
"! C:\Documents and Settings\Администратор\Мои документы\Prokat568.zip: Неизвестный метод в dvtp.dat" и т.д для всех файлов .Все видет а извлечь не может. Проверь архив пожалуста или перезапакуй rar'ом.
__________________
С уважением sbi |
||||
|
||||
gomer Скачал 7-Zip 9.15 beta на softforfree.com всё распоковалось (пользовался, выложенной в dwg dnl ... 7z) Время течет...
__________________
С уважением sbi |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Первый пост обновлен.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
Версия от gomer'а работает лучше. Раньше отключались привязки при задании длины профиля "указанием на чертеже", причем не во всех типах сечений. А при "неправильном" выходе из команды, вообще слетали.
Насчет справки, думаю она здесь не нужна. И так все понятно. |
|||
|
||||
"Деталь-это болт,гайка,шайба в сборе" Это наывается по технически "резьбовым соединением", возможны и шпильки...
Да, есть се это и в разрезе, и вид сбоку, но здесь только "Прокат".
__________________
С уважением sbi Последний раз редактировалось sbi, 12.10.2010 в 12:02. |
||||
|
||||
конструктор Регистрация: 04.08.2008
СПб
Сообщений: 31
|
И на 2011 64-бит все работает и старое обновление и новое главное путь в поддержки обозначить до той папки где находятся лисповские и файлы меню этой проги.
Другое непонятно, почему у двутавров с наклонными полками из обновления в обновление сохраняется угол между полками в 10° когда должно быть 12° (у швеллеров-правильно там 10°) Все это конечно мелочь, но иной раз хочется быть более точным. Спасибо. |
|||
|
||||
Конструктор Регистрация: 08.10.2004
Саратов
Сообщений: 1,000
|
Цитата:
Но самое главное, что про 10град или 12гад в ГОСТе нет ни слова... |
|||
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Я когда этим вопросом интересовался, то кажись, там и не градусы, а % и зависят они от стали для профилей 6-12%, но обычно ставят уклон = 12% (6,48 градусов)
вот цитата из ГОСТ 8239-89 Цитата:
|
|||
|
||||
Конструктор-Проектировщик Регистрация: 24.12.2008
Сообщений: 2,588
|
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Почитайте Read-me.txt Там внизу написано, как устанавливать В диалогах теперь можно использовать комбинации клавиш c Alt... |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
gomer, коль уж взялся, если не в лом, добавь плиз такой вот ГОСТ на мелкие прямоугольные трубы 8645-68: Трубы стальные прямоугольные.
Ну и в принципе круглых труб не хватает, хотя их конечно можно и ручками рисовать, но как то уже привыкать по кпкам давить ))
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Протокол в студию.
Слепок с Окна выбора, протокол командной строки и номер версии.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 03.12.2010 в 13:26. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Ввиду особенности программы, добавить что-либо не так просто, как кажется=( но вы можете помочь, сделав хотя бы файл данных для программы |
|||
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
Цитата:
Трубы прямоугольные можно взять здесь http://d_rilovo.chat.ru или http://d-rilovo.narod.ru, если конечно это Вас устроит. ЗЫ: Там можно взять и другие профили: круглая труба, двутавр "с изменяемым" уклоном полок, швеллеры, уголки. Последний раз редактировалось E-degtyarev, 28.03.2012 в 14:32. Причина: Добавил другие профили |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Дык! А вернуться на 32 разряда нельзя?
Проверить не на чем, нет такого у меня...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Там надо попробовать изменить цветовую схему в d_vtr.DCL. Код:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
А на каком фоне экрана в Автокаде Вы работаете?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Я сейчас в отъезде, но приеду через неделю, посмотрю .
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Обновил свою сборку. Теперь цвет фона картинки должен быть серым
|
|||
|
||||
Регистрация: 24.06.2011
Сообщений: 8
|
Загрузил Procat_N458 от 16.12.2009.rar (117.8 Кб, 150 просмотров) в 2007-й, и вот что выдает:
Команда: appload prokat.lsp successfully loaded. Команда: URL http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009 Command: Команда: prokat Ошибка загрузки файла _kpblc-linetype-load_.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_p.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_np.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_ng.lsp : bad argument type: stringp nil Ошибка загрузки файла tr_prf.lsp : bad argument type: stringp nilbad argument type: stringp nil====32 Что делать? ПыСы. Версию Prokat568.zip (114.5 Кб, 220 просмотров) ваще не могу разархивировать ни zip-ом, ни Winrar-oм, ни 7zip-ом... Нельзя ли перезалить.. Заранее благодарен. |
|||
|
||||
конструктор Регистрация: 14.09.2008
Сообщений: 143
|
как бороться?
История: Поставил на ASD2011ru(Укрощен до Акада 2011ru обычного полного) Prokat568.zip (114.5 Кб, 253 просмотров) - работало рядом положил http://forum.dwg.ru/showpost.php?p=467286&postcount=15 и поставил программу Василия Кондрата "крепеж" после 3D чертит, 2D выдает ..... Команда: Prokat2D Ошибка в работе программы: слишком много аргументов; ошибка: В функции *error* возникла ошибка:Настройка переменной AutoCAD отвергнута: "cmdecho" nil |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
автор у проката и болтов один и функции он называл одинаково (если мне не изменяет память...) "мой" прокат загружается на старте... потом вы загружаете болты... и прокат принимает их функции за свои... естественно выдает ошибку так как они разные... как вариант рекомендую пока добавить к командам меню (load "Prokat2D.lsp") и (load "Prokat3D.lsp") тоже самое сделать и с болтами... |
|||
|
||||
конструктор Регистрация: 14.09.2008
Сообщений: 143
|
-615 Попробую
частично вопрос решается при включении акада когда набор рабочих пространств сдернуть и вернуть где ставил Крепеж и Профиля, но работает через раз что не радует. Будем эсперементировать. Про "добавить к командам меню (load "Prokat2D.lsp") и (load "Prokat3D.lsp")" непонял. Это в загрузку лиспов "Сервис/Лисп/Приложения/кн. Автозагрузка"? Или в кнопки? |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
в файл меню
Цитата:
Последний раз редактировалось gomer, 10.08.2011 в 00:33. |
|||
|
||||
проектировсчик Регистрация: 06.01.2006
Москва
Сообщений: 1,982
|
Как-то захирела сильно интересующая меня в последнее время в связи с установкой seven 64 тема по видимости слайдов...
На работе все нормально - там 32, а дома погнался за новизной. Неужели придется слайды перелопачивать?! Кто- нибудь проблему видимости слайдов в 64 разрядной винде решил? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Но слайды придётся всё-таки переделать. ЯТД
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
Мозговой штурм Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705
|
Поставил семерку 64. Устанавливаю прока и выдает:
Цитата:
писы. чет не могу найти вбаэнейблер под 2011 кад, не подскажите куда глянуть (смотрел на usa.autodesk.com). |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
|
|||
|
||||
Мозговой штурм Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705
|
Я этой сборкой пользовался до переустановки винды. Стояла ХР. Поэтому в сборке я точно уверен.
Все - разобрался. Цитата:
Последний раз редактировалось Yuzer, 22.01.2012 в 14:14. |
|||
|
||||
Регистрация: 05.03.2012
Санкт-Петербург
Сообщений: 20
|
Уважаемый gomer, архив размещенный по этой ссылке
http://forum.dwg.ru/showpost.php?p=637272&postcount=568 не удается распаковать. Искать проблему у себя или все-таки с архивом что-то не то? |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Зайдите в меню Debug и нажмите Animate
Можно еще поиграть с другими флажками Предварительно зайдите Tools-> Environment Options->General Options...->Diagnostic и укажжите скорость анимации затем запустите команду и следите за ходом ее выполнения |
|||
|
||||
Инженер-проектировщик Регистрация: 18.03.2010
Светлогорск, Бел.
Сообщений: 19
|
Здравствуйте уважаемые форумчане!
Может кто-нибудь сможет изменит Procat_N458 от 16.12.2009.rar. Суть изменения: 1) Основные линии отрисовываются на нулевом слое, все свойства BYLAYER, Linetype scale=1 2) Штриховые линии отрисовываются на слое "Невидимые" , все свойства BYLAYER, Linetype scale=1 3) При вставке блока - он вставляются в текущий слой; при вставке полилинии: основные - на текущий слой; штриховые на слой "Невидимые" (свойства всех линий как в п.1 и 2 4) Програма не должна включать/отключать объектные привязки (программа никаким образом не вмешивается в объектные привязки.) Всем спасибо |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Вы эти изменения хотите для всех?
Если для себя, то исправляйте на здоровье. У себя...
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 23.12.2010
Сообщений: 65
|
Цитата:
|
|||
|
||||
Ты предлагаешь по этому скрину определить ошибку? Выложив содержимое указанного файла, у тебя больше шансов получить помощь.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 06.09.2012
Сообщений: 46
|
Скорее всего неправильная последовательность действий. На рабочем компьютере я давно ее установил, и вот теперь пытаюсь проделать это на домашнем, но увы...
Я приложу файл, может действительно поможет разобраться. Послед. действий такая: 1) Я загружаю файлы Prokatsetup 2) Затем указываю расположение файла Prokat.mnu 3) Загружаю Prokat2d.lisp , Prokat3d.lisp и ProkatNPZ.lisp 4) Указываю путь к папке Prokat568 Меню появляется, но не работают ни Prokat2d ни Prokat3d, только ProkatNPZ. Выскакивают ошибки. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Костямба, в путях доступа в Автокаде должен быть указан путь к папке, где находится base.dcl
Строчка должна выглядеть примерно так c:\Users\USERNAME\AppData\Roaming\Autodesk\AutoCAD 2011\R18.1\rus\Support\
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Создавай с нормальным архивом в заголовке Как только сделаешь - эту закроем
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
Цитата:
|
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Спасибо авторам за отличную программу! Пользуюсь ей и для вычерчивания профилей и в качестве справочника.
Исправил некоторые "шероховатости" в базе данных швеллеров по ГОСТ 8240-97: 1. У швеллеров с уклоном полок (У) исключил отсутствующие в ГОСТе профили - 14ау,20аУ, 22аУ, 24аУ. 2. Швеллеры легкой серии (Л) вообще не хотели вставлять в чертеж: "Ошибка функции. Дуга не может быть нулевой." Смотрю в базу - действительно во всей серии r=0,0 (радиус скругления полочки). Решил "обмануть" программу - поставил r=0.1. Помогло! Радиус 0,1мм даже при увеличении незаметен. Зато профили серии Л стали вставляться. Также в этом файле убрал последние 5 строк. Видимо они были скопированы ошибочно. Прилагаю файлы svlr.dat и svlrp.dat. Прошу заменить в архиве. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Какая версия (сборка) ПРОКАТ и Автокад использовались?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Попробуйте запустить с админской учетки с полными правами
http://forum.dwg.ru/showpost.php?p=718925&postcount=606 |
|||
|
||||
Регистрация: 30.10.2013
Сообщений: 22
|
очень удобная и полезная программа но есть проблема: наши администраторы не хотят устанавливать ее на рабочем компьютере так как не уверены что она бесплатная. Где найти доказательства что это free версия?
p.s Без нее очень тяжело работать. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Забавные у вас админы, что не могут понять платная программа или нет!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
программа платная, количество и номеклатуру оплативших можно посмотреть здесь
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Offtop: Номер поста #567, а имя файла prokat_568_20130523.zip
PS Prokat568.zip из первого поста наверное уже постарел?
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 22.02.2006
Минск
Сообщений: 80
|
Добрый день. Не запускается "Прокат". Пишет:
Command: Command: (if (= PROKAT nil) ( Load (findfile "prokat.lsp"))) bad argument type: stringp nil Command: PROKAT Ошибка загрузки файла _kpblc-linetype-load_.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_p.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_np.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_ng.lsp : bad argument type: stringp nil Ошибка загрузки файла tr_prf.lsp : bad argument type: stringp nilbad argument type: stringp nil Command: AutoCAD Architecture 2014. На голом AutoCAD 2014 работает без проблем. Спасибо |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Проверить не могу, нет АА.
Но всё дело в путях. Читай Read-Me.txt Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 11.12.2013 в 18:42. |
|||
|
||||
Регистрация: 17.03.2011
Сообщений: 8
|
Добрый день!
В лицензионном AutoCAD2015 (64 бит,win7) отказывается работать старый добрый PROKAT. Загружается диалоговое окно, вводятся параметры, при попытке вставить профиль выдает ошибку (вложение) и вешает акад |
|||
|
||||
Регистрация: 17.10.2006
Москва
Сообщений: 16
|
Добрый день.
Подскажите, пожалуйста. На 2015 автокаде прокат 2Д вылетает с сообщением "внутренняя ошибка: !insert.cpp@3320 Unknown error 1000". Прокат 3Д и NPZ работают нормально, а при вставке любого 2Д проката автокад сразу вылетает. Заранее спасибо! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Scald, номер сборки укажи
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
А теперь еще версия Windows, разрядность Автокада, наличие каких-либо установленных приложений к нему (типа СПДС) и вертикальный решений.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Подтверждаю. W7x64, Acad2015 рус чистый.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Проверить не могу...
Но аж удивительно - ни одного "нецензурного" действия ПРОКАТ не делает... Будем ждать SP1?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Похоже на то. Там идет fatal error, даже отладчик vlide не поможет. Можно попробовать локализовать, наставив в коде промежуточных печатей. Но на это нужно время. У меня его пока нет.
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Ничего не знаю про эту программу, но догадываюсь, что фаталит в команде _INSERT. Нужно смотреть параметры и контекст выполнения. Так как в интернете мне ничего не попалось с этим кодом ошибки, то расчитывать на SP1 не следует.
А вообще-то в плане (command) в AutoCAD 2015 очень много изменений. Они в первую очередь коснулись ObjectARX/.NET, но думаю что походу зацепили и Lisp.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 04.06.2014 в 20:29. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Фаталит в функции clip_bl файла prokat.lsp на строчке
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Володя. Если доведешь исследование до конца - сообщи. Отправлю баг в ADN DevHelp. Иначе расчитывать на исправление не приходится.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Естественная. Создается пустой блок с именем TEST. Ожидал что-то другое?
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Да.
Цитата:
Тогда сохранил профиль проката до включения его в блок с заданной программно гиперссылкой. У меня баг проявляется постоянно. Нужно протестировать еще на других машинах У меня W7x64, Acad 2015, установлен Raster Design Файлы адаптации Цитата:
1. Открыть файл AC2013_HYP_BAG.dwg (формат 2013) 2. Загрузить AC2013_HYP_BAG.lsp либо скопировать в командную строку выражение Код:
4. Опубликовать здесь результат ----- добавлено через ~45 мин. ----- Проверил на W8.1 x64 + Autocad 2015 30-дневная версия Баг подтвердился
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 18.06.2014 в 18:45. |
|||
|
||||
Регистрация: 17.10.2006
Москва
Сообщений: 16
|
|
|||
|
||||
Цитата:
Цитата:
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
LynxM, проблему пытаются локализовать для AutoCAD 2015, а не 2014.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
LynxM,
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Баг подтверждаю. Отправил в ADN DevHelp. Заодно попал в какой-то совершенно непонятный баг, когда при копировании из командной строки AutoCAD получаю Fatal Error.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Обнаружил еще, что добавление LDATA к примитивам так же приводит к фаталу в команде _-BLOCK
Выполнение ниже приведенного кода приводит к ошибке Код:
Изменения в коде помечены ;;;VVA 20140606
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 09.06.2014 в 13:39. Причина: Добавлены комантарии |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Цитата:
Точно. К сожалению (или к счастью) баг с копированием из командной строки повторить не удалось.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Баг подтвержден в ADN DevHelp и отдан на исправление разработчикам. В качестве "workaround" предлагают такое:
Код:
P.S.: Вышел AutoCAD 2015 SP1: http://knowledge.autodesk.com/suppor...ce-pack-1.html Как и следовало ожидать этот баг не исправлен - слишком поздно проинформировали.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 10.06.2014 в 11:44. |
||||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Да у всех он там работает...
Почитай предыдущие сообщения. Windows версию/разрядность и номер сборки PROKAT укажи. Да и пост ставь копию протокола.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Даже если без файла 711, сборку 658 на 2014 автокад ставлю - добавил папку prokat в programm files\autodesk\autocad2014\support\prokat\
Добавил в сервис-приложения загрузка 2 файла: prokat2d.lsp и prokat3d.lsp...потом через команду ввожу prokat2d и появляется это - no function definition prkt cmd start как исправить или я чего нето делаю? |
||||
|
||||
Запускаю любой чертеж и вручную в окошке ввожу prokat и только после этого появляется меню,а если запустить другой чертеж то автокад просит меня заново писать prokat, если нажать ecs то панель не появляется но через командную строку всё работает...я что то не подгрузил?
|
||||
|
||||
как я устанавливал...извлёк папку prokat в папку Support, что в Programm Files\Autodesk...зашёл в Сервис-приложения-автозагрузка(приложения), подгрузил 3 файла prokat2d, prokat3d, prokatsetup...даже 4 и ещё prokatUtl...вышел из окна...попросили файл prokatmnu-подгрузил...всё появилось...что я не так делаю?
|
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
В версии 568 команда prokat переименована в prokat2D. Для корректной установки выгрузите меню прокат, перезапустите автокад, введите в кс (findfile "Prokat.mnu") нажмите Энтер. Если получили nil значит левые прокаты отсутствуют и можно начать установку. Для этого перетащите из проводника в окно автокада файл prokatsetup.lsp. Он попросит вас указать месторасположение меню. Указываете, дальше установщик все делает сам. если после перезагрузки автокада программа не работает, смотрите настройки безопасности для лиспа
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
1. В AutoCAD 2013 - никак. Смирись.
2. Используй любую другую версию AutoCAD (2012, 2014, 2015...) ----- добавлено через 33 сек. ----- А, не, вру! Есть еще вариант: переписать все диалоги так, чтобы там были английские символы.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 24.09.2014 в 17:13. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Без SP?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Насколько я помню, вышел SP, устранявший эту проблему.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
А если серьезно, то проблема, насколько я помню, была только в английской (точнее "нерусской") версии AutoCAD 2013 и от разрядности не зависела. Если на английскую версию ставился русский Language Pack, то проблема всё-равно оставалась. Проблема отсутствовала только в обычном русском AutoCAD 2013.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Александр Ривилис, спасибо за историческую справку. Тогда, я умываю руки, адаптировать под английский автокад принципиально не хочу. Для меня важнее работоспособность проката в 2015 версии, пока не разобрался, так как возможности тестить в нем не имею. Сейчас жестоко перепиливаю код. Возможно к зиме выложу, но это будет уже скомпилированное приложение, для совместимости с "Крепежом".
|
|||
|
||||
gomer AutoCAD 2014ru Win7-64.
Команда: Загрузка меню Прокат. Подождите...В разрешении на запись отказано. Не удалось создать: 'C:\program files\autodesk\autocad 2014\прокат\Prokat.cuix' Путь к вспомогательным файлам указан. Что делать?
__________________
С уважением sbi |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
sbi, Контроль учетных записей (UAC)? Я вообще зачем размещать "прокат" в programms files? Можно в %APPDATA% или на D:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Спасибо! Установил прокат на диске D, но надо прописать новую "приблуду" 2014 в параметрах:
"доверенные местоположения, Указанные папки на вкладке "Файл" диалогового окна "Параметры", из которых разрешено запускать исполняемый код." + расположение "картиночного" base.dcl
__________________
С уважением sbi |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 25.09.2010
Сообщений: 9
|
Поставил на AutoCad 2015 SP2. Баг с прокатом 2d исчез. win7 x64
__________________
Автырь благодарит редактыря и корректыря за предоставленный ему шанец! |
|||
|
||||
Регистрация: 29.10.2014
Сообщений: 1
|
Подскажите пожалуйста, что нужно сделать чтобы работал прокат 568, autocad 2015.
Загрузил как всегда через управление. Автокад его видит но выдает такую запись: ошибка:no function definition_PRKT-CMD-START Что это такое и как это исправить? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Но если представляешь задачу... Коды открыты, доработаешь и удостоишься размещения в шапке темы Удачи!
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Работа/неработа с 2015 описывалась начиная с п.#694
Что у тебя никто не знает, читай оттуда
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
При вставке сечения профиля в масштабе (например 1:20) размеры сечения масштабируютя. Но если вставлять этот профиль при виде сбоку с длиной (например L=1000), то высота профиля рисуется правильно, а длина получается 1000х20=20000. Немного неудобно, для ввода длины в соответствующее окно приходится делать дополнительные вычисления. В старой программе Прокат (та что входила в утилиты ПАРКС) длина мастабировалась.
Вожможно это будет подправить? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Про какую сборку идёт разговор?
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
|||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Эта версия от gomer.
М.б. он появится и ответит. Нет, я вечером гляну ----- добавлено через ~4 ч. ----- Цитата:
>VVA & gomer Необходимо исправить её в Сборке №458 (модуль prokat.lsp) и №568 (модуль Prokat2D.lsp) ЯТД Код:
ВМЕСТО: Цитата:
Цитата:
Цитата:
Думаю ты сам сможешь это сделать пока коллеги подправят на форуме.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 14.02.2015 в 16:08. |
||||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
Не совсем понял, что выделять...А красные скобочки уже стоят на своих местах. Поменял "1" на "m". Вроде все заработало! Может вышеуказанное действие не нужно? Да вроде справился! Бегло проверил - работает. Спасибо! |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Приветствую!
Win7 x64, ACAD 2015 SP2, лицензия, коробочная. Установлено на чистый win7. При вызове диалога prokat2d и выборе профиля, диалог. окно закрывается после чего ничего не происходит, ни в ком. строке, ни в модели, тупо светится курсор перекрестия, как будто фокус теряется. После нажатия ЛКМ или ПКМ, без разницы, появляется выбранный для вставки профиль, появляются команды точка вставки, поворот, после чего вылетает диалог для полилиний, который приходится прерывать кнопкой ESC. Есть у кого-нибудь такое? Сборка на скринах! Там же и еще некая инфа!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
похоже пользователь пытается вставить профиль как полилинию, из за чего программа пытается объединить замкнутую полилинию и естественно выдает ошибку
То же самое касается сборки 458 для моей сборки необходимо закомментировать следующие строчки в файле Prokat2D Код:
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Заодно п.772 сделай
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
шапку я править не могу.
сейчас я занялся перепиливанием логики диалогов, для 3D сделал, для 2D пока руки не дошли, так что обновлять пост пока не буду помимо этого в коде еще обнаружена ошибка, вот здесь Код:
Код:
по поводу 772, кому надо, тот сделает, я вижу что в основном используют вставку сечений блоком, иначе проблема всплыла бы гораздо раньше у себя я потихоньку подправляю ошибки по мере выявления багов в следующей версии будет достаточно много радикальных изменений, будет время и здоровье, допилю и выложу конечно |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Тебе какой вариант лучше - ActiveX или ename?
----- добавлено через ~10 мин. ----- Если коротко: Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
>Кулик Алексей aka kpblc
В 1 посте есть ссылки и на 458 и на 568 сборку и на BriCSCad. Предлагаю вложенные архивы из 1-го поста убрать. Цитата:
соотвествующую приписку со ссылкой на пост #777
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Спасибо, помогло!
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
gomer, я тебе просто нарисовал более-менее универсальную функцию, а уж удалить там "лишнее" - вопрос 20 секунд
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 28.03.2012
Сообщений: 21
|
Ребята помогите с такой проблемой: на 2014 автокаде программа работала без проблем, сейчас на работе поставили 2015 SP1, я ж туда добавил MProkat по той же методике, как и обычно. Нажимаю на иконку программы, выскакивает окно программы, выбираю профиль и нажимаю и тут выскакивает такое окно: ВНУТРЕННЯЯ ОШИБКА: !insert.ccp@3320: Unknown error 1000 и автокад закрывается!!! В чем может быть проблема?
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Например, в отсутствии обновлений на ACAD
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Поправка нужна, суть на скриншоте, выделил красным, рисует как в окне с характеристиками, т.е. 50х40х3. И вообще щас глянул, по всем позициям для швеллера 50х40 неразбериха. Да и вообще по моему во всей ветке гнутых швеллеров косяк
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Они не сместились, база изначально была набрана не корректно
Я пока не готов выложить новую версию. Попробуйте исправленные файлы базы из архива |
|||
|
||||
Регистрация: 26.06.2009
Сообщений: 52
|
Не могли бы ещё раз описать процесс запуска для автокад 2015?
----- добавлено через ~3 ч. ----- Разобрался, внимательно прочитал инструкцию! можно удалить. ----- добавлено через ~3 ч. ----- Разобрался, внимательно прочитал инструкцию! можно удалить. |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
P.S. На цитируемом фрагменте не все отобразилось. Это пост #772. Последний раз редактировалось marcis, 01.04.2016 в 14:46. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
В прилагаемом рисунке: 1. Вставка блока заданием Длина=500мм (проставлен размер для справки), масштаб вставки 1:1 2. Вставка блока указанием предыдущего изображения, масштаб вставки 1:1 3. Еще раз то же самое - Вставка блока указанием предыдущего изображения, масштаб вставки 1:1 4. Вставка блока указанием предыдущего изображения, масштаб вставки 1:10 Тут я указываю то же самое, но фактический размер в масштабе 500х10=5000, масштабируется только высота блока в масштаб 1:10
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
Что я и сделал. В итоге, профили с заданием длины (L=...) масштабируются. А если длину задовать указанием по предыдущему изображению - то тогда длина уменьшается в N раз (N - знаменатель масштаба 1:N). Все это относится к масштабам, отличных от 1:1. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
А у тебя масштабируется длина, а высота сечения нет. Непонятка Пришли мне на почту свой исправленный текст Prokat2d.lsp
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
И сборка эта №568 (не VVA). Короче говоря, та длина что не масштабировалась, стала вставляться нормально. А та .что работала корректно - наоборот (третья картинка). Просмотрите посты #771, 772 и будут понятны суть задачи и внесенные изменения. Можно ли сделать, чтобы оба варианта длины профиля масштабировались правильно? Может у VVA все нормально, только у меня другая сборка... Последний раз редактировалось marcis, 01.04.2016 в 20:57. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Всё абсолютно правильно.
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
Если у VVA это исправлено, то наверное можно по аналогии исправить сборку №568? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Снимаю сообщение.
Оказывается я увидел ошибку, которую сам и исправил в сообщении №772 этой же темы. К сожалению в шапке лежит неисправленный текст Prokat2D.lsp. - Есть в шапке исправленный! Я недосмотрел, видно при переезде мозги затупились.... ...... убрал строчку.............. Procat568 - делал gomer. Попробую глянуть на досуге. Глянул - строка с масштабами не исправлена....
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 13.04.2016 в 23:54. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Работают вроде все.
Но в 568 от gomer есть инсталлятор. Лично у меня стоит версия близкая к версии 458
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Вопрос к VVA...а может ещё кто сможет выявить ошибку...
В версии проката №458 при выборе в окне из раскрывающегося списка строчки "Двутавры по ГОСТ 8239-89 с уклоном внутренних граней полок" программа закрывается(вылетает) и профиль не отрисовывается ( автокад 2014-й русский). Автокад в комстроке пишет- Команда: PROKAT неверный тип аргумента: stringp nil====55 Команда: В автокаде 2005 eng этого не происходит, профиль отрисовывается. Как это можно подправить?
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
обновить базу для твоей сборки или для 458 ? база- это файлы dat?
----- добавлено через ~13 мин. ----- Попробувал твою сборку,та же история Команда: Программа ПРОКАТ загружена. Сборка 568 от 11.01.2012 URL http://forum.dwg.ru/showpost.php?p=637272&postcount=568 Запуск - PROKAT2D/PROKAT3D/NPZ. Команда: Команда: Команда: Prokat2D Ошибка в работе программы: неверный тип аргумента: stringp nil спотыкается именно на двутавре с уклоном полок..всё остальное рисует
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. Последний раз редактировалось getr, 20.06.2017 в 16:15. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
проверь наличие файла с размерами двутавра, конечно лучший способ найти ошибку - прогнать в режиме отладки, но не все это умеют. Глянул у себя, у меня работает, правда я перепиливал код на предмет совместимости с болтами и рефакторинга
|
|||
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 357
|
Чертовщина какая-то...придётся видимо попа звать...принёс все файлы домой,проверил на таком же автокаде2014 rus ,правда система х64,-всё работает нормально...завтра снова на работе попробую,может сам автокад глючит...сделаю ему восстановление пожалуй.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Привет всем. Парни, а базы можно расширять самому? Т.е. файлы *.dat? Т.е. например, хочу пополнить базу труб прямоугольных, трубы хочу добавить по ГОСТ 8645-68. Зная то, что нифига не знаю в лиспе я не смогу создать новый файл по отрисовке профилей и все это тем более скомпоновать, а просто, например, в конец файла trpu.dat дописать нужные мне профили. Или это все везде фиксировано каким то образом и пополнять нельзя?
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Offtop: Может, попробовать динамические блоки?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
работник по монтажу, то посижу, то полежу!!! Регистрация: 24.01.2007
г.Владимир
Сообщений: 348
|
Тут скорее дело привычки. Прирос уже я к этой хреновине. Поздно уже "перепривыкать" к дин блокам
__________________
Положительные эмоции - это эмоции, которые возникают, если на все положить!!! |
|||
|
||||
Регистрация: 22.02.2006
Минск
Сообщений: 80
|
Привет всем. Не запускается программа "Прокат" (Procat_N458 от 2015.02.14) Василия Кондрата (AutoCAD 2019 Eng x32).
Вот что пишет: Command: (if (= PROKAT nil)(Load(findfile "prokat.lsp"))) ; error: bad argument type: stringp nil Command: PROKAT Ошибка загрузки файла _kpblc-linetype-load_.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_p.lsp : bad argument type: stringp nil Ошибка загрузки файла dvt_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_r.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла shv_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rp.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_np.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_rg.lsp : bad argument type: stringp nil Ошибка загрузки файла ug_ng.lsp : bad argument type: stringp nil Ошибка загрузки файла tr_prf.lsp : bad argument type: stringp nilbad argument type: stringp nil Как вылечить? Спасибо, уже разобрался. Последний раз редактировалось TuDim, 16.05.2019 в 00:58. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Можно, но муторно... В своё время это сделал Владимир М.
См.шапку темы
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
Цитата:
Как справились? |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
В этой теме столько раз уже справлялись с этой задачей... Глянь выше по теме
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
нашел совет загружать прокат из 568 сообщения и делать через prokatsetup.lsp
после загрузки этого листа, выдает сообщение "введите имя файла адаптации, который необходимо загрузить" файла адаптации prokat.cuix в архиве нет если ввожу prokat.mnu, то как будто ничего не вводил, запрос появляется заново если ввожу произвольное имя, пишет "не удалось загрузить файл адаптации. файл не найден" если пытаюсь ввести имя файла, который уже есть, пишет "не удалось загрузить файл адаптации. эта группа адаптации уже существует" такой обсуждения такой проблемы не нашел. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Если ты работаешь со сборкой 458 из шапки,
читай Read-Me.txt в папке Procat и сообщение 690 Цитата:
Вот проверил только что Автокад 2019 64-bit взятую из шапки сборку Цитата:
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Думаю что поможет мой совет из предыдущего поста к сборке 458.
RTFM
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 10.11.2011
Сообщений: 14
|
Здравствуйте . У меня почему-то вставляется поперечное сечение по команде : "PROKAT2D" без масштаба и в слой "0" только . По команде "PROKAT3D" - все нормально .
Может кто-то сталкивался с таким ? Подскажите , пожалуйста . Autocad 2013(eng) Win10 (64) (Программа ПРОКАТ загружена. Сборка 568 от 11.01.2012 URL http://forum.dwg.ru/showpost.php?p=637272&postcount=568 Запуск - PROKAT2D/PROKAT3D/NPZ.) ----- добавлено через ~17 ч. ----- Добрый день. Сборка 458 тоже не масштабирует сечение и не меняет слой (при изменении) (if (= PROKAT nil) ( Load (findfile "prokat.lsp"))) URL http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009"\nПрограмма ПРОКАТ (2d) загружена . Сборка 458 от 10.02.2009" Autocad 2013(eng) Win10 (64) В чем может быть причина ? Подскажите где смотреть , пожалуйста . |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Autocad 2019(рус) Win10 (64) Команда: (if (= PROKAT nil) ( Load (findfile "prokat.lsp"))) URL http://forum.dwg.ru/showthread.php?t=9322&page=23 Программа ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009"\nПрограмма ПРОКАТ (2d) загружена. Сборка 458 от 10.02.2009" Команда: PROKAT 1. Взял первый тип двутавра 10Б1, поменял слой. Вставил 2. Взял первый тип двутавра 10Б1, поменял масштаб. Вставил 3. Взял другой тип двутавра 45Б1, поменял слой. Вставил У меня ВСЁ нормально. Проверяй себя. Давай протокол и слайды
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 10.11.2011
Сообщений: 14
|
Здравствуите . Alan, я пробовал все сборки , которые обнаружил на этой ветке . Все сортаменты вставляются только блоком в масштабе 1:1 на слой только 0. Хотя в окошке позволяет изменить и масштаб и слой и вставку полилинией , но в итоге вставляет только с настройками по-умолчанию (и 458 и 568 ). Убивает больше всего , что приходится работать со схемами КМ и после вставки дополнительно перемасштабировать вручную ..... Не реагирует на изменение масштаба . При новом вызове отмеченные поля остаются , кроме выбора чертить полилинией (устанавливается в "блоком") И чертит в слое 0 и в масштабе 1:1 .
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Вы же загружаете сборку 306 от 28.09.2007!!! См.протокол на своём слайде Поэтому в ПЕРВУЮ очередь проверяйте себя! Проверьте пути, куда вы помещаете свои прожки. P.S. Делая слайды, приврепляйте только значущую часть слайда. Вид твоего рабочего пространства меня не вдохновляет
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Offtop: Что-то начинаю думать, что надо проект выкидывать на GitHub Найти какую-то версию уже сильно затруднительно
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Алексей, да не надо ничего никуда перемещать!
Несколько лет эти два варианта (458 и 568 из шапки) у всех работают, а отдельные случаи возникают от "кривых ручек".
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... Последний раз редактировалось Alan, 26.02.2021 в 18:28. |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
еще раз вернусь к теме проката и лиспов.
уважаемый Alan, в прокате 458 почему-то не строятся 3д модели, а только 2д проекция. устанавливал по инструкции: добавил папку в "путь доступа к вспомогательным файлам", загрузил лисп прокат 3д, набрал команду prkt3d, появляется окно с выбором проката, в нем нажимаю "длина L указанием", указываю на экране длину, нажимаю ОК и в начало координат вставляется 2д полилиния контура, но не 3д тело. уважаемый gomer, так и не смог загрузить прокат 568. распаковал архив и в програм файлс, и в папку с акадом, добавил обе папки в путь к вспомогательным, загрузил prokatsetup (по очереди из разных папок делал). Появляется сообщение "введите имя файла адаптации, который необходимо загрузить" и поле для ввода имя файла. Методом проб и ошибок понял, что работает лисп только в том случае, если в пути к файлу меню нет пробелов (т.е. нельзя, например, помещать в папку "program files") Как победить такие проблемы: для лиспа 458 - это вычерчивание 3д проката, а для лиспа 568 поместить лисп в папку с пробелами в пути? Последний раз редактировалось posetitel, 11.11.2021 в 11:13. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
Цитата:
P.S. см.пп.833-834
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Инженер (ПГС) Регистрация: 11.03.2015
Донецк
Сообщений: 12
|
Давно пользуюсь это программой. И как-то понадобилось добавить новый сортамент... Это было то ещё удовольствие. В итоге решился всё переделать. И, вроде бы, получилось.
Это моя изменённая версия программы. Работу проверял на AutoCAD 2007, 2013, 2014, 2019, 2021. При правильной установке всё работает гладко. И, конечно, я не против того что-бы эту версию изменяли те у кого есть к этому интерес. Что мной изменео: - версия 16.02.2022г (автор Arx1meD) Практически полностью переписана основная функция PROKAT (старался сохранить наработки предыдущих соавторов). Совмещены PROKAT2D и PROKAT3D. Изменены все слайды (рисунки видов проката) и добавлены новые. Перерисованы иконки для панели инструментов. В диалоговом окне выбора проката добавлены возможность выбора маркировки проката (для построения выноски командой NPZ). ОЧЕНЬ упрощено добавление новых сортаментов. Изменена структура файла сортамента. Пересмотрены все сортаменты. Уточнены геометрические характеристики сечений. Добавлены новые сортаменты. Написал краткую справку. - версия 24.11.2022г (автор Arx1meD) Изменено назначение толщины линии и типа линии. Исправлена маркировка профилей начерченных полилиниями. Исправлен "Номер символа в файле шрифта AutoCAD" для файлов сортаментов: cgn_8282.dat ugl_8509.dat uglgn_19771.dat uglgnk_19771.dat zgn_13229.dat zrgnk_13229.dat zrgn_13229.dat zgnk_13229.dat В файле ReadMe.txt более подробное описание. Последний раз редактировалось Arx1meD-A1D, 24.11.2022 в 11:00. Причина: Обновление |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
А может стоит прочитать, что именно данная прога делает?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Эммм.., а точно в AutoCADе работаешь?
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Инженер (ПГС) Регистрация: 11.03.2015
Донецк
Сообщений: 12
|
|
|||
|
||||
Регистрация: 23.01.2019
Сообщений: 129
|
Масса, длина для спецификации. Блоки такие https://dwg.ru/dnl/14275 или https://dwg.ru/dnl/14602 извлечение стандартными свойствами када и заполнение объектов таблиц или через https://dwg.ru/dnl/15370 и поля.
|
|||
|
||||
Регистрация: 06.04.2012
Львов
Сообщений: 47
|
Цитата:
Да вы просто диверсант какой-то... Мало того, что ваша программа не заработала, так еще перестала запускаться исходная программа Прокат. И плюс к этому теперь не работает команда "Штриховка". Модераторам хорошо бы удалить этот пост из темы. |
|||
|
||||
- Регистрация: 31.07.2005
Ухта
Сообщений: 381
|
Всем, привет! Как здорово, что моя тема в продолжения Василия Кондрата, не так напрасна и занимает вторую строчку по популярности! Приятно, что данные усилия помогли и помогут большому количеству инженеров в различных отраслях проектирования! Я жив, здоров, но уже давно отошёл от этих дел. С 2013 года я уже не занимаюсь конструированием и проектированием! Всем творческих успехов и добра)
__________________
Я не волшебник, я только учусь… |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
товарищи, при изменении вида рабочего пространства панель проката упорно слетает в верхний левый угол экрана.
рабочие пространства сохранял с определенным размещением панели, но при выборе иного пространства и возврату обратно панель располагается в в условном верхнем левом углу экрана и не там, где требуется. работаю в рабочем пространстве классического вида. панель и закреплял, и фиксировал, не помогает. кто-нибудь знает, как решить проблему? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
wsautosave ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||