Схема описание алгоритма конвертирования
Рис. 2.7 Описание программы «Наладчик» Водная часть Программа «Наладчик» применяется для автоматизации процесса пересчёта исходного текста (кода) программ для станков с ЧПУ. При этом программа использует человеко-машинный интерфейс: человек выбирает, чем оперировать и параметры обработки данных, а программа выполняет все необходимые расчеты. Для начала работы следует загрузить текстовый файл (программный код для станка с ЧПУ), и задать параметры его обработки. После этого программа производит пересчёт координат из данной в заданную систему программирования. Программа имеет обозначение «Наладчик», разработана в среде программирования Borland Delphi 7. Функциональное назначение Программа выполняет конвертирование (пересчёт) исходных координат в заданную систему ЧПУ. Программа использует алгоритмы, описанные в подразделах 2.2-2.4. Для функционирования программы необходим следующий комплекс технических средств: – процессор IBM совместимый 486 и выше; – подсистема «Наладчик» занимает около 5 Мб оперативной памяти. Дополнительно к этому программа выделяет дополнительную память под текстовые файлы, загруженные в её оболочку; – для размещения ОС Windows XP и прикладных задач на жестком диске необходимо минимально 1,5 Гб свободного пространства. На диске программа занимает 625 килобайт памяти. Дополнительное место на диске занимают текстовые файлы используемые программой, а также файлы создаваемые программой. С учетом этого на диске необходимо выделить достаточное пространство для всех файлов (от 10 Мб и выше); – видеоподсистема с объемом памяти 32 Мб; – цветной SVGA монитор с диагональю не менее 15’’ и разрешением не ниже 800x600 (рекомендуется 1024x768); – русифицированная клавиатура; – манипулятор «мышь». Описание информации Вся входная и выходная информация – это текстовые файлы, написанные программистом вручную либо сгенерированные специальной графической программой обработки. Используемые подпрограммы В программе использованы следующие подпрограммы: – NaytiKoordinatu – нахождения значения заданной координаты; – DobavitTochku – добавление необходимой точки; – Podhod_G41_G42_radius – расчёт радиусов при заходе инструмента на эквидистанту контура обрабатываемой детали; – preobrazovanieVM - преобразует строку, удаляет и вставляет подстроку (система ВМ); – preobrazovanieMAYAK - Преобразует строку, удаляет и вставляет подстроку (система Маяк); – Podhod_G41_G42_line – расчёт линейных заходов на эквидистанту контура обрабатываемой детали; – FindVstavki – поиск места вставки заданной координаты; – DelProbel – удаление всех пробелов; – Pustostroka – удаление всех пустых строк; – Nomerkadra – восстановление последовательной нумерации кадров; – PC_MAYAK – пересчёт координат из системы Синумерик в систему Маяк; – VM_MAYAK – пересчёт координат из системы Вм в систему Маяк; – MAYAK_VM – пересчёт координат из системы Маяк в систему Вм; – PC_VM – пересчёт координат из системы Синумерик в систему Вм. Описание логики Описание логики программы «Наладчик» приведено на рис. 2.8. Логическая схема Рис. 2.8 Описание контрольного примера Назначение Контрольный пример предназначен для проверки корректности работы программы. Исходные данные В качестве исходных данных использовался текстовый файл программы обработки. Результаты расчета В результате обработки (конвертирования) должна получиться полностью работоспособная программа для станков с ЧПУ. Обработка подразумевает использование всех методов конвертирования. А так же с использованием завед7омо неверных координат, с целью их автоматического преобразования программой, и создание исключительных ситуаций для обработки и их устранения. Результаты испытания В результате обработки данных контрольного примера получены текстовые файлы для различных систем программирования. Они были проверены и просчитаны вручную и полностью соответствуют выбранной системе конвертирования.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (210)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |