Форум » Олигархи и власть » Анализ конструкции программного обеспечения North Finder » Ответить

Анализ конструкции программного обеспечения North Finder

kiki22: Северопескатель – это быстрый и высокоточный автономный пеленгатор, основанный на бесплатформенном инерциальном принципе работы. Как прецизионный инерциальный инструмент, точность северного искателя зависит от конструкции и установки выбранных чувствительных компонентов и программного обеспечения для определения севера. В этой статье в основном объясняется конструкция программного обеспечения искателя севера. 1. Процесс работы программного обеспечения для поиска севера Сутью любой программной системы является система обработки данных. Информация, которую система должна обрабатывать, и информация, которую система должна генерировать, во многом определяют внешний вид системы. Поэтому анализ требований к данным системы является важной задачей анализа требований к программному обеспечению. В сочетании с фактическими потребностями работы по поиску севера, согласно нисходящему анализу структуры проектирования программного обеспечения, можно получить рисунок 1: Как показано на рисунке 1, команда поиска севера поступает при нажатии кнопки запуска поиска севера на панели управления искателя севера или в результате команды начала поиска севера, передаваемой через последовательный порт RS422. Когда компьютер получает этот сигнал, Первый процесс, который он выполняет, — это подача управляющего сигнала. Компонент, ищущий север, выведенный водителем, перемещается в исходное положение, а датчик отправляет сигнал положения (данные). Затем компьютер обрабатывает данные, образцы, образцы и данные, предварительно обрабатывает сигналы гироскопа и акселерометра, запускает таймер одновременно определяет период выборки и, наконец, выдает сигнал завершения выборки из обработанных данных и сохраняет результаты выборки в D1. Подобно предыдущей обработке, компьютер управляет двигателем для вращения, выборки и сохранения результатов выборки в D2,…D5. Следующий процесс компьютера — расчет поиска на север. После получения сигнала о завершении выборки ЦП извлекает выборочные данные из D1..D5 для расчета поиска севера и отправляет результаты расчета на панель дисплея и коммуникационный порт для завершения процесса поиска севера. 2. Модульная конструкция программного обеспечения для поиска севера. На рисунке 1 дано лишь приблизительное описание задач и процессов, которые должна выполнить система, но диаграмма потоков данных является основой проектирования модуля. Проектирование модуля делится на два этапа: первый — проектирование системы, роль которого заключается в определении конкретной программы системы; второй — структурный проект, роль которого заключается в определении структуры программного обеспечения. Здесь мы в основном говорим о модульной структуре программного обеспечения, конкретных функциях каждого модуля и взаимосвязи между модулями. 2.1 Модульная структура Программу внутри системы определения севера мы разделяем на несколько модулей, и каждый модуль задается своей функцией. Когда эти модули собраны вместе в единое целое, указанная функция может быть завершена, как показано на рисунке 2. Преимущество этого заключается в том, что каждый модуль имеет независимые функции и может разрабатываться одновременно несколькими людьми, работающими вместе. Независимые модули легче тестировать и поддерживать. 2.2 Функции и отношения вызовов между модулями (1) Главный модуль: после включения или перезагрузки компьютера система инициализируется и ожидает прибытия команды поиска севера. Когда начинается поиск севера, главный модуль запускает программу позиционирования двигателя, чтобы переместить чувствительную головку в первое положение. После сбора данных двигатель поворачивается в следующую позицию, чтобы продолжить выборку, и, наконец, выполняет расчет поиска севера и выводит результат поиска севера. (2) Модуль ввода: это модуль обнаружения команд, его задача состоит в том, чтобы постоянно обнаруживать команду начала поиска севера последовательного порта и параллельного порта. Когда поступает запрос на поиск севера, информация отправляется в главный модуль, чтобы начать весь процесс поиска севера. (3) Модуль позиционирования двигателя: в соответствии с требованиями основного модуля этот модуль контролирует прямое и обратное вращение и скорость двигателя, определяет, вращается ли двигатель на месте, и передает информацию о положении в главный модуль. . (4) Модуль выборки: включает три подмодуля. Его функция заключается в дискретизации выходных сигналов гироскопа и акселерометра через аналого-цифровой преобразователь, предварительной обработке выборочных данных и сохранении результатов обработки в памяти. Сюда входит удаление особых точек, фильтрация выборочных данных и т. д. (5) Расчет определения севера: после завершения транспозиции и выборки инструмента поиска севера данные, вызванные основным модулем, обрабатываются, и результат расчета поиска севера возвращается в главный модуль. (6) Модуль вывода: используется для преобразования результатов поиска севера в последовательные данные соответственно. Последовательные данные устанавливаются в согласованном формате данных для передачи данных. 3. Резюме Выше приведен наш программный анализ системы определения севера. Программное обеспечение для поиска севера — это душа искателя севера. Из-за ограничений в технологии производства и мастерстве повышение точности оборудования часто требует очень высоких затрат. После определения аппаратного обеспечения системы решающее значение имеет влияние программного обеспечения на ее производительность. Основная идея разработки программного обеспечения для поиска на север заключается в использовании программного обеспечения для повышения точности поиска на север при условии полного использования существующих аппаратных ресурсов. Ericco продолжает оптимизировать и развивать точность инерциальной продукции. Он оснащен не только высокоточным динамическим искателем севера, но и недорогим искателем севера, подходящим для клиентов с меньшим бюджетом, а также трехосным искателем севера MEMS. Продукция отвечает потребностям большинства клиентов. Если вы заинтересованы, вы можете связаться с нашими специалистами в любое время. click here Добро пожаловать, свяжитесь с нами: Электронная почта: info@ericcointernational.com WhatsApp: +8613992884879 Вичат: 13992884879

Ответов - 0



полная версия страницы