Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Создание канала вызова Мнемосхемы






Создадим канал вызова, который будет вызывать при необходимости мнемосхему

и значения переменных, с ней связанные

Рис.4.1.1.3. Создание и переименование канала вызова (С)CALL. Переименование проведено, чтобы показать, что это допускается делать, а также, чтобы было понятнее, что экран и канал его вызова относятся в мнемосхеме, виртуальному пульту управления. Для удобства восприятия переименован также шаблон экрана

 

Привяжем созданный канал вызова (С) CALL#1_Мн к мнемосхеме, схватив его

мышкой в нижнем окне и бросив его на шаблон канала Экран#1_Мн в верхнем окне Навигатора проекта. На названии шаблона появится зеленый кружок в квадратике, свидетельствующий о привязке:

Рис.4.1.1.4. Мнемосхема Экран#1_Мн перетаскиванием привязана к своему каналу вызова (С) CALL#1_Мн. Теперь рисунок мнемосхемы будет выводится на рабочее поле как при щелчках по названию шаблона, так и по названию канала

Примечание. Канал с привязкой и соответствующий ему шаблон можно создать

просто, щелкнув по группе каналов К_Мнем правой кнопкой и выбрав пункт Экран. При этом будет создан канал вызова (С) Экран, а также одноименный шаблон экрана, которые затем при желании можно и переименовать.

Рис.4.1.1.5. Таблица для задания аргументов (переменных) шаблона экрана

Щелкнуть по кнопке " Создать аргумент", в появившемся поле заменить ARG_000

на более содержательное название р_Подача_Шабл, после ввода нажать клавишу Ввод. Щелкнуть по тексту In, и выбрать в выпавшем списке тип In/Out. Последнее будет означать, что значение переменной должно будет передаваться как в мнемосхему, так и из нее, к другим приемникам ее значений. Как было указано, в шаблонах экрана привязки переменных к источникам их значений делать не будем.

Рис.4.1.1.6. Аргумент (переменная) шаблона экрана р_Подача_Шабл предназначена для передачи значения, величины подачи воды, к элементу мнемосхемы (In), а также, в последующем, к имитатору (модели) емкости водонапорной башни (Out). По существу, эта переменная нужна для включения или выключения насоса Аналогично создать и переменные h_Level_Шабл, о_Запрос_Воды_Шабл,

or_Реал_Отбор_Шабл, для значений уровня воды в емкости, степени открытия кранов потребителей, а также реального отбора воды из емкости.

Рис.4.1.1.7. Переменные (аргументы) шаблона экрана Экран#1. Добавив к названию _Шабл, будем иметь возможность видеть, при вызове других окон, в какой именно таблице были заданы имена этих переменных

Можно задать начальные значения переменных - Значения по умолчанию

(щелчком по полю, ввести значение, щелкнуть за пределами поля, или нажать Ввод). Эти значения проявятся в режиме отладки работы мнемосхемы. Для примера можно задать Значение по умолчанию переменной р_Подача_Шабл равным 0.01 куб.м/сек, а Значение по умолчанию уровня h_Level_Шабл равным 2.4 м (размерности указывать не нужно). Закрыть Свойства шаблона экрана Экран#1 Собственно, на данном этапе проектирования было бы достаточно ввести (определить) только две переменных, а именно, р_Подача_Шабл, величина подачи воды насосом, куб.м/сек, и h_Level_Шабл, величина уровня воды в емкости, м. Две другие переменные, показывающие сколько потребителей открыли краны (о_Запрос_Воды_Шабл, куб.м/сек) и сколько реально отпускается им воды (or_Реал_Отбор_Шабл, куб.м/сек), потребуются чуть позднее.

Примечание. Отметим, что переменные могут объявляться (создаваться) только в

Свойствах шаблона, но не в Свойствах канала.

Переменные канала вызова (С) CALL#1_Мн и их привязка к источникам и






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.