Разработка алгоритма для исследования погрешностей МЭМС-акселерометра
Создание программного кода для моделирования и исследования статистических погрешностей микроэлектромеханического трехосевого акселерометра типа LSM303DLH. Характеристика методов калибровки устройства. Разработка его алгоритмического обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 02.07.2016 |
Размер файла | 2,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
begin
KorXY:=covXY/(SrKOX*SrKOY);
KorXZ:=covXZ/(SrKOX*SrKOZ);
KorYZ:=covXY/(SrKOZ*SrKOY);
KorXYLabel.Caption:='KorXY='+FloatToSTRf((KorXY),ffFixed,7,4);
KorXZLabel.Caption:='KorXZ='+FloatToSTRf((KorXZ),ffFixed,7,4);
KorYZLabel.Caption:='KorYZ='+FloatToSTRf((KorYZ),ffFixed,7,4);
end;
Исполнено в программном виде проверка гипотезы о нормальности распределении генеральной совокупности.
ПроцедураProcedurePirsonClick(Sender: TObject)
procedure TForm1.PirsonClick(Sender: TObject);
//проверяем нормальное распределение по согласию Пирсона
var
j3: Integer;
begin
j3:=1;
Reset(newXd); // Xg
Reset(newYd); // Yg
Reset(newZd); // Zg
IntX:=(Abs(MinX)+abs(MaxX))/Raz; //определяемразмеринтерваловразрядов
IntY:=(Abs(MinY)+abs(MaxY))/Raz;
IntZ:=(Abs(MinZ)+abs(MaxZ))/Raz;
aX [1]:=MinX; //определяем нижнюю границу первого разряда
aY [1]:=MinY;
aZ [1]:=MinZ;
for i:=2 to Raz do
for i:=2 to Raz do
begin
AX [i]:=MinX+IntX*(i-1); //определяем нижние границы разрядов
AY [i]:=MinY+IntY*(i-1
AZ [i]:=MinZ+IntZ*(i-1);
end;
while j3<=Kolizm do
begin
Read(newXd, X1);
Read(newYd, Y1);
Read(newZd, Z1);
for i:=1 to Raz do
begin
if ((X1>=ax [i]) and (X1<ax [i+1])) then bx [i]:=bx [i]+1;
if ((Y1>=ay [i]) and (Y1<ay [i+1])) then by [i]:=by [i]+1;
if ((Z1>=az [i]) and (Z1<az [i+1])) then bz [i]:=bz [i]+1;
end;
Inc(j3);
end;
for i:=1 to Raz do
begin
Series4.AddXY(I, (bx [i]), '', Series4.SeriesColor); //построениегистограмм
Series5.AddXY(I, (by [i]), '', Series5.SeriesColor);
Series6.AddXY(I, (bz [i]), '', Series6.SeriesColor);
end;
closefile(newXd);
closefile(newYd);
closefile(newZd);
end;
Размещено на Allbest.ru
...Подобные документы
Программы, необходимые для правильной работы устройства калибровки цифрового акселерометра и реализующие обмен данными по протоколу SPI между акселерометром и ПЛИС, а также RS-232 для передачи данных с макета на ПЭВМ. Инициализация MEMS-акселерометра.
реферат [9,5 K], добавлен 13.11.2016Разработка программ, позволяющих выполнять инициализацию MEMS-акселерометра, принимать байты данных, соответствующих текущему угловому состоянию датчика и его ускорению. Погрешность определения угловых координат объекта по сигналам трёхосных MEMS.
дипломная работа [4,0 M], добавлен 14.10.2016Разработка MatLab-программы для анализа вычислительной и методической погрешностей целочисленного алгоритма. Теоретические основы таблично-алгоритмического метода. Проектирование подпрограммы вычисления элементарной функции на языке Ассемблер IBM PC.
курсовая работа [296,9 K], добавлен 13.03.2013Спецификация требований к разрабатываемому приложению. Разработка структурной схемы интерфейса. Описание алгоритма шифрования DES. Разработка программного кода приложения "DES". Проведение исследования основных шагов для генерации ключей и шифрования.
курсовая работа [398,4 K], добавлен 13.12.2022Методы исследования устойчивости нелинейной следящей системы. Разработка алгоритмического и программного обеспечения автоматизированной системы с использованием инструментальных средств ПЭВМ. Проверка эффективности проекта путем сравнения результатов.
дипломная работа [568,7 K], добавлен 30.04.2011Создание электрической схемы проектируемого устройства с помощью графического интерфейса. Улучшение кодовой базы с помощью рефакторинга. Разработка алгоритма работы программы. Использование методики Test driven development, написание тестового покрытия.
курсовая работа [1,3 M], добавлен 15.02.2016Создание программного обеспечения для реализации алгоритма, позволяющего находить кратчайшее расстояние от одной из вершин графа до всех остальных, при условии, что ребра графа не имеют отрицательного веса. Примеры выполнения алгоритма Дейкстра.
курсовая работа [1,1 M], добавлен 11.01.2015Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
дипломная работа [1,4 M], добавлен 17.12.2014Анализ технических средств и современных технологий разработки программного обеспечения. Разработка программы для упрощения поиска студентов. Создание учетных записей администратора и обычного пользователя. Изучение правил построения программного кода.
курсовая работа [1,9 M], добавлен 30.09.2016Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Примеры построения тестов и технологии исследования алгоритмов на их основе. Построение тестов на основе метода покрытия решений и проведение исследования соответствующего исходного алгоритма и алгоритма с ошибками в операторах проверки условий.
контрольная работа [224,8 K], добавлен 24.05.2016Разработка устройства для дефектоскопирования наружного кольца роликового подшипника, построение его структурной и принципиальной схем. Описание алгоритма работы, создание программного обеспечения и сопряжение устройства с персональным компьютером.
дипломная работа [3,4 M], добавлен 10.03.2013Разработка интерфейса справочно-расчетного программного обеспечения. Расчетно-графический модуль. Решение задачи динамического моделирования в системе MATLAB/Simulink. Программная реализация, результаты моделирования системы на текстовых примерах.
курсовая работа [2,6 M], добавлен 01.12.2014Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.
курсовая работа [97,7 K], добавлен 14.12.2012Расчет тепловой схемы с применением методов математического моделирования. Разработка алгоритма реализации модели. Составление программы для ПЭВМ, ее отладка и тестирование. Проведение численного исследования и параметрическая оптимизация системы.
курсовая работа [2,8 M], добавлен 01.03.2013Разработка программного обеспечения для моделирования процесса абсорбции; расчёт характеристик при варьировании температуры. Требования к программному обеспечению; структуры данных и алгоритмы в программе; дисплейные фрагменты, внешний вид приложения.
курсовая работа [2,8 M], добавлен 20.11.2012Надежность как характеристика качества программного обеспечения (ПО). Методика расчета характеристик надежности ПО (таких как, время наработки до отказа, коэффициент готовности, вероятность отказа), особенности прогнозирования их изменений во времени.
дипломная работа [1,2 M], добавлен 01.06.2010Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования.
отчет по практике [296,1 K], добавлен 19.04.2015Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Разработка программного кода и алгоритма действий приложения "калькулятор". Использование функций в программе Matlab. Разработка кнопок, опций, интерфейса, оформление. Части кода Matlab и тестовый набор. Инструкция пользователя по работе программы.
курсовая работа [527,1 K], добавлен 27.09.2014