Анализ сигнала на выходе электрической цепи - Курсовая работа

бесплатно 0
4.5 81
Создание программы, решающей задачу табулирования входного и выходного сигнала в n равностоящих промежутках времени, а так же вычисляющую длительность импульса для них. Логическая схема взаимосвязи между модулями программы, ее тестирование и листинг.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
1. Цель работы Целью настоящей курсовой работы является получение навыков в разработке программного обеспечения на языке Си, а также анализ и решение поставленной задачи с обоснованием выбранных методов реализации программы. Сначала программа разрабатывалась в одном файле. Программа разделена на следующие составляющие модули: main.c - основной модуль, содержащий в себе главную функцию программы - функцию main, в которой происходит вызов функций, выполняющих стоящие перед программой задачи, объявление переменных, а так же реализация меню, которое делает доступ к использованию функций программы простым, быстрым и доступным обычному пользователю (далее клиент). Приведем список команд, доступных в меню: «0» -выход из программы «1»- ввод данных с клавиатуры «2»- вывод результатов на консоль «3»-ввод данных из файла «4»-сохранение данных в текстовый файл. Модуль позволяет вводить данные с клавиатуры и считывать данные из текстового файла. output.c - модуль, отвечающий за вывод расчетов. Тестирование программы Тесты, подтверждающие правильность работы программы (расчёты сделаны в WxMaxima): Тест малого сигнала U = 1 ULimit = 10 UMax = 100 t_n = 0 t_m = 15 t_k =25 n = 51 Time Uin Uin Maxima Uout Uout Maxima 0.000 0.000 Uvh(0)=0 0.000 Uvih(0)=0 0.500 0.033 Uvh(0.5)=0.0333 0.333 Uvih(0.5)=0.333 1.000 0.067 Uvh(1.0)=0.0667 0.667 Uvih(1.0)=0.667 1.500 0.100 Uvh(1.5)=0.1 1.000 Uvih(1.5)=1.0 2.000 0.133 Uvh(2.0)=0.133 1.333 Uvih(2.0)=1.3333 2.500 0.167 Uvh(2.5)=0.167 1.667 Uvih(2.5)=1.6667 3.000 0.200 Uvh(3.0)=0.2 2.000 Uvih(3.0)=2.0 3.500 0.233 Uvh(3.5)=0.233 2.333 Uvih(3.5)=2.3333 4.000 0.267 Uvh(4.0)=0.267 2.667 Uvih(4.0)=2.6667 4.500 0.300 Uvh(4.5)=0.3 3.000 Uvih(4.5)=3.0 5.000 0.333 Uvh(5.0)=0.333 3.333 Uvih(5.0)=3.3333 5.500 0.367 Uvh(5.5)=0.367 3.667 Uvih(5.5)=3.6667 6.000 0.400 Uvh(6.0)=0.4 4.000 Uvih(6.0)=4.0 6.500 0.433 Uvh(6.5)=0.433 4.333 Uvih(6.5)=4.3333 7.000 0.467 Uvh(7.0)=0.467 4.667 Uvih(7.0)=4.6667 7.500 0.500 Uvh(7.5)=0.5 5.000 Uvih(7.5)=5.0 8.000 0.533 Uvh(8.0)=0.533 5.333 Uvih(8.0)=5.3333 8.500 0.567 Uvh(8.5)=0.567 5.667 Uvih(8.5)=5.6667 9.000 0.600 Uvh(9.0)=0.6 6.000 Uvih(9.0)=6.0 9.500 0.633 Uvh(9.5)=0.633 6.333 Uvih(9.5)=6.3333 10.000 0.667 Uvh(10.0)=0.667 6.667 Uvih(10.0)=6.6667 10.500 0.700 Uvh(10.5)=0.7 7.000 Uvih(10.5)=7.0 11.000 0.733 Uvh(11.0)=0.733 7.333 Uvih(11.0)=7.3333 11.500 0.767 Uvh(11.5)=0.767 7.667 Uvih(11.5)=7.6667 12.000 0.800 Uvh(12.0)=0.8 8.000 Uvih(12.0)=8.0 12.500 0.833 Uvh(12.5)=0.833 8.333 Uvih(12.5)=8.3333 13.000 0.867 Uvh(13.0)=0.867 8.667 Uvih(13.0)=8.6667 13.500 0.900 Uvh(13.5)=0.9 9.000 Uvih(13.5)=9.0 14.000 0.933 Uvh(14.0)=0.933 9.333 Uvih(14.0)=9.3333 14.500 0.967 Uvh(14.5)=0.967 9.667 Uvih(14.5)=9.6667 15.000 1.000 Uvh(15.0)=1.0 10.000 Uvih(15.0)=10.0 15.500 0.950 Uvh(15.5)=0.95 9.500 Uvih(15.5)=9.5 16.000 0.900 Uvh(16.0)=0.9 9.000 Uvih(16.0)=9.0 16.500 0.850 Uvh(16.5)=0.85 8.500 Uvih(16.5)=8.5 17.000 0.800 Uvh(17.0)=0.8 8.000 Uvih(17.0)=8.0 17.500 0.750 Uvh(17.5)=0.75 7.500 Uvih(17.5)=7.5 18.000 0.700 Uvh(18.0)=0.7 7.000 Uvih(18.0)=7.0 18.500 0.650 Uvh(18.5)=0.65 6.500 Uvih(18.5)=6.5 19.000 0.600 Uvh(19.0)=0.6 6.000 Uvih(19.0)=6.0 19.500 0.550 Uvh(19.5)=0.55 5.500 Uvih(19.5)=5.5 20.000 0.500 Uvh(20.0)=0.5 5.000 Uvih(20.0)=5.0 20.500 0.450 Uvh(20.5)=0.45 4.500 Uvih(20.5)=4.5 21.000 0.400 Uvh(21.0)=0.4 4.000 Uvih(21.0)=4.0 21.500 0.350 Uvh(21.5)=0.35 3.500 Uvih(21.5)=3.5 22.000 0.300 Uvh(22.0)=0.3 3.000 Uvih(22.0)=3.0 22.500 0.250 Uvh(22.5)=0.25 2.500 Uvih(22.5)=2.5 23.000 0.200 Uvh(23.0)=0.2 2.000 Uvih(23.0)=2.0 23.500 0.150 Uvh(23.5)=0.15 1.500 Uvih(23.5)=1.5 24.000 0.100 Uvh(24.0)=0.1 1.000 Uvih(24.0)=1.0 24.500 0.050 Uvh(24.5)=0.05 0.500 Uvih(24.5)=0.5 25.000 0.000 Uvh(25.0)=0.0 0.000 Uvih(25.0)=0 Тест большого сигнала U = 20 ULimit = 10 UMax = 100 t_n = 0 t_m = 15 t_k =25 n = 51 Time Uin Uin Maxima Uout Uout Maxima 0.000 0.000 Uvh(0)=0 0.000 Uvih(0)=0 0.500 0.667 Uvh(0.5)=0.667 6.667 Uvih(0.5)=6.6667 1.000 1.333 Uvh(1.0)=1.3333 13.333 Uvih(1.0)=13.333 1.500 2.000 Uvh(1.5)=2.0 20.000 Uvih(1.5)=20.0 2.000 2.667 Uvh(2.0)=2.6667 26.667 Uvih(2.0)=26.667 2.500 3.333 Uvh(2.5)=3.3333 33.333 Uvih(2.5)=33.333 3.000 4.000 Uvh(3.0)=4.0 40.000 Uvih(3.0)=40.0 3.500 4.667 Uvh(3.5)=4.6667 46.667 Uvih(3.5)=46.667 4.000 5.333 Uvh(4.0)=5.3333 53.333 Uvih(4.0)=53.333 4.500 6.000 Uvh(4.5)=6.0 60.000 Uvih(4.5)=60.0 5.000 6.667 Uvh(5.0)=6.6667 66.667 Uvih(5.0)=66.667 5.500 7.333 Uvh(5.5)=7.3333 73.333 Uvih(5.5)=73.333 6.000 8.000 Uvh(6.0)=8.0 80.000 Uvih(6.0)=80.0 6.500 8.667 Uvh(6.5)=8.6667 86.667 Uvih(6.5)=86.667 7.000 9.333 Uvh(7.0)=9.3333 93.333 Uvih(7.0)=93.333 7.500 10.000 Uvh(7.5)=10.0 100.000 Uvih(7.5)=100.0 8.000 10.667 Uvh(8.0)=10.667 100.000 Uvih(8.0)=100 8.500 11.333 Uvh(8.5)=11.333 100.000 Uvih(8.5)=100 9.000 12.000 Uvh(9.0)=12.0 100.000 Uvih(9.0)=100 9.500 12.667 Uvh(9.5)=12.667 100.000 Uvih(9.5)=100 10.000 13.333 Uvh(10.0)=13.333 100.000 Uvih(10.0)=100 10.500 14.000 Uvh(10.5)=14.0 100.000 Uvih(10.5)=100 11.000 14.667 Uvh(11.0)=14.667 100.000 Uvih(11.0)=100 11.500 15.333

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?