Prakticheskaya_rabota_2
.docx
|
МИНОБРНАУКИ РОССИИ |
Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА – Российский технологический университет» РТУ МИРЭА |
Институт искусственного интеллекта
Кафедра системной инженерии
Отчёт по практической работе № 2
по дисциплине «Основы испытаний и контроля в технике»
Выполнил студент группы КСБО-02-21 Романов В.А.
Проверил доцент кафедры системная инженерия Бессонов А.С.
Москва 2024
Практическая работа №2
«БАЗЫ ДАННЫХ ДЛЯ ХРАНЕНИЯ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ, ИСПЫТАНИЙ И КОНТРОЛЯ»
Цель: изучить некоторые команды языка определения данных DDL (Data Definition Language) и языка обработки данных DML (Data Manipulation Language). Создать средствами MS Access базу данных.
В данной практической работе используются открытые программные
средства LabSQL ADO. В них аналогично используются запросы к БД на языке SQL (Structured Query Language) и протокол ODBC.
2. Создание пользовательского DSN.
Мы открыли Панель управления/Администрирование (Control Panel/ Administrative Tools) и выбрали утилиту Администратор источника данных ODBC (32 бит) (ODBC Data Source Administrator (32-bit)). Выбрали драйвер Microsoft Access Driver (*.mdb. ".accdb). Нажали кнопку «Добавить» (Add) и в открывшемся окне указали имя создаваемого DSN и путь к файлу базы данных pos.accdb.
3. Программные модули для взаимодействия с базой данных
Мы рассмотрели функцию ADO Connection Create, которая создает подключение по технологии ADO и протоколу ODBC и возвращает ссылку на это подключение. После создали виртуальный прибор, осуществляющий выбор служебной информации с заданным номером эксперимента.
Рисунок 1 – Лицевая панель ВП
Рисунок 2 – Блок-диаграмма ВП
Функция ADO Connection Open открывает подключение к базе данных,
имеющей DSN, который в данном случае равен pos. На лицевой панели имеется индикатор, дающий возможность установки разных DSN.
Функция ADO Connection Execute передает в базу данных SQL-запрос, который приведен выше и виден на индикаторе concatenated string лицевой панели.
Функция ADO Recordset EOF передает в базу данных SQL-запрос, который приведен выше, а также виден на индикаторе concatenated string лицевой панели.
Функция ADO Recordset Getstring возвращает в ВП строку служебной информации, если она была найдена, то есть критерий поиска был удовлетворен.
Наконец функция ADO Connection Close разрывает соединение с базой данных.
Далее мы создали виртуальный прибор, который вставляет в таблицу Meas результаты измерений, при этом выполняет запрос «INSERT INTO Meas (N,A,B,C,D) VALUES (44,1.1,2.2,3.3,4.4)».
Рисунок 3 – Лицевая панель ВП
Рисунок 4 – Блок-диаграмма ВП