Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка программы для динамизации Бегущих дорожек



Прежде чем размещать созданные экраны на узле АРМ и осуществлять связывание их аргументов с атрибутами каналов, разработаем программу для инвертирования атрибута Достоверность. В слое шаблонов программ создадим новую программу, переименуем ее в TESTING и зададим аргументы:

 

 

Выберем Техно-FBD в качестве языка программирования и создадим следующее:

 

 

Откомпилируем программу с помощью клавиши F7. Откроем дополнительную панель Навигатора проекта и перетащим шаблон программы TESTING в группу узла RTM_2 I7017#1. Во вкладке Аргументы свойств канала вызов свяжем входной аргумент, предварительно в настройках ИС сняв флаг Переименовывать аргумент при привязке:

 

 

Теперь привяжем выходные аргументы каналов класса Вызов TESTING: 36 непосредственно с аргументами шаблона экрана Экран#2. Для этого откроем вкладку Аргументы свойств шаблона экрана Экран#2 и двойным щелчком ЛК в поле Привязка аргумента LINK_7017 укажем:

 

Окончательно будем иметь:

 

Перетащим шаблоны экранов Экран#1 и Экран#2 из слоя Шаблоны_экранов в узел RTM_2 слоя Система:

 

 

Сохраним внесенные изменения в поет с помощью иконки и затем выполним процедуру подготовки проекта к запуску в реальном времени – .

 

 

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

Вопрос 1. Формат вывода на экран аргумента типа String:

a) Float;

b) Integer;

c) Default.

Вопрос 2. Привязка аргументов экрана производится:

a) к атрибутам каналов проекта узла;

b) к аргументам программы текущего узла;

c) возможны оба варианта.

Вопрос 3. Количество аргументов экрана может быть:

a) не более 50;

b) не более 100;

c) не более 6000.


 

РАБОТА№5

Учебный проект. Создание SQL-запроса для работы с внешней реляционной базой данных

Постановка задачи – разработка SQL-запросов для записи во внешнюю базу данных MS Access реальных значений каналов Ai_from_WinCon1 и AO_from_WinCon1 в таблицу Tab1, а также каналов AIn#1… AIn#8 в таблицу Tab2. Причем, в целях оптимизации количества транзакций запись в Tab1 будет осуществляться по существенным изменениям реальных значений каналов, в свою очередь в Tab2 – в фоновом режиме в каждом цикле пересчета базы каналов.

Исходным материалом для проектирования служат информационная и математическая базы проекта, созданные в предыдущих работах, сохраненных с именем regul.prj.

 

Создание SQL-запросов

Разработку экранов начнем с запуска интегрированной среды разработки ТКАСЕ МООЕ 6. Для создания запроса к СУБД выделим ЛК слой Шаблоны_связей_с_СУБД и по щелчку ПК создадим новый компонент – База_данных#1:

 

 

Щелчком ПК на вновь созданном компоненте вызовем его свойства и, перейдя во вкладке Аргументы, приступим к созданию аргументов и их привязке к атрибутам каналов.

 

Создание аргументов

При создании аргументов будем учитывать то, что тип аргументов для записи в СУБД должен быть определен как IN, а для автоматического формирования имен аргументов по именам соответствующих каналов при осуществлении привязки во вкладке Редактор аргументов настроек ИС установим флажок в пункте Переименовывать аргументы при привязке.

В навигаторе проекта откроем слой Система, в ней – узел RTM_2 и выделим ЛК группу компонентов Ai_От_WinCon. Удерживая ЛК нажатой, перетащим канал Ai_from_WinCon1 в окно табличного редактора аргументов, отпустим ЛК. Те же операции проделаем с каналом AO_from_WinCon1, что расположен в группе AO_От_WinCon. В результате выполненных действий получим:

 

 

Далее, а Навигаторе проекта выделим группу компонентов I7017#1 и также перетащим ее в окно табличного редактора аргументов шаблона База_данных#1. Получим:

 

 

Последний аргумент TESTING_36_R выделим ЛК и удалим с помощью иконки на панели инструментов табличного редактора или нажатием клавиши Del.

Создадим с помощью иконки еще один аргумент для передачи в СУБД временной отметки, изменив его имя на Time_Mark:

 

Привязку данного аргумента выполним позже. Закроем окно табличного редактора аргументов.

 


Поделиться:



Популярное:

  1. I.4. СЕМЬЯ И ШКОЛА : ОТСУТСТВИЕ УСЛОВИЙ ДЛЯ ВОСПИТАНИЯ
  2. II. Ассистивные устройства, созданные для лиц с нарушениями зрения
  3. II. Порядок представления статистической информации, необходимой для проведения государственных статистических наблюдений
  4. III. Защита статистической информации, необходимой для проведения государственных статистических наблюдений
  5. III. Перечень вопросов для проведения проверки знаний кандидатов на получение свидетельства коммерческого пилота с внесением квалификационной отметки о виде воздушного судна - самолет
  6. Qt-1 - сглаженный объем продаж для периода t-1.
  7. Return 0; //завершение работы программы
  8. SPA-программы «Времена года».
  9. V Методика выполнения описана для позиции Учителя, так как Ученик находится в позиции наблюдателя и выполняет команды Учителя.
  10. V. Порядок разработки и утверждения инструкций по охране труда для работников
  11. VII. Перечень вопросов для проведения проверки знаний кандидатов на получение свидетельства линейного пилота с внесением квалификационной отметки о виде воздушного судна - вертолет
  12. VIII. Какую массу бихромата калия надо взять для приготовления 2 л 0,02 н. раствора, если он предназначен для изучения окислительных свойств этого вещества в кислой среде.


Последнее изменение этой страницы: 2017-03-11; Просмотров: 762; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь