° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki ° |
Форумы Интермех / Cadmech / Отрисовка стандартных изделий в CadMech |
Автор | Сообщение |
Денис Участник Санкт-Петербург |
Дата: 24 Ноя 2003 14:16:28 После отката базы Imbase вылезла такая проблема: При запуске команды, рисовать болт, винт или любое другое стандартное изделие, команда не выполняется до конца, а выдается сообщение BaseLoad, что в общем то ни о чем не говорит. Можно только предположить, что возникла какая-то проблема связи CadMech с базой данных, а вот что за проблема и как ее решить не ясно. Вот, что пишется в командной строке CadMech: Command: Loading.. Масштаб<текущий>: Вводите последовательно толщины соедин. деталей Нажмите ENTER для продолжения Укажите первую точку Укажите следующую точку Укажите следующую точку Укажите следующую точку Суммарная толщина соединяемых деталей15.51,последней детали5.28 Выполняется обработка запроса к базе данных...Ошибка. Command: _.options Command: OPTIONS Подскажите пожалуйста, как решить эту проблему. До отката базы все работало отлично. Imbase грузиться, т.е. материал например вкарточку вставить можно. |
NEP Участник Санкт-Петербург |
Дата: 24 Ноя 2003 17:04:03 Надо посмотреть в соответсвующих файлах *.mni ссылки на таблицы Imbase, т.е. соответствие имени таблицы. Может быть, если Вы переделывали структуру соответствующих таблиц, Вы не заполнили соответствующие короткие имена для полей-размеров или для них не поставили системные флаги CADMECH для передаваемых полей, CADMECH-t для показываемых таблиц (см. руководство по CADMECH стр.218 12.10.2 Ввод параметров из IMBASE). Либо у Вас изменилось место хранения imbase.gdb, тогда в imbase.ini или через Interbase измените путь к базе. Но, тогда не загружался бы нормально CADMECH. Скорее всего ошибка в mni. |
Nika Участник |
Дата: 3 Дек 2003 12:27:43 Денис После отката базы Imbase вылезла такая проблема:Денис
При запуске команды, рисовать болт, винт или любое другое стандартное изделие, команда не выполняется до конца, а выдается
сообщение BaseLoad, что, в общем, то ни о чем не говорит. |
Max Участник ОАО "ЧМЗ" |
Дата: 28 Фев 2005 12:05:30 У меня возникла похожая проблема. Search работает на MS SQL. Есть локальная копия на отдельном компе работающая на Intrbase. При попытке отрисовать шестигранник в CADMECH (сетевой вариант) после клика по слайду в сомандной строке выдается следуещее: Command: (vsetq 'jakisc "profile/")(if (not c:prf)(load "profile/prf"))(princ)(showmenu "PROFILE.MNI") Bˆ¥d:too few arguments; error: An error has occurred inside the *error* functionAutoCAD variable setting rejected: "blipmode" nil В локальной все в порядке. Рисует все без каких либо косяков. Сравнение фалов mni, fas b т.д. различий не выявили, кроме одного фала HEXAHEDR.fas, но попытки его заменить пользы не принесли. Короткие имена таблиц и каталогов полностью соответствуют именам на которые ссылаются mni файлы и именам в локальной копии системы (где все нормально работает). В базу IMBASE импортировались левые таблицы, но им были даны новые имена и уложены они были в отдельные папки. Кто, чего интересного скажет? Ждемс |
Nika Участник |
Дата: 1 Мар 2005 11:24:41 Max При попытке отрисовать шестигранник в CADMECH (сетевой вариант) после клика по слайду в сомандной строке выдается следуещее:
Command: (vsetq 'jakisc "profile/")(if (not c:prf)(load
"profile/prf"))(princ)(showmenu "PROFILE.MNI")
Bˆ¥d:too few arguments; error: An error has occurred inside the *error*
functionAutoCAD variable setting rejected: "blipmode" nil
|
Max Участник ОАО "ЧМЗ" |
Дата: 11 Мар 2005 13:43:59 Что-то я не допонял. 1) Что за "Коснтрукторский\ПРОФИЛИ" ? Кроме таблиц совместимости нифига не нашел (тем более они нам не нужны). 2) На катринках я не нашел указания какие таблицы используются для шестигранников. 3) Все прочие профили отрисовываются нормально. Т.е. параметры каталога и всех таблиц, лежащих внутри, соответствуют действительности и работают. Было проверено все и из черных металлов и из цветных. Не работают только шестигранники. 4) У меня такое впечатление, что просто кривой файл HEXAHEDR.fas. Может вышлите мне проверенную рабочую версию? Да и исходник не помешал бы. Балшой респект! |
Nika Участник |
Дата: 11 Мар 2005 16:32:29 Max Что-то я не допонял.
1) Что за "Коснтрукторский\ПРОФИЛИ" ? Кроме таблиц совместимости нифига не нашел (тем более они нам не нужны).Max 2) На катринках я не нашел указания какие таблицы используются для шестигранников.Max 3) Все прочие профили отрисовываются нормально. Т.е. параметры каталога и всех таблиц, лежащих внутри, соответствуют действительности и работают. Было проверено все и из черных металлов и из цветных. Не работают только шестигранники.Max 4) У меня такое впечатление, что просто кривой файл HEXAHEDR.fas. Может вышлите мне проверенную рабочую версию? Да и исходник не помешал бы. |
Max Участник ОАО "ЧМЗ" |
Дата: 12 Мар 2005 05:25:53 Т.е. все поля есть, флаги (как я понимаю) тоже проставлены.... Че еще надо? В profile.mni записано: [Шестигранник] Slide=slide/K-26.jpg Data=(progn (vsetq '(fn "CTL000001@TBL000087"))(setq loadsp '(c:hexahedr "hexahedr"))(imload "profile")(c:hexahedr)) Caption=ГОСТ 2879-88 не стыковочка. Табличка под ГОСТ 8560-78 лежит :? Note=Шестигранник из ст. 45 В файле profile_im.mni записано: [Шестигранник] Slide=slide/prof(hexahedr) Data=(progn (vsetq 'fn "T2879")(setq loadsp '(c:hexahedr "hexahedr"))(imload "profile")(c:hexahedr)) Caption=ГОСТ 2879-88 -- опять косячок... но может оно и не влияет :? Note= Кадмех все равно материться: Command: (vsetq 'jakisc "profile/")(if (not c:prf)(load "profile/prf"))(princ)(showmenu "PROFILE.MNI") Bˆ¥d:too few arguments; error: An error has occurred inside the *error* functionAutoCAD variable setting rejected: "blipmode" nil К стати, какая разница между этими двумя файлами profile.mni и profile_im.mni ? Больше текстовых файлов, где могли лежать какие-то параметры пока не надыбал так что выручайте...... |
Nika Участник |
Дата: 14 Мар 2005 10:16:36 Max Т.е. все поля есть, флаги (как я понимаю) тоже проставлены.... Че еще надо?К стати, какая разница между этими двумя файлами profile.mni и profile_im.mni ?
Файл profile_im.mni можете удалить |
Max Участник ОАО "ЧМЗ" |
Дата: 14 Мар 2005 10:35:33 Все написано латинскими... А остальные флаги тут не причем. Издевался над рабочими таблицами..... как не издевался, все равно работали. Может я конечно не все способы издевательств придумал, но по всем полям прошелся. Менял флаги, менял короткие имена некоторым даже имена полей менял........... ноль эмоций - фунт презрения. Все как работало, так и работает.......Вот |
Nika Участник |
Дата: 14 Мар 2005 11:53:34 Max Все написано латинскими... |
Fedor Участник ОАО "КнААПО" г.Комсомольск-на-Амуре |
Дата: 15 Мар 2005 03:14:57 У нас Cadmech v6.2001 и при рисовании шестигранника тоже появляется сообщение: ------------------------- Command: (setq jakisc "profile/") "profile/" Command: (if (not c:prf)(load "profile/prf"))(princ)(showmenu "PROFILE.MNI") Выполняется обработка запроса к базе данных... Масштаб <текущий>: B€Ґd:bad argument type: numberp: nil; error: An error has occurred inside the *error* functionAutoCAD variable setting rejected: "blipmode" nil ------------------------- Но шестигранники пока нашими кострукторами не очень-то востребованы - нужны в основном уголки, швеллеры и двутавры. А при их рисовании выдается уже другая ошибка: ------------------------- Command: (setq jakisc "profile/") "profile/" Command: (if (not c:prf)(load "profile/prf"))(princ)(showmenu "PROFILE.MNI") Укажите имя слоя для элемента: Масштаб <текущий>: B€Ґd:bad argument type: numberp: nil ------------------------- А вот с прижимами и скобами всё намного быстрее. Выбираем любой прижим или скобу из слайдового меню и получаем сообщение: Не найден объект '$CADMECH' в командной сторке: ------------------------- Command: (showparammenu "CLAMPS.MNI") B€Ґd:bad argument type: consp nil; error: An error has occurred inside the *error* functionAutoCAD variable setting rejected: "blipmode" nil ------------------------- Сильно не пинайте ;) т.к. основное направление у меня по Техкаду, в Кадмехе глубоко не ковырялся. Но заранее благодарю за ответы, котрые помогут разрешить проблему. |
Nika Участник |
Дата: 15 Мар 2005 11:09:06 Fedor У нас Cadmech v6.2001 и при рисовании шестигранника тоже появляется сообщение:
А вот с прижимами и скобами всё намного быстрее. Выбираем любой прижим или скобу из слайдового меню и получаем сообщение:
Не найден объект '$CADMECH'
в командной сторке: |
Fedor Участник ОАО "КнААПО" г.Комсомольск-на-Амуре |
Дата: 17 Мар 2005 02:36:20 Дествительно, база используется очень давно. Внутренне имя Imbase'вского каталога "Конструкторский" (в котором хомуты, скобы, прижимы) было CTL000333. Заменил $CADMECH в файле clamps.mni и всё заработало для хомутов, скоб, прижимов. Спасибо. Буду дальше по оставшимся вопросам разбираться. |
На форуме сейчас: гостей - 1 пользователей - 0 |
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26] гостей - 87 / пользователей - 0 |
miniВВ © 2001-2024 |