- •Практические вопросы и ответы на гак
- •1.Создайте одномерный массив а(n), используя оператор цикла с параметром языка программирования Pascal. Значения элементов массива вводятся случайным образом.
- •2.Разбаботайте однотабличную базу данных (создание таблиц в режиме ввода данных). Ответ:
- •1. Определение конфигурации компьютера программным способом.
- •2. Разработать однотабличною базу данных (создание таблицы с помощью Мастера)
- •1. Подключение к пк периферийных устройств.
- •2. Создание формы в базе данных используя Мастера форм.
- •1.Подключение к пк плат расширения.
- •2. Создание однотабличного отчета базы данных в режиме конструктора.
- •2. Создать многотабличную форму в базе данных.
- •Билет №10.
- •1.Вычислите n-е число Фибонначи с помощью функции на языка программирования Pascal.
- •2. Как определить аппаратную конфигурацию пк, используя Bios?
- •2.Автопостроение каналов trace mode по источникам данных и из редактора документов. Ответ:
- •Билет №18.
- •1. Составить функцию для возведения числа а в степень х с помощью функции в среде программирования Pascal.
- •2. Создайте разделяемый ресурс - папку общего доступа.
- •4.Задание списка пользователей.
2.Автопостроение каналов trace mode по источникам данных и из редактора документов. Ответ:
Автопостроение каналов TRACE MODE по источникам данных обычно используется сразу после автопостроения самих источников. Этот вид автопостроения реализуется простым перетаскиванием (методом Drag-n-Drop) иконки источника данных в узел связанного с ним монитора реального времени (основного сервера TRACE MODE) или SOFTLOGIC контроллера под управлением Микро МРВ. Есть и другой способ автопостроения проекта для разработки "от графики". Если разработчик хочет сначала нарисовать мнемосхемы HMI, а уже затем подобрать необходимое оборудование, то ему пригодится автопостроение каналов из редактора аргументов. В SCADA системе TRACE MODE® 5 все данные между каналами, экранами, программами и прочими компонентами передаются через аргументы. Это позволяет использовать один и тот же компонент многократно. Например, если в проекте автоматизируется 40 однотипных котельных, то нет необходимости редактировать по отдельности 40 мнемосхем. Достаточно создать один экран и 40 вызовов этого экрана. Каждый вызов привязан к конкретным каналам через набор аргументов шаблона экрана. Чтобы избежать утомительной ручной привязки каналов к аргументам каждого из 40 вызовов, разработчик АСУТП может воспользоваться процедурой автопостроения и автопривязки каналов из редактора аргументов вызова экрана. При ее выполнении для каждого аргумента в выбранном узле TRACE MODE будет создан канал соответствующего типа с именем, совпадающим с именем аргумента.
Билет №16.
1. Подсчитать сумму всех нечетных чисел от 101 до 301 используя оператор с предусловием в среде программирования Pascal.
Ответ:
Program zadacha_13;
var
s,i:integer;
begin
s:=0;
i:=101;
while i<301 do
begin
s:=s+i;
i:=i+2;
writeln(‘сумма нечетных чисел от 101 до 301=’,s);
readln;
end.
2.Интерация системы TRACE MODE®5 с реляционными данными СУБД.
Ответ:
Для интеграции с реляционными СУБД и иными приложениями в инструментальную систему TRACE MODE® 5 встроен специальный модуль - Редактор SQL-запросов. С точки зрения TRACE MODE® 5 SQL-запрос это компонент проекта, обладающий аргументами, такой же как, например, программа FBD. То есть, в реальном времени через входные аргументы в SQL-запрос передаются данные из каналов TRACE MODE®, выполняются запрограммированные транзакции через стандартный интерфейс ODBC, а затем полученные результаты передаются через выходные аргументы обратно в каналы. Стандарт ODBC позволяет организовывать взаимодействие как с мощными реляционными СУБД - такими как Oracle или MS SQL Server, так и с популярной СУБД MS Access.
Редактор SQL-запросов TRACE MODE® 5 позволяет настроить источник данных ODBC, протестировать связь с базой данных, просмотреть и при необходимости модифицировать ее структуру, подготовить шаблон SQL-запроса и проверить его работоспособность как в режиме эмуляции, так и с реальными транзакциями. В него входят:
редактор структуры БД;
мастер таблиц;
редактор запросов SQL;
мастер запросов SQL;
отладчик запросов SQL.
Наиболее удобным средством для создания шаблона SQL-запроса является специальный мастер запросов SQL (Wizard), позволяющий пользователю интерактивно, шаг за шагом, программировать основные операции взаимодействия с базами данных, не вникая глубоко в синтаксис языка SQL.
Билет №17.
1. Распечатать числа Фибоначчи от 1 до N (каждое число в последовательности, начиная с третьего, получается сложением двух предыдущих чисел. Например: 1,1,2,3,5,8,13,21 …) используя оператор постусловия в среде программирования Pascal.
Ответ:
Program zadacha_14;
var
a,b,c,n, i:integer;
begin
writeln('Введите число n');
readln(n);
a:=1;
b:=1;
writeln (a,b);
i:=3;
repeat
c:=a+b;
writeln( c);
a:=b;
b:=c;
i:=i+1
until i>n;
readln;
end.
4.Автоматическое документирование проекта в TRACE MODE 5
Ответ:
TRACE MODE 5 позволяет автоматически генерировать полную отчетную документацию по проекту АСУ ТП, не требуя от пользователя никаких дополнительных усилий.
Для документирования проекта АСУ ТП достаточно загрузить его в интегрированную среду разработки TRACE MODE 5 IDE и в меню Файл воспользоваться пунктом Документировать проект. Процесс документирования может занять от нескольких секунд до нескольких минут в зависимости от размера проекта АСУ ТП.
Описание содержит как общие сведения о проекте АСУ ТП, так и его подробное содержание в виде таблиц, текста и, по необходимости, рисунков. Например, для каждого шаблона программы описание включает:
имя шаблона программы;
кодировку шаблона;
комментарий к шаблону;
перечень аргументов шаблона с указанием значений по умолчанию, привязок, флагов и пр.;
список вызовов данной программы с указанием их размещения;
полный текст программы (а в случае использования графического языка - и ее графическое представление).