- •1.Сравнительные характеристики автоматизированных информационных систем (ис): файловые системы и системы баз данных (бд).
- •2.Основные понятия теории баз данных. Банк данных и его компоненты.
- •3.Классические модели систем бд – организация и обработка данных.
- •4.Основные понятия в концептуальном проектировании реляционных баз данных (сущность , атрибуты , отношения ). Элементы реляционной модели.
- •Зависимости между атрибутами
- •5.Целостность данных и ее виды. Нарушения целостности (аномалии).
- •6.Функциональные связи атрибутов и нормализация таблиц. Основные нормальные формы (нф). Примеры нф.
- •7.Использование er–моделирования в концептуальном проектировании бд. Диаграммы er- экземпляров и er-типов.
- •8.Преобразование концептуальной модели в реляционную. Основные этапы и правила формирования отношений (пример).
- •9.Структура и основные технические характеристики субд access 200*.Возможности проектирования персональных и сетевых приложений.
- •10.Конструирование таблиц в ms access хр.Свойства полей. Определение типа данных, ключей, индексов.
- •11.Связывание таблиц в субд access. Логическая схема и обеспечение ссылочной целостности данных .
- •12.Средства реализации запросов в субд access. Виды запросов.
- •5.2.3 Запрос к связанным таблицам
- •5.2.4 Запросы удаления
- •13.Реализация запросов с групповыми операциями и вычисляемыми полями. Примеры.
- •14.Реализация запросов на модификацию и на создание таблицы.
- •15.Стандарты современных реализаций языка sql. Основные разделы и их наполнение в sql-Jet.
- •16.Общий формат select-инструкции (запроса на выборку). Пример реализации.
- •17.Пример qbe- и sql–реализации перекрестного запроса.
- •18.Создание интерфейса приложения в субд access. Работа в конструкторе форм. Разделы, элементы управления, свойства.
- •19.Создание вложенных sql-запросов. Пример реализации.
- •20.Программы сервиса субд access.
- •21.Защита и администрирование бд средствами субд access.
- •22.Использование макросов, отчетов и страниц доступа к данным в приложениях ms access хр.
- •23.Система программирования Matlab: общая характеристика. Пакеты расширения и специализированные приложения: назначения и возможности. Подсистема Simulink.
- •24.Структуры данных и основные структуры управления в системе программирования matlab
- •25.Графические средства системы matlab. Работа с инструментом lti-Viewer графического анализа линейных систем управления.
- •26.Этапы построения модели в подсистеме Simulink. Элементы технологии визуально-блочного моделирования. Настройка параметров моделирования и параметров блоков.
- •27.Общее описание блоков библиотеки simulink.
- •28.Реализация принципа иерархии в Simulink – моделях посредством блоков портов и подсистем. Маскирование подсистем.
- •29.Компоненты виртуального прибора и их сборка в приложение в среде LabView. Основные элементы управления и индикаторы LabView и их соединение на блок-диаграмме.
28.Реализация принципа иерархии в Simulink – моделях посредством блоков портов и подсистем. Маскирование подсистем.
29.Компоненты виртуального прибора и их сборка в приложение в среде LabView. Основные элементы управления и индикаторы LabView и их соединение на блок-диаграмме.
Библиотека виртуальных модулей, блоков и компонентов. Панели и палитры LabVIEW.
LabVIEW состоит из следующих компонентов:
Из двух основных панелей:
- передняя или лицевая панель. Осуществляет интерактивный интерфейс пользователя и имитирующая панель некоторого пульта управления с размещением на нем различных кнопок, графических индикаторов, диалоговых объектов, средств управления и индикации и т.д.;
- функциональная панель или блок-схема. В ней с помощью языка G осуществляется процесс разработки исходного кода виртуального инструмента в виде отдельных графических пиктограмм, осуществляющих различные функции, и связей между ними.
Панели управления. Панель управления программной системы LabView всегда находится на мониторе в верхней части окна. Вид панели изображен ниже, там же указано функциональное назначение элементов.
Нажатие на соответствующую кнопку вызывает выполнение указанной команды или включение режима.
Кроме того, система имеет дополнительный набор инструментов, который называется палитрой.
Палитры LabVIEW.
В LabVIEW есть три графические палитры, которые служат для создания и реализации виртуальных приборов (ВП):
1) Tools Palette (инструментальная палитра), рисунок 7.4.
Эта палитра содержит инструменты, которые необходимы для построения и использования ВП. Вы можете создавать, изменять, и отлаживать ВП, используя эти инструменты. Если палитра Tools не видна, выберите Show Tools Palette в меню Window, чтобы палитра появилась. После того, как Вы выбираете инструмент из этого меню, курсор мыши обретет его форму. Вы можете использовать любой из инструментов, найденных в палитре Tools для работы с подпрограммами и функциями. Для получения информации о подпрограммах и функциях необходимо поместить любой из инструментов палитры Tools на нужный объект.
2) Controls Palette (палитра управления)
Палитра управления, рисунок 7.5, составлена из значков верхнего уровня, представляющих подпалитры, дающие доступ к полному диапазону доступных объектов, которые могут использоваться в создании ВП. К подпалитрам можно обращаться, нажимая на значок верхнего уровня.
Если палитра Controls - не видна, Вы можете открыть палитру, выбрав Show Controls Palette в меню Windows. Вы можете также вызвать палитру Controls, открыв контекстное меню на пустой области на передней панели. Палитра Controls может быть "пришпилена" к рабочему столу с помощью кнопки в левом углу палитры, либо убрана кнопкой "крестик". Палитра Controls доступна, только если окно Panel активно.
С помощью палитры Functions Вы формируете блок-схему. Каждая опция в палитре отображает подпалитру значков верхнего уровня. Если палитра Functions - не видна, Вы можете вызвать палитру, выбрав Show Functions Palette в меню Windows. Вы можете также открыть палитру Функций, вызвав контекстное меню на пустой области в окне Diagram. Палитра Функций может быть "пришпилена" к рабочему столу с помощью кнопки в левом углу палитры, либо убрана кнопкой "крестик". Палитра Functions доступна, только если активно окно Diagram.
Регуляторы и индикаторы
Выполняют те же функции, что и входные и выходные параметры в текстовых языках программирования. Регуляторы предназначены для ввода информации в ходе выполнения программы, а индикаторы - для вывода. При размещении регулятора/индикатора на передней панели создается соответствующая пиктограмма на блок-схеме. Символы на терминале соответствуют типу данных: например, DBL - терминал представляет данные в виде вещественных чисел с двойной точностью, TF - логический терминал и т. д.
Провода
Представляют собой пути данных между терминалами. Данные идут только в одном направлении - с исходного терминала на один или более терминалов адресата. В зависимости от типа передаваемых данных провода имеют различную толщину и цвет. Синий цвет соответствует целым числам, оранжевый - вещественным числам, зеленый - логическим, лиловый - строковым данным.
Диаграмма (Chart)
Служит для графического отображения полученных данных. Настройка диаграммы осуществляется пользователем. Возможно одновременное отображение на одной диаграмме нескольких зависимостей разным цветом или типом линии.
Возможны различные виды представления графиков в виртуальном осциллографе:
Strip - отображение информации подобно действию самописца на бумажной ленте, т. е. новое значение наносится слева, если линия дошла до края области отображения, предыдущие значения начинает сдвигаться вправо.
Scope - отображение информации подобно работе осциллографа, т. е. когда линия достигает правого края экрана, экран обновляется, и линия снова идет с левого края.
Sweep подобен режиму Scope, но экран не очищается при достижении линией правой границы дисплея. Место начала нового цикла отмечает красная вертикальная черта, которая смещается влево по мере поступления новой информации. 7.3 Структуры языка визуального программирования G.
Предназначена для управления прохождением данных в виртуальных инструментах. В языке G используется пять структур.
1. While Loop - условный цикл. Осуществляет выполнение части программы определенное число раз, которое задается некоторым условием.
2. For Loop - счетный цикл. Выполняет тело цикла определенное число раз.
3. Case Structure - выбор. Имеет две или более встроенных блок-схемы. Выбор одной из них, которая будет выполнена, определяется в зависимости от значения, поданного на вход данной структуры.
4. Sequence Structure - последовательность. Выполняет встроенные в нее блок-схемы последовательно в определенном порядке. Количество встроенных блок-схем определяется числом фреймов данной структуры. Их количество добавляется при помощи контекстного меню. Для передачи значений переменных из фрейма во фрейм используются локальные переменные структуры, создаваемые на границе фрейма. Данные, связанные с такой переменной доступны во всех последующих фреймах и не доступны в предыдущих.
5. Formula Node - формульный блок. Позволяет вводить формулы в обычном виде прямо в блок-схему. Особенно это удобно, когда выражение имеет много переменных и сложный вид. Формулы вводятся как простой текст. При этом создаются терминалы на границе блока, в которые вписываются имена переменных.