TM670
Расширенные возможности редактора
Visual Components
TM670TRE.25-ENG
2011/05
Требования
Обучающие курсы TM610, TM640
(тренинг-модули):
Программное обеспе- Automation Studio 3
чение Типовой проект CoffeeMachine («Кофемашина»)
Аппаратное обеспе- Любое (эмулятор контроллера (ARsim) на базе ПК, панель Power Panel)
чение
2 TM670 - Расширенные возможности редактора Visual Components
Оглавление
ОГЛАВЛЕНИЕ
1 ВВЕДЕНИЕ.......................................................................................................................................... 4
1.1 Цель обучающего курса....................................................................................................... 4
2 ДИНАМИЧЕСКИЕ ЭЛЕМЕНТЫ..........................................................................................................5
2.1 Создание диалоговых окон.................................................................................................. 5
2.2 Реализация светофора.........................................................................................................7
2.3 Создание динамических элементов.................................................................................... 8
2.4 Непрямой ввод значений....................................................................................................10
3 ВВОД И УПРАВЛЕНИЕ.................................................................................................................... 12
3.1 Запуск калибровки сенсорного экрана.............................................................................. 12
3.2 Настройка USB-клавиатуры............................................................................................... 13
3.3 Создание сенсорной панели для управления трендами.................................................15
4 ОПТИМИЗАЦИЯ ВНЕШНЕГО ВИДА ПУТЕМ УЛУЧШЕНИЯ СХЕМЫ РАЗМЕЩЕНИЯ................ 17
4.1 Управление учетными данными пользователей с защитой паролем............................ 17
4.2 Фильтры в журнале аварийных сигналов......................................................................... 18
4.3 Отображение многострочного текста................................................................................ 19
5 ПРОГРАММИРОВАНИЕ................................................................................................................... 20
5.1 Считывание и сохранение журнала аварийных сигналов............................................... 20
5.2 Создание графических элементов с помощью элемента управления DrawBox............21
5.3 Библиотека для создания экранных снимков (Screenshot)............................................. 22
6 ИТОГ.................................................................................................................................................. 23
TM670 - Расширенные возможности редактора Visual Components 3
Введение
1 ВВЕДЕНИЕ
Приведенные ниже задания обеспечивают расширение базовых знаний обучающихся путем рас-
смотрения практических вопросов и изучения дополнительной информации.
Задания разделены на категории, относящиеся к определенным общим областям применения.
Степень сложности зависит от конкретного задания. Непосредственные решения не предостав-
ляются, поскольку каждое задание может быть выполнено несколькими различными способами.
Вместо этого приводятся ссылки на соответствующие файлы справочной системы, а также поша-
говые инструкции, с помощью которых обучающиеся могут выбрать необходимый метод решения.
Image 1: Обучение на практике
1.1 Цель обучающего курса
Расширить и закрепить имеющиеся базовые знания путем самостоятельного выполнения раз-
личных заданий.
Вы узнаете...
как решать задачи на основе структурированного подхода,
как самостоятельно реализовать множество различных решений,
а также сможете получить целостное представление о методах визуализации при выполнении
соответствующих упражнений
4 TM670 - Расширенные возможности редактора Visual Components
Динамические элементы
2 ДИНАМИЧЕСКИЕ ЭЛЕМЕНТЫ
2.1 Создание диалоговых окон
Сейчас мы приступим к созданию кнопки «Пуск», аналогичной кнопке «Пуск» в ОС Windows. На-
жатие этой кнопки будет приводить к раскрытию списка меню, из которого может быть выбрана
любая страница приложения визуализации.
Для навигации и выбора страниц используется элемент управления Listbox (список). Подтвер-
ждение выбора нажатием клавиши ввода должно приводить к открытию соответствующей стра-
ницы. Меню закрывается только после нажатия клавиши ввода.
Задание: Создание диалогового окна с использованием общего слоя и списка
1) Перейдите в меню Common layers — Create new layer («Общие слои» — «Создать новый
слой»)
2) Добавьте на созданный слой элемент управления Listbox (список)
3) В элементе управления Listbox должны быть доступны для выбора все страницы приложе-
ния визуализации (используйте назначаемое клавише действие ChangePageDatapoint)
4) Для управления видимостью в пределах слоя используйте точку данных состояния
5) Добавьте на страницу кнопку «Пуск»
6) При нажатии кнопки «Пуск» назначенное клавише действие изменяет относящуюся к слою
точку данных состояния
TM670 - Расширенные возможности редактора Visual Components 5
Динамические элементы
Image 2: Обзорное изображение — Результат выполнения упражнения
Элемент управления Listbox обеспечивает создание простого списка и выбор отображаемых в
нем элементов. Многие функции выполняются быстро и просто с использованием точки данных
индекса списка, а также управляющих кнопок, например, ChangePageDataPoint.
Точка состояния может использоваться для настройки видимости, а также других эффектов.
Большинство элементов управления Visual Components поддерживают данный интерфейс точки
данных состояния.
Visualization \ Visual Components VC4 \ Visualization resources \ Common Layers
Visualization \ Visual Components VC4 \ Control reference \ Listbox
Visualization \ Visual Components VC4 \ Control reference \ Button
6 TM670 - Расширенные возможности редактора Visual Components
Динамические элементы
2.2 Реализация светофора
В этом разделе мы будем работать с типовым проектом CoffeeMachine («Кофемашина»).
В этом разделе мы реализуем светофор и с помощью него проиллюстрируем визуализацию со-
стояния кофемашины. Если машина находится в состоянии «Отключена», должен загораться
красный свет, если в состоянии «Нагревание» — желтый, «Готов» — зеленый.
Для создания фигуры используется элемент управления Shape, а для динамического изменения
цвета — функция «карта цветов» (color map).
Задание: Создание светофора, используя фигуры и значения из таблицы цветов
1) Нарисуйте светофор, используя различные элементы управления «фигура»
2) Создайте соответствующую карту цветов
3) Назначьте цвета в свойствах всех форм
4) Для изменения цвета во время выполнения может использоваться точка данных цвета, для
этого необходимо связать ее с состояниями кофемашины
Image 3: Обзорное изображение — Фигуры и карта цветов
Преимущество использования цветовых палитр — это возможность создания палитр с любым
требуемым набором цветов. После чего с помощью индексов может быть реализован выбор от-
дельных цветов во время выполнения. Благодаря этому цветом различных элементов можно
управлять путем изменения точки данных индекса.
TM670 - Расширенные возможности редактора Visual Components 7
Динамические элементы
Visualization \ Visual Components VC4 \ Control reference \ Shape
Visualization \ Visual Components VC4 \ Visualization resources \ Palette
2.3 Создание динамических элементов
В этом разделе мы будем работать с типовым проектом CoffeeMachine («Кофемашина»).
Обзорное изображение coffee_machine будет анимировано следующим образом:
При щелчке на активной зоне обзорного изображения будет отображаться соответствующий
фрагмент изображения (ленточный конвейер, водяной бак, контейнер для ингредиентов). При по-
вторном щелчке будет происходить возврат к обзорному экрану.
Задание: Объединение группы растровых изображений и анимации с использованием ак-
тивной зоны
1) Растровые изображения — Сделайте несколько копий обзорного изображения
coffee_machine и переименуйте каждую копию в соответствии с назначением (конвейер, во-
да, контейнер)
2) Отредактируйте созданные растровые изображения во внешнем графическом редакторе
(щелкнув правой кнопкой и выбрав in External Editor («Перейти во внешний редактор»)), уве-
личив соответствующий фрагмент изображения
3) Создайте группу растровых изображений с обзором и фрагментами изображений (точка дан-
ных индекса)
4) Создайте графический элемент и назначьте его группе растровых изображений
5) Создайте активные зоны, назначив соответствующие действия клавишам, изменяющие ин-
дексы растровых изображений, и разместите их сверху фрагментов обзорного изображения
6) Нажатие на активной зоне фрагмента изображения теперь будет приводить к переключению
с обзорного изображения на соответствующий фрагмент
8 TM670 - Расширенные возможности редактора Visual Components
Динамические элементы
Image 4: Обзорное изображение — Группа растровых изображений и несколько отдельных растровых изображений
Для создания простых анимированных изображений может использоваться функция, объединя-
ющая несколько растровых изображений. Принцип ее действия основан на попеременном отоб-
ражении нескольких изображений во время выполнения с использованием точки данных индекса.
Эти анимированные изображения могут быть созданы в интерактивном режиме с помощью эле-
мента управления Hotspot («Активная зона»). Активная зона представляет собой невидимую кноп-
ку, которой может быть назначена определенная функция (назначаемое клавише действие).
При размещении на обзорном изображении нескольких активных зон возможна реализация раз-
личных эффектов для выделения определенных элементов изображения.
Visualization \ Visual Components VC4 \ Visualization resources \ Bitmaps
Visualization \ Visual Components VC4 \ Visualization resources \ Bitmaps groups
Visualization \ Visual Components VC4 \ Control reference \ Hotspot
TM670 - Расширенные возможности редактора Visual Components 9
Динамические элементы
2.4 Непрямой ввод значений
Для каждой точки данных в источниках данных может быть назначен дополнительный идентифи-
катор пользователя (user ID). Этот идентификатор пользователя может быть связан с каждым
полем ввода через интерфейс непрямого взаимодействия (Indirect). Эта функция позволяет из-
менять точку данных, значения в которую вводятся во время выполнения.
Задание: Настройка поля ввода
1) Создайте две переменные для ввода значений
2) Укажите различные идентификаторы пользователя для каждого из источников данных
3) Создание поле ввода (числовой ввод)
4) Измените значение со standard («Стандартный») на indirect («Непрямой»)
5) Точка данных теперь присоединена, ссылается на идентификатор пользователя и указывает
на переменную, к которой осуществляется доступ
Image 5: Обзорное изображение — Числовой ввод и идентификатор пользователя (UserID)
Такая функция, как идентификатор пользователя, может пригодиться в тех случаях, когда во вре-
мя выполнения необходимо произвести запись в несколько переменных, используя ограниченное
количество полей ввода.
Visualization \ Visual Components VC4 \ Control reference \ Numeric
Visualization \ Visual Components VC4 \ Shared resources \ Data sources \ Configuring data
points \ UserID
10 TM670 - Расширенные возможности редактора Visual Components
Динамические элементы
Точка данных, связанная со значением Datapoint, является идентификатором пользова-
теля. Затем это значение записывается в точку данных, ссылающуюся на идентифика-
тор пользователя.
TM670 - Расширенные возможности редактора Visual Components 11
Ввод и управление
3 ВВОД И УПРАВЛЕНИЕ
3.1 Запуск калибровки сенсорного экрана
Имеется несколько способов калибровки датчика касания.
Кнопкам и клавишам (а также USB / VNC клавиатуре) с помощью виртуальной клавиши может
быть назначено действие CalibrateTouch (калибровка сенсорного экрана). Калибровка запускает-
ся при нажатии.
Для запуска калибровки сенсорного экрана и считывания данных калибровки может использо-
ваться прикладная программа. В библиотеке Visapi имеется несколько функциональных блоков,
которые могут использоваться с этой целью.
Подробнее о назначении горячих клавиш USB-клавиатуре мы рассмотрим в следующем
примере «Настройка USB-клавиатуры».
Задание 1 — Кнопка для калибровки сенсорного экрана
1) Добавьте кнопку
2) Создайте новую виртуальную клавишу в свойствах кнопки
в разделе Keys («Клавиши»)
3) Выберите действие CalibrateTouch в разделе Action \ Type
(«Действие \ Тип»)
Задание 2 — Калибровка сенсорного экрана во время пуска с использованием определен-
ного номера узла
1) Добавьте новую программу
2) Номер узла может быть считан с помощью функционального блока из библиотеки AsARCfg
3) Калибровка сенсорного экрана может быть запущена с помощью функционального блока из
библиотеки Visapi
Зачем необходима калибровка сенсорного экрана?
Точность калибровки может снизиться из-за таких внешних факторов, как колебания температуры
или стесненные условия монтажа панели.
В указанных случаях необходимо заново откалибровать сенсорный экран. Данные калибровки
записываются на карту памяти CompactFlash и сохраняются на ней до тех пор, пока не будет
выполнена повторная калибровка или они не будут удалены вручную.
12 TM670 - Расширенные возможности редактора Visual Components
Ввод и управление
Если произошла раскалибровка сенсорного экрана до такой степени, что теперь становится
невозможным, например, произвести нажатие кнопки калибровки сенсорного дисплея, то в этом
случае может использоваться метод калибровки с помощью системы или прикладной программы.
Visualization \ Visual Components VC4 \ Control reference \ Button
Programming \ Libraries \ Configuration, system information, runtime control \ AsARCfg
Programming \ Libraries \ Visualisation \ Visapi
Visualization \ Visual Components VC4 \ FAQ \ Input and touch screen operation \ Calibrating
a touch screen
3.2 Настройка USB-клавиатуры
Теперь мы займемся настройкой и добавлением USB-клавиатуры.
Для этой цели предусмотрен отдельный файл соответствия клавиш, который имеет форму шаб-
лона клавиатуры. Соответствующие клавиши теперь могут быть связаны с имеющимися вирту-
альными клавишами для назначения им определенных действий, например, переход на страни-
цу, калибровка сенсорного экрана и т.д.
Задание: Назначение виртуальных клавиш USB-клавиатуре
1) Подключите USB-клавиатуру к USB-порту ПК
2) Откройте таблицу соответствий Visual Components (VC Mapping table) в окне конфигурации
(Configuration view) и назначьте приложению визуализации USB-клавиатуру
3) В окне Physical View откройте файл соответствия клавиш USB-клавиатуры
4) Создайте виртуальные клавиши и назначьте их клавишам клавиатуры
TM670 - Расширенные возможности редактора Visual Components 13
Ввод и управление
Image 6: Обзорное изображение — Пример раскладки USB-клавиатуры
Рассмотренный пример демонстрирует преимущества виртуальных клавиш. В зависимости от
прикладной задачи они могут быть связаны с программными клавишами (кнопки на сенсорном
дисплее), аппаратными клавишами (клавиши встроенного дисплея) или даже с внешней клавиа-
турой, например, USB-клавиатурой, как в рассматриваемом примере.
Настройка различных уровней клавиш USB-клавиатуры позволяет использовать несколько слоев
с различными функциями. Для изменения уровней клавиш (например, для ввода заглавных букв)
может использоваться соответствующим образом настроенная клавиша SHIFT.
Следует иметь в виду, что записи, введенные с помощью USB-клавиатуры, будут отоб-
ражены только в соответствующим образом присоединенном приложении визуализации.
Visualization \ Visual Components VC4 \ Visualization resources \ Keys \ Mapping physical keys
14 TM670 - Расширенные возможности редактора Visual Components
Ввод и управление
3.3 Создание сенсорной панели для управления трендами
В качестве дополнения к стандартным сенсорным панелям, например, AlphaPad или
NavigationPad, мы также создадим сенсорную панель со специальными функциями, которые поз-
волят реализовать для тренда функции увеличения и уменьшения масштаба.
Задание: Создание сенсорной панели для управления отображением тренда
1) Откройте объект визуализации
2) Добавьте новую сенсорную панель к ресурсам в разделе Keys (щелчок правой кнопкой мы-
ши -> Add TouchPad («Добавить сенсорную панель»))
3) Вставьте соответствующее растровое изображение для раскладки сенсорной панели в раз-
деле Properties («Свойства»)
4) Задайте соответствующий масштаб сетки и поместите ее сверху растрового изображения
5) Откройте вкладку Mapping («Соответствие») в нижней левой части редактора
6) Установите связи между отдельными элементами сетки и соответствующими виртуальными
клавишами (используйте параметр zoom in («увеличение») / zoom out («уменьшение»))
7) Если имеется уже настроенный тренд или создается новый, задайте параметр Input равным
TRUE и свяжите его с сенсорной панелью.
Image 7: Обзорное изображение — Создание сенсорной панели
TM670 - Расширенные возможности редактора Visual Components 15
Ввод и управление
Visualization \ Visual Components VC4 \ Visualization resources \ Keys \ Create touchpads
16 TM670 - Расширенные возможности редактора Visual Components
Оптимизация внешнего вида путем улучшения схемы размещения
4 ОПТИМИЗАЦИЯ ВНЕШНЕГО ВИДА ПУТЕМ УЛУЧШЕНИЯ СХЕМЫ РАЗМЕЩЕНИЯ
4.1 Управление учетными данными пользователей с защитой паролем
Теперь мы произведем настройку системы управления учетными данными пользователей. Пред-
положим имеется три различных пользователя с различными правами доступа (уровни доступа
по паролю).
Пользователь 1 может использовать только кнопку. Поле ввода для него заблокировано.
Пользователь 2 может использовать только поле ввода. Кнопка для него заблокирована.
Пользователь 3 имеет доступ к обоим элементам управления и может использовать их.
Данная схема реализуется с помощью элемента управления Password («Пароль»), в который
каждый из пользователей вводит свой пароль. После чего осуществляется разблокировка или
блокировка доступа к элементам управления в соответствии с уровнем доступа по паролю.
Задание: Настройка элемента управления Password («Пароль»)
1) Создайте на одной и той же странице элемент управления Password («Пароль»), кнопку и
поле цифрового ввода
2) Создайте текстовую группу и введите различные пароли
3) Настройте элемент управления Password («Пароль») и считайте значение LevelDataPoint
4) Настройте кнопку, поле цифрового ввода, а также параметр Locking («Блокировка»)
Image 8: Обзорное изображение — Элемент управления Password («Пароль»)
Элемент управления Password («Пароль») используется для зашифрованного ввода паролей,
которые уже определены и хранятся в системе в текстовой группе.
TM670 - Расширенные возможности редактора Visual Components 17
Оптимизация внешнего вида путем улучшения схемы размещения
LevelDataPoint используется в качестве возвращаемого параметра, в котором хранится инфор-
мация об уровне доступа пользователя по паролю, если введенный пароль также присутствует
в текстовой группе.
Функция блокировки (Locking), которая поддерживается большинством элементов управления,
обеспечивает простой способ блокировки и разблокировки соответствующих элементов управ-
ления (кнопки, поля ввода и т.д.).
Visualization \ Visual Components VC4 \ Control reference \ Password
Visualization \ Visual Components VC4 \ Control refernce \ ... \ Runtime \ Locking
4.2 Фильтры в журнале аварийных сигналов
В этом разделе мы будем работать с типовым проектом CoffeeMachine («Кофемашина»).
Элемент управления Alarm («Аварийные сигналы») уже был добавлен и для него была выпол-
нена настройка журнала. Задание заключается в том, чтобы отфильтровать список аварийных
сигналов, используя управляющие байты фильтра. (Меню Filter / Control Data Point («Фильтр» /
«Точка данных управления»))
Задание: Фильтрация аварийных сигналов в журнале
Настройте параметры в свойствах фильтрации элемента управления Alarm («Аварийные сигна-
лы»)
Image 9: Обзорное изображение — Параметры фильтрации
Параметры фильтра представляют собой хороший способ улучшить организацию и размещение
элементов в списке аварийных сигналов. Возможна фильтрация по типу аварийных сигналов,
группе, приоритету и времени.
18 TM670 - Расширенные возможности редактора Visual Components
Оптимизация внешнего вида путем улучшения схемы размещения
Visualization \ Visual Components VC4 \ Shared resources \ Alarm system \ Viewing alarms
during runtime \ Filtering alarms
4.3 Отображение многострочного текста
Элемент управления Text («Текст») используется для вывода статического или динамического
текста. Свойство Multiline позволяет отображать текст на нескольких строках.
Задание: Настройка элемента управления Text («Текст»)
1) Добавьте элемент управления Text («Текст»)
2) Введите текст
3) Попробуйте использовать различные параметры Multiline
Image 10: Обзорное изображение — Параметры элемента управления Text («Текст») — Multiline («В несколько
строк»)
Существует несколько способов для отображения теста в элементе управления Text Переносы
строк могут быть вставлены автоматически или вручную. Данная возможность настраивается с
помощью свойства Multiline.
Visualization \ Visual Components VC4 \ Control reference \ Text \ Format \ Multiline
TM670 - Расширенные возможности редактора Visual Components 19
Программирование
5 ПРОГРАММИРОВАНИЕ
5.1 Считывание и сохранение журнала аварийных сигналов
В этом разделе мы будем работать с типовым проектом CoffeeMachine («Кофемашина»).
Элемент управления Alarm («Аварийные сигналы») уже был добавлен и для него была выпол-
нена настройка журнала. Задание заключается в считывании отдельных аварийных сигналов с
помощью библиотеки Visapi и сохранении информации в файл с помощью библиотеки FileIO.
С этой целью могут быть использованы и соответствующим образом настроены две програм-
мы-примеры LibVisApi1_ST и LibFileIO1_ST.
Задание: Использование и настройка примеров библиотек
1) Добавьте примеры библиотек LibVisApi1_ST и LibFileIO1_ST
2) Настройте компоненты программы для считывания и сохранения журнала аварийных сигна-
лов в файл
Image 11: Обзорное изображение — Считывание и сохранение журнала аварийных сигналов в файл
Преимущество применения примеров библиотек заключается в том, что они могут быть легко до-
бавлены в среду Automation Studio и использованы в ней. В этом случае для создания и реали-
зации пользовательских приложений потребуются только небольшие корректировки.
20 TM670 - Расширенные возможности редактора Visual Components
Программирование
Visualization \ Visual Components VC4 \ Control reference \ Alarm
Programming \ Examples \ Libraries \ Visualization \ Alarm system
Programming \ Libraries \ Visualization \ Visapi \ Examples
Programming \ Libraries \ Data access and data storage \ FileIO \ Examples
5.2 Создание графических элементов с помощью элемента управления DrawBox
Библиотека Visapi представляет собой набор программных функций. Среди прочего библиотека
содержит графические функции, которые создаются в приложении динамически, а не статически,
как при разработке визуализации.
Первая часть упражнения заключается в выводе различных графических элементов непосред-
ственно в приложение визуализации (линии, прямоугольники, круги, растровые изображения,
текст).
Во второй части упражнения мы будем использовать элемент управления DrawBox, действующий
по принципу «окно в окне», для отображения графических элементов, которые мы программиро-
вали раньше.
Задание 1 — Вывод текста и графических элементов в приложение визуализации
1) Создайте программу
2) Установите соединение с объектом визуализации с использованием библиотеки Visapi
3) Выполните дополнительное программирование нескольких графических / текстовых функ-
ций, предоставляемых библиотекой Visapi и предназначенных для вывода в приложение ви-
зуализации
Другие объекты / элементы управления фиксируются на странице, пока библиотека Visapi
активно (циклически) осуществляет доступ к приложению визуализации.
Задание 2 — Графические функции, связанные с элементом DrawBox
1) Добавьте на страницу элемент DrawBox
2) Дополните программу из задания 1 — Установите соединение с элементом DrawBox для вы-
вода результатов графических / текстовых функций
Задание 3 — Графические функции, связанные с несколькими элементами DrawBox
1) Добавьте на ту же страницу второй элемент DrawBox
2) Дополните программу из заданий 1 + 2 — Осуществите вывод результатов одних и тех же
графических / текстовых функций в оба элемента DrawBox
TM670 - Расширенные возможности редактора Visual Components 21
Программирование
Преимущество элемента управления DrawBox заключается в поддержке отображения по прин-
ципу «окно в окне». Этот элемент имеет свое собственное начало координат, которое отличается
от абсолютной нулевой точки экрана.
Если необходимо выполнить смещение графического элемента, который был создан с исполь-
зованием библиотеки Visapi, то без использования элемента управления DrawBox пришлось бы
изменять код приложения (изменять положение координат x / y).
Programming \ Libraries \ Visualisation \ Visapi
Visualization \ Visual Components VC4 \ Control reference \ DrawBox
Для решения этих задач могут быть использованы примеры библиотек для DrawBox и
библиотека Visapi, входящая в состав среды Automation Studio.
5.3 Библиотека для создания экранных снимков (Screenshot)
Для создания экранного снимка текущей страницы приложения визуализации используется биб-
лиотека VCScrsht. Экранный снимок создается при нажатии кнопки, с помощью которой запус-
кается соответствующее приложение визуализации. Полученное растровое изображение будет
сохраняться на карте памяти CompactFlash. Затем экранный снимок может быть скопирован из
памяти контроллера в ПК по FTP-соединению.
Задание: Работа с библиотекой VCScrsht
1) Создайте файловое устройство
2) Создайте соответствующую программу, используя библиотеку VCScrsht
3) Добавьте в приложение визуализации кнопку для создания экранного снимка
Библиотека VCScrsht состоит из трех функциональных блоков. Создание экранного снимка стра-
ницы приложения визуализации будет осуществляться с использованием примера библиотеки
LibVcScrSht_ST. В итоге окончательные экранные снимки могут быть сохранены на карту памяти
CompactFlash или любой другой носитель (например, USB) с использованием файла устройства
(FileDevice).
Programming \ Libraries \ Visualisation \ VCScrsht
Programming \ Libraries \ Examples \ Libraries \ Visualisation \ Graphics and text \ Generating
a screenshot
22 TM670 - Расширенные возможности редактора Visual Components
Итог
6 ИТОГ
Со способами и методами визуализации проще разобраться на примере отдельных элементов
управления и функций, объединяемых для решения конкретных практических задач.
Image 12: Обучение на практике
Предоставление общего пошагового руководства, не содержащего определенных готовых ре-
зультатов, позволяет развить у обучающегося навыки самостоятельного поиска методов реше-
ния задач. Кроме того, необходимую помощь в этом может оказать интерактивная справочная си-
стема Automation Studio, содержащая дополнительный теоретический материал и многочислен-
ные примеры.
TM670 - Расширенные возможности редактора Visual Components 23
Обучающие курсы (тренинг-модули)
ОБУЧАЮЩИЕ КУРСЫ (ТРЕНИНГ-МОДУЛИ)
24 TM670 - Расширенные возможности редактора Visual Components
Обучающие курсы (тренинг-модули)
TM670 - Расширенные возможности редактора Visual Components 25
Обучающие курсы (тренинг-модули)
26 TM670 - Расширенные возможности редактора Visual Components
Обучающие курсы (тренинг-модули)
TM670 - Расширенные возможности редактора Visual Components 27
[Link]
TM670TRE.25-ENG / V0.1
©2013/12/17 B&R. Все права защищены.
Все зарегистрированные товарные знаки являются собственностью соот-
ветствующих владельцев.
Возможны изменения без предварительного уведомления.