MODELSCANNER - это прикладная библиотека для «Компас 3D» позволяет извлекать из модели детали в m3d-документе параметрические данные и иную информацию касающуюся начерченной детали.
Для использования данной библиотеки необходимо:
• Сохранить программные файлы («MODELSCANNER.RTW», «DB.MDB», «KID.XLS») на жестком диске в директории, в которой предполагается дальнейшее длительное размещение программы (или ее тестирование);
• Запустить «Компас 3D»;
• В режиме «Создание детали» начертить деталь следуя условленным правилам настоящей библиотеки (см. ниже), либо открыть уже готовый документ с моделью детали в соответствующем формате, созданном согласно условленным правилам настоящей библиотеки;
• Включить «Менеджер библиотек»;
• Подключить данную библиотеку («MODELSCANNER.RTW») в менеджере библиотек;
• Выполнить команду настоящей библиотеки «ПРОВЕСТИ СКАНИРОВАНИЕ».
После выполнения всех вышеуказанных шагов библиотечная программа получит контроль над чертежом, мгновенно произведет анализ детали и выведет полученную информацию в удобном для понимания виде.
Главное окно программы представляет собой стандартное модальное окно Windows (см. Рис.ниже).
В окне программы слева в виде таблицы «Параметр-значение» отображается общая информация о детали. Справа в полноценной таблице приводятся данные непосредственно по каждой из граней детали. Практически все значения во второй таблице представлены в числовом формате согласно ГОСТ. Они представляют собой коды соответствующих настоящих значений из таблиц базы данных.
В программе есть средство «расшифровки» кодовых значений для пользователя, что позволяет лучше понимать представленные данные. Данная функция осуществляется путем всплывающего списка при указании щелчком мыши на строку таблицы, соответствующую конкретной грани. При этом появившийся список будет содержать только уникальные данные грани (стандартные значения не будут поясняться, чтобы не загораживать избыточно область видимости пользователю).
Кроме того, у данной программы есть возможность открыть результаты анализа в электронной таблице формата «xls» (см. Рис.ниже). Для выполнения данной операции в главном окне присутствует кнопка , при нажатии на которую главное окно программы закрывается, открывается xls-документ (в случае если Microsoft Excel установлен в системе) с оформленной картой исходных данных (КИД), и немедленно программно происходит заполнение необходимых ячеек карты соответствующими значениями. Это дает широкие возможности для работы с параметрическими данными детали, например вывод данных на печать (КИД отформатирована таким образом, чтобы все данные умещались максимально компактно и удобно для восприятия на листе(ах) формата A4).
К чертежу, подлежащему сканированию данной программой предъявляются следующие требования:
• Деталь должна быть начерчена в режиме «Деталь» в САПР Компас 3D V5.11 или выше.
• Деталь должна быть телом вращения и иметь строго одну ось (пример см. рис. слева);
• Главной и единственной осью детали должна быть ось OX (пример см. рис. слева);
• Параметры поверхностей, такие как шероховатость, класс точности, общий припуск и т.п. при необходимости должны быть занесены в поля «Свойства грани \ наименование» соответствующих граней в принятом формате программы (см. ниже). При их отсутствии в таблицу результатов сканирования граней в надлежащие поля программой заносятся стандартные значения преимущественно 0 и 1).
Формат задания параметров грани.
<параметр>=<значение>;[<параметр>=<значение>;]...
Параметр /Описание /Соответствующая таблица БД с возможными значениями
ОП \Общий припуск \COMMON_PRESTART
RZ /Шероховатость /ROUGH
КТ \Класс точности \CLASS_OF_PRECISION
HRC /Твердость /HRCS
ТУ \Техническое условие \TECHNICAL_CONDITIONS
ОР1, ОР2, ОР3, ОР4 /Отклонение размера 1, 2, 3, 4 / - / / - / / -
Все задаваемые значения, за исключением значений «Отклонений размеров», должны быть известны программе, а именно находиться в соответствующих таблицах-справочниках базы данных «DB.MDB» в поле Definition («Значение»). Для этого БД, чтобы быть актуальной, должна постоянно пополняться новыми справочными данными (в текущей версии программы БД «минимально» заполнена для демонстрации возможностей программного средства).
Отклонение размеров задаётся обычным числовым значением, например: «ОР=1;».
Далее для примера приведем строку параметров одной грани:
ОП=0,2;HRC=10<=R(a)<=80;ТУ=0,005-0,02;
Для выхода из программы в модальном режиме просмотра можно воспользоваться кнопкой закрытия окна или идентичной кнопкой
К данному программному средству не предъявляется каких-либо индивидуальных системных требований, поэтому конечные системные требования настоящей программы являются комбинацией системных требований используемых ею систем «Компас 3D» и «Microsoft Office 97», а также наличие установленных версий данных программных комплексов.
Спасибо, что ознакомились с моим проектом!
MODELSCANNER ver.01
MODELSCANNER ver.0.1
14.12.200806:2814.12.2008 06:28:01