Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Среда разработки MatLab

Лабораторная работа №5.

Лабораторный отчет

· Введение в лабораторную работу, цель работы и что было достигнуто в ходе выполнения.

· Описание работы вашей программы. Если вы выполнили любое из дополнительных заданий, подробно изложите порядок ваших действий.

· Приведите по крайней мере три способа применения вашего программного вольтметра.

 

Контрольные вопросы

6. Сколько портов аналогового ввода у платы NI PCI 6621?

7. Сколько портов аналогового вывода у платы NI PCI 6621?

8. Какая разрядность АЦП и ЦАП?

9. Какая максимальная рабочая частота аналогового ввод/вывода?

10. Какой диапазон напряжений аналогового ввод/вывода у NI PCI 6621?

11. Что влияет но точность пребразования АЦ и ЦА?

 

2006 г. Доц. КФТТ Ивашенков О.Н


«Создание виртуальных приборов в среде MathLab».

Цель работы.

1. Научиться основным принципам работы в средеMathLab

2. Создание осциллографа и звукового генератора на основезвуковой картой

3. Цифровой ввод-вывод через контроллер NI PCI 6221

4. Аналоговый ввод-вывод через контроллер NI PCI 6221

 

MATLAB (MATrix LABoratory матричная лаборатория) – это мощный инструмент для высокопродуктивных исследований, разработок и анализа данных. Широко используется при математическом моделировании физических устройств и систем.

MATLAB - система, специально предназначенная для проведения сложных вычислений с векторами, матрицами и массивами. При этом она по умолчанию предполагает, что каждая заданная переменная - это вектор, матрица или массив. Все определяется конкретным значением переменной. Например, если задано Х=1, то это значит, что X - это вектор с единственным элементом, имеющим значение 1. Если надо задать вектор из трех элементов, то их значения следует перечислить в квадратных скобках, разделяя пробелами V=[l 2 3]. Задание матрицы требует указания нескольких строк. Для разграничения строк используется знак; (точка с запятой). Этот же знак в конце ввода предотвращает вывод матрицы или вектора на экран дисплея. Для указания отдельного элемента вектора или матрицы используются выражения вида V(1) или M(i. j). Для стирания переменных из рабочей области памяти служит команда clear.

Для построения графика достаточно вначале задать вектор x=0:0.1:10, а затем использовать команду построения графиков plot(sin(x)). Вектор х задает интервал изменения независимой переменной от 0 до 10 с шагом 0.1. Команда grid on выводит сетку на график. MATLAB строит в отдельных окнах, называемых графическими окнами

MATLAB позволяет сохранять значения переменных в виде бинарных файлов с расширением.mat. Для этого служит команда save. save fname — записывается рабочая область всех переменных в файле бинарного формата с именем fname.mat; save fname X — записывает только значение переменной X; После этих параметров можно указать ключи, уточняющие формат записи файлов: -mat — двоичный МАТ-формат, используемый по умолчанию; -ascii — ASCII-формат единичной точности (8 цифр); -ascii -double (16 цифр);

Для написания программ надо воспользоваться редактором и отладчиком, которые позволяют (после отладки программы) получить документ в корректной форме без ошибок. Такой документ сохраняется в текстовом формате в виде файла с расширением.m. Язык программирования MATLAB является типичным интерпретатором. Можно использовать систему MATLAB и в режиме непосредственного счета - в командном режиме.

Со списком элементарных функций можно ознакомиться, выполнив команду help elfun, а со списком специальных функций — с помощью команды help specfun. Функции могут быть встроенными (внутренними) и внешними, или т-функциями.

Язык системы MATLAB реализует почти все известные средства, в том числе объектно-ориентированное и (средствами Simulink) визуальное программирование

В лабораторной работе будем работать со звуковой картой, которая, как известно, имеет АЦП и ЦАП и контроллером NI PCI 6221, которые в MatLab представляют собой объекты. Расширение Simulink обеспечивает визуальное программирование, как и известная среда LabView.

 

<== предыдущая лекция | следующая лекция ==>
Аналоговый вывод. Генератор сигналов без симулятора | Работа со звуковой картой
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.032 сек.