Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Аналіз сигналу на виході електричного кола

Реферат Аналіз сигналу на виході електричного кола















Курсова робота

з програмування

на тему:

Аналіз сигналу на виході електричного кола




Зміст


Введення

. Опис завдання:

. Аналіз поставленої задачі

. Розробка структури програми

. Тестування програми

Висновок

Використана література

Додаток



Введення


Метою цієї курсової роботи є отримання навичок в розробці програмного забезпечення на мові C, а також аналіз і вирішення поставленого завдання і обгрунтування обраних методів реалізації програми.



. Опис завдання:


Мається електричний ланцюг, на вхід якої подається певний сигнал Uвх. Необхідно по заданому вхідному сигналу визначити сигнал на виході ланцюга (U вих)

Вхідний сигнал задається на часовому відрізку відповідно до графіка:



Робочий набір:

T поч=0, t кін=20

t1=10

a=50В

b=0.75 1/c

c=1 травня/c


Сигнал на виході формується відповідно до передавальної характеристикою:



Робочий набір:

U1=20 В

U2=100 В


Також потрібно розрахувати тривалість переднього фронту вхідного і вихідного сигналу


2. Аналіз поставленої задачі


Розглянемо графік вхідного сигналу. Він описується даною функцією:

На проміжку від t поч до t1: Uvx (t)=

На проміжку від t 1 до t кін: Uvx (t)=

Вихідний сигнал описаний функцією, яка залежить від вхідного сигналу:



Очевидно, що на графіку відображені дві функції. Одна з них описується рівнянням:


U вих (Uвх)=U1/U2 * Uвх


Друга формула:

U вих (Uвх)=U2


Таким чином, можна ввести систему рівнянь для вихідного сигналу:


U вих (Uвх)=U1/U2 * Uвх при Uвх lt; U1

U вих (Uвх)=U2, при Uвх gt; U1


Таким чином, графік функції U вих (Uвх (t)) виглядатиме ось так:



3. Розробка структури програми


Програма розбита на функції, які виконують свої завдання. Функції будуть згруповані в модулі, вирішальні схожі задачі. Можливі різні варіанти організації структури - програма може складатися з єдиного файлу, але набагато доцільніше розбити її на модулі. Розбиття на модулі може відбуватися по-різному, але виходячи із завдань програми, в які входить, крім обчислень, і робота з файлами, як для введення, так і для виведення даних, були виділені головний модуль, що є сполучною ланкою і містить меню програми, модуль, що відповідає за обчислення і модуль, що відповідає за роботу з файлами. Роль масивів у реалізації функцій програми суттєва - ця структура даних, що представляє собою набір елементів одного типу, дозволяє нам з легкістю зберігати і звертатися до даних програми незалежно від їх обсягу. Програма складається з наступних модулів:

Заголовний файл mainheader.h

Тут описуються директиви препроцесора і глобальні визначення, необхідні для роботи програми - оголошення функцій і глобальних змінних.

Модуль main.сpp

Містить оголошення всіх глобальних змінних, функцію main () а також функції input_data () і display_data ()

Глобальні змінні:

Масиви часу, вхідних і вихідних даних


double time [N]; Uvx [N]; Uvix [N];


Змінні робочого набору


double t_begin=0, t_end=20, t_1=10; a=50, b=0.75, c=5; U1=20, U2=100;


Функція main () є головною сполучною між усіма модулями і функціями програми. У ній оголошуються масиви даних і змінні робочого набору і міститься головний цикл, який виконується до тих пір, поки користувач не вибере опцію виходу.

void Input_data () - функція, що дозволяє ввести робочі дані. ...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналіз сигналу на виході лінійного пристрої
  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Розробка програми для ПОБУДОВИ графіка Функції
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми