- Форум АСУТП
- Wonderware Intouch на 2 экрана
- Wonderware Intouch на 2 экрана
- Wonderware Intouch на 2 экрана
- InTouch
- Содержание
- Область применения InTouch Machine Edition, InTouch и System Platform
- Дополнительно
- Где скачать дистрибутивы и/или лицензии и/или русскую документацию
- Версии с последними обновлениями
- Лицензирование
- Лицензия только для чтения (Read only)
- Установка
- Обновление и миграция
- Обновление до версии 2012 (10.5), 2012 R2 (10.6), 2014 (11.0), 2014 R2 (11.1)
- Миграция в версию 2012 (10.5), 2012 R2 (10.6), 2014 (11.0), 2014 R2 (11.1)
- Описание процесса миграции InTouch Stand-alone приложения (без преобразования в Modern тип)
- Миграция InTouch в System Platform
- Все или часть окон перестали отображаться в панели «Project View» — «Windows & Scripts» после обновления/миграции проекта в новую версию
- Типы данных
- Описание фалов проекта StandAlone
- Общие вопросы
- Выделение памяти под процесс View
- Конвертирование окон в ArchetrA символы
- Работа с TSE Аварии, события и данные. Архивирование и реалтайм
- Импорт тегов через DBDump и DBLoad
- Для запуска InTouch как сервиса
- Многомониторный режим
- Сглаживание шрифтов в InTouch
- Восстановление InTouch приложений
- Orange Icon
- Ошибка открытия InTouch: Access Denied (Lock Window Size, ScaleForResolution)
- Редактирование проекта на мониторах с разным разрешением экрана (Lock window size, ScaleForResolution)
- Узнать количество тегов в проекте
- Не удаляются теги InTouch или последовательность удаления InTouch тегов из проекта
- The same application is bein edited in another session
- Работа с БД в InTouch
- Реинициализация связи с источником данных — Reinitialize
- Реинициализация связи с TOP SERVER — Reinitialize
- Встраивание видео с IP-видеокамеры в окно АРМ
- Защита InTouch проекта от открытия в среде разработки и от редактирования
- Для изменения размеров поля ввода
- Не запускается WindowViewer на АРМе. При попытке запуска выдается сообщение «NAD unable to download new application»
Форум АСУТП
Клуб специалистов в области промышленной автоматизации
- Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже предостаточно — придумайте что-то пооригинальнее.
- Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
- За поиск и предложение пиратского ПО — бан без предупреждения.
- Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
- Перед тем как что-то написать — читать здесь и здесь.
Wonderware Intouch на 2 экрана
Wonderware Intouch на 2 экрана
Сообщение dsai » 25 сен 2020, 10:55
Добрый день, уважаеммые коллеги!
Появилась необходимость достаточно большого расширения существущей скады на базе Wonderware Intouch 2014 R2 SP1.
Cобираемся поставить дополнительный монитор (абсолютно аналогичный 1ому).
Лет 5 назад была такая же задача, но проект утерен и в памяти ни чего не осталось. На сколько помню нужно было сделать:
1. В Windows настроить мониторы на «расширение».
2. Окна процессов расположить со следующими координатами: 1ое — х=0, y=0, 2ое — х=2560, y=0 (это при разрешении монтиров 2560х1440)
3. Произвести какие-то манипуляции с файлом Intouch.ini (очень очень смутно помню, но кажется что-то из разряда запретить шкалирование при изменении разрешения экрана и указать разрешение такое 5120;1440 (разрешение всей рабочей области по горизонтали и разрешение по высоте) но этот пункт не точный.
Так вот вопрос, правильно ли это? или требуется еще что-то?
Wonderware Intouch на 2 экрана
Сообщение dsai » 06 окт 2020, 20:07
Сам спросил, сам отвечу
Еще раз добрый вечер, дамы и господа!
Вопрос решил. Вспомнил все ну и гугл помог, как обычно.
Итак есть проект, расчитанный на 2 монитора, расположенных по горизонтали. Рассмотрим вариант, что проект разбрабатывался и выполняется с одним и тем же разрешением (2560х1440) в Wonderware Intouch 2014 R2 SP1. Самая простая реализация:
1. Основное окно первого экрана — положение 0х0
2. Основное окно второго экрана — положение 2561х0
3. Настраиваем экраны в ОС так, что бы расширить рабочую область (в windows 10 просто нажимаем Win+P и выбираем «расширить»)
4. Лезем в папку на АРМ, где будет выполняться все наше добро C:\users\ \AppData\Local\Wonderware и находим там файл win.ini. В него надо добавить:
MultiScreen=1;
MultiScreenWidth=2560;
MultiScreenHeight=1440;
5. В папке с проектом находим файл Intouch.ini и находим или дописываем следующую строчку:
ScaleForResolution=1
Публикуем проект и переносим на АРМ, где будет выполняться все это дело.
Краткий комментарий к строчкам:
MultiScreen=1; — разрешить мультимониторный режим
MultiScreenWidth=2560; — вместо 2560 указываем разрешение по горизонтали для одного монитора
MultiScreenHeight=1440; — вместо 1440 указываем разрешение по вертикали для одного монитора
ScaleForResolution=1; — разрешить шкалирование / масштабирование оконо под разрешение монитора.
Будет ли это нормально работать, на мониторах с разным разрешением, не знаю. Не экспериментировал. Также надо попробовать отключить масштабирование и посмотреть реакцию.
InTouch
Текущая версия 2012R2 (10.6) данные лицензии позволяют разворачивать InTouch 10.0 или конвертировать до текущей версии
Содержание
Область применения InTouch Machine Edition, InTouch и System Platform
Дополнительно
Где скачать дистрибутивы и/или лицензии и/или русскую документацию
Для получения дистрибутивов программного обеспечения Wonderware, временных лицензий (demo) и/или русской документации, пожалуйста, обращайтесь к менеджерам KLINKMANN. Контакты можно найти на сайте: http://www.klinkmann.ru/
Версии с последними обновлениями
- Версии IDE, Application Server и GR можно увидеть здесь
Название | Дата релиза | Версия | Входит в дистрибутив |
InTouch 5.1b (16bit) | 1/9/1997 | ||
InTouch 5.6b SP 2 | 4/13/1999 | ||
InTouch 6.0b SP 2 | 4/13/1999 | ||
InTouch 7.1 P08 | 9/3/2000 | ||
InTouch 7.11 P07 | 9/29/2004 | ||
InTouch 8.0 SP2 | 09/19/2003 | ||
InTouch 8.0 SP2 P04 | 1/30/2006 | ||
InTouch 9.0 P03 | 2/15/2006 | ||
InTouch 9.5 SP1 | 2/27/2007 | ||
InTouch 10.0 | |||
InTouch 10.0 Patch 01 | |||
InTouch 10.0 Patch 02 | 02/11/2008 | ||
InTouch 10.0 SP2 | 1/12/2009 | ||
InTouch 10.1 SP2 | 12/20/2009 | ||
InTouch 10.1 SP3 | 11/4/2010 | 10.1.300 1412.0703.0268.0018 | |
InTouch 10.1 SP3 P1 | 5/12/2011 | 10.1.301 1412.0703.0306.0030 | |
InTouch 10.5 (2012) | 11/19/2012 | 10.5 1626.0139.0000.0000 | SP2012 |
InTouch 10.5 (2012) path 1 | 5/29/2012 | 10.5.001 1626 0139.0119.00002 | Отдельный патч для SP2012 |
InTouch 10.6 (2012 R2) | 12/13/2012 | 10.6 1882.0150.0000.0000, 10.6 1882.0775.0000.0000 | SP2012R2 |
InTouch 10.6 (2012 R2) path 1 | 9/3/2013 | 10.6.001 1882.0150.0142.0003 | Отдельный патч для SP2012R2 |
InTouch 10.6 (2012 R2) path 2 | 7/8/2014 | 10.6.002 1182.0150.0221.0003 | Отдельный патч для SP2012R2 |
InTouch 10.6 (2012 R2) path 3 | 10/15/2014 | Отдельный патч для SP2012R2 | |
InTouch 11.0 (2014) | 12/06/2013 | 11.0.04000 2119.0156.0000.0000 | SP2014 |
InTouch 11.0 (2014) path 1 | 4/14/2014 | 11.0.04001 2119.0801.0202.0007 | SP2014 path 1 |
InTouch 11.1 (2014 R2) | 11.1.08000 2400.179.0000.0000 ? (уточнить) | SP2014 R2 | |
InTouch 11.1 (2014 R2) p01 | 11.1.08001 2400.0852.0176.0025 | SP2014 R2 | |
InTouch 11.1.1 (2014 R2) SP1 | February 04, 2016 | 11.1.13100 2400.0179.0527.0019 | SP2014 R2 SP1 |
InTouch 11.1.1 (2014 R2) SP1 P01 | 11.1. | System Platform 2014 R2 SP1 P01 | |
InTouch 11.1.1 (2014 R2) SP1 P02 | 7/12/2017 | 11.1.19102 2400.0179.0826.0041 | System Platform 2014 R2 SP1 P02 |
InTouch 17.0 (2017) | April 27, 2017 | 17.0.18000 2826.0198.0000.0000 | InTouch HMI 2017 |
InTouch 17.1 (2017 Update 1) | November, 2017 | 17.1.000 3037.0203.0000.0000 | InTouch HMI 2017 Update 1 у отозванного билда этот же номер |
InTouch 17.2 (2017 Update 2) | March 27, 2018 | 17.2.000 3318.1088.0000.0000 | InTouch HMI 2017 Update 2 |
InTouch 17.3 (2017 Update 3) | December 21, 2018 | 17.3.000 3770.0215.527.1 | InTouch HMI 2017 Update 3 |
InTouch 17.3.1 (2017 Update 3 SP1) | June 14, 2019 | 17.3.100 3770.0215.1394.1 | InTouch HMI 2017 Update 3 SP1 |
InTouch 17.3.101 (2017 Update 3 SP1 Patch01) | 2020-06-18 | 17.3.101 | InTouch 2017 Update 3 SP1 Patch01 |
InTouch 20.0.000 (2020) | 2020-04-27 | 20.0.000 | InTouch 2020 |
InTouch 20.1.000 (2020 R2) | 2021-01-04 | 20.1.000 | InTouch 2020R2 |
Лицензирование
Лицензия только для чтения (Read only)
InTouch for System Platform Read-only или InTouch Read only не могут записывать данные в external I/O или Galaxy Attributes. Т.е. при использовании лицензии типа Read Only нельзя:
- Записывать данные в I/O теги или Galaxy атрибуты
- Квитировать алармы в alarmViewer control или из скриптов,
- act as a data server,
- or change Dataset & Products of SPCPRO control Chart and all SPCPRO DDE items.
Источник: прайс страницы Arch. System Platform и InTouch
Установка
- Нельзя устанавливать на машину которая является контроллером домена
- Перед установкой отключить UAC
- Для всех узлов с ПО нужен единый ArchestrA User Account
- Перед установкой на GR установить MS SQL
Обновление и миграция
Обновление до версии 2012 (10.5), 2012 R2 (10.6), 2014 (11.0), 2014 R2 (11.1)
Обновить до InTouch версий выше можно из следующих версий:
Источник: InTouch readme.hrml
Миграция в версию 2012 (10.5), 2012 R2 (10.6), 2014 (11.0), 2014 R2 (11.1)
Перенести и мигрировать в версий выше можно из приложений разработанных в версиях:
- Version 7.11 P07
- Version 8.0 SP2 P04
- Version 9.0 P03
- Version 9.5 SP1
- Version 10.0 SP2
- Version 10.1 (All service packs and patches)
- 10.1
- 10.1 SP2
- 10.1 SP2 P01
- 10.1 SP3
- 10.1 SP3 P01
- Version 10.2
- 10.5
- 10.5 P01
- 10.6
- 10.6 P01
- 10.6 P02
- 10.6 P03
- 11.0
- 11.0 P01
- 11.1
Источник: InTouch readme.hrml
Описание процесса миграции InTouch Stand-alone приложения (без преобразования в Modern тип)
- Для миграции, а также модификации/правки приложения требуется открытие Intouch Window Maker, соотвественно необходима лицензия разработчика (Development Studio). Если в наличие только лицензия на выполнение (Runtime), то необходимо обратиться к вашему менеджеру, службу поддержки.
Пример миграции в Intouch 2014R2:
Перед началом процесса убедитесь, что у вас есть резервная копия папки c приложением!
1. Установите программное обеспечение InTouch на новую машину с необходимой версией ОС Microsoft Windows
2. После установки используйте InTouch Application Manager для поиска папки c вашим приложением (Main menu -> Tools -> Find Application), после чего откройте найденное приложение в WindowMaker
3. Application Manager спросит вас, хотите ли вы мигрировать проект, выбираем — Yes.
4. Следующий вопрос » Хотите ли вы после миграции использовать ArchestrA графику = мигрировать и конвертировать проект в Modern тип?», выбираем — No.
- Если конвертирование в Modern type все таки нужно — см. Tech Note 723 (1069 legacy) за инструкциями.
5. Далее «Хотите ли сделать backup приложения?» — ДА/Нет в зависимости был ли сделан backup ранее
- Также может возникнуть вопрос о конвертировании разрешения проекта — в случае если разрешение проекта не соответствует разрешению в ОС на узле где происходит мигрирование
Конвертировать нужно с осторожностью, т.к. граф. объекты мнемосхемы могут произвольно сдвинуться, сжаться, расшириться.
Для блокировки такой конвертации можно использовать свойство Intouch приложения Lock Window Size (for InTouch 10.5 and later ) или опцию ScaleForResolution.
Note: ScaleForResolution=0 is added to the InTouch.ini file. The default value is Enabled (ScaleForResolution=1). This setting is used to keep the application resolution intact (for windows graphics) when migrating between machines with different resolutions.
6. InTouch автоматически обновит приложение и откроет Window Maker
7. Проверьте проект (графику, скрипты, работу ActiveX-контролов. ) и можете запускать на исполнение, проект обновлен.
- Статья Tech Note 74 (404 legacy) в помощь — описывает миграцию некоторых InTouch-компонентов и данных самого приложения.
Источники: глава «Migrating Earlier InTouch Applications to the Current Version» в ITAppManagement.pdf
Миграция InTouch в System Platform
Помочь в миграции InTouch приложения в проект System Platform может утилита ArchestrA Bulk Import Utility Входит в дистрибутив System Platform и располагается
Все или часть окон перестали отображаться в панели «Project View» — «Windows & Scripts» после обновления/миграции проекта в новую версию
Причина: It is caused by a corrupted OrgHier.xml file.
Решение: Close WindowMaker -> Backup the InTouch App -> Go to the InTouch App folder -> Rename OrgHier.xml to another name -> Start WindowMaker and it will create a new OrgHier.xml that will have all of the windows.
Типы данных
- Does Intouch have a 32-bit unsigned integer?
- No. Intouch has a 32 bit signed integer.
Описание фалов проекта StandAlone
- .lgh or *.idx — архив данных процесса
Общие вопросы
Выделение памяти под процесс View
- TN634 (Legacy Tech Note #1019) Optimizing Managed Memory for InTouch 2012 & Laterhttps://softwaresupportsp.invensys.com/Pages/OKMArticle.aspx?docId=TN634&actp=search
- TN356 (Legacy Tech Note #732) WWHeap: Wonderware Memory Manager Configuration Best Practiceshttps://softwaresupportsp.invensys.com/Pages/OKMArticle.aspx?docId=TN356&actp=search
Конвертирование окон в ArchetrA символы
- Конвертировать можно только окна (windows) для managed приложений
- Перед конвертированием окно должно быть закрыто
см. Wonderware InTouch®HMI Application Management and Extension Guide «Converting InTouch Windows to ArchestrA Symbols»
Работа с TSE Аварии, события и данные. Архивирование и реалтайм
- TSE
- Tech Note 538 InTouch© TSE version 10.0 Application Configuration: Managed, Published and Standalone Methods https://wdnresource.wonderware.com/support/kbcd/html/1/t002275.htm
- Tech Note 256 Using Network Application Development (NAD) with InTouch https://wdnresource.wonderware.com/support/kbcd/html/1/t001032.htm
- Как распределяется память между сессиями. Tech Note 347 InTouch® for Terminal Services: Tips and Tricks https://wdnresource.wonderware.com/support/kbcd/html/1/t001185.htm
- Как настроить архивирование алармов и данных для TSE сессий: InTouch® Tag Server on Terminal Server https://wdnresource.wonderware.com/support/kbcd/html/1/t001188.htm
InTouch®HMI Application Management and Extension Guide
- p.61. Historical Trending Поддерживается, но «Use a tag server or NAD to log values. Multiple sessions may read the same historical files, but only a console can write to historical files»
- p.59. Alarm Providers are not supported on Terminal sessions. They are only supported on the Terminal Console
- p.60. Alarm Query Syntax in a Terminal Service Environment The alarm query syntax for a session’s alarms is: \\ServerNodename\InTouch!$System
- p.60. The alarm query syntax for console alarms includes a colon (:) after the node name; for example: \\ServerNodename:\InTouch!$system
InTouch for Terminal Services Deployment Guide Planning and Implementation Guidelines
Revision: 1.0 InTouch_TSE_DG_10.pdf
- p.106. By using the Distributed Alarm System with InTouch for Terminal Services, your Alarm clients running on different terminal sessions can select what alarm to show and how to present it.
ИТОГ по авариям и событиям
- Аварии и события
- Каждый экземпляр InTouch TSE запускает Alarm Client для отображения аварий в отдельной области памяти.
- Архивироваться аварии могут только централизовано на одном узле (см. п.3)
- Доступ клиентов к архивным или реалтайм авариям может быть организован из любой сессии TSE
- Данные
- Каждый экземпляр InTouch TSE запускает Trend Client для отображения трендов в отдельной области памяти.
- Архивироваться данные могут только централизовано на одном узле (см. п.3)
- Доступ клиентов к архивным или реалтайм данным может быть из любой сессии TSE
- Для организации централизованного (для всех сессий) сохранения аварий и/или данных возможно применение технологий NAD или Tag Server
Импорт тегов через DBDump и DBLoad
В файле ITAppManagement_Ru-2.pdf см. Главу 4, Руководство по общей концепции и возможностями InTouch HMI раздел Экспорт и импорт определений тегов, окон и скриптов (TagDefinitions, Windows, andScripts), в руководстве InTouch® HMI Application Management and Extension Guide.
Ключевому слову :mode можно присвоить следующие значения:
Для запуска InTouch как сервиса
Пуск->Все программы->Wonderware->InTouch->InTouch->Выбрать приложение->Меню Tools->Node Properties->Закладка App Development->поставить галочку: «Start WindowViewer as a service»
Многомониторный режим
см. ITAppManagement_Ru-2.pdf стр. 215
- Одноплатная конфигурация
- Многоплатная конфигурация
- Технология DRC позволяет отображать приложение на всех узлах просмотра, даже если эти узлы работают с разным разрешением экрана
- Tech Note 811 InTouch® MultiMonitor Support on Windows Vista, Windows 7 and Windows 2008 Server
Сглаживание шрифтов в InTouch
- Вопрос: Нет ли какой-нибудь опции, включающей сглаживание шрифтов в тексте символов ArchesrA? В InTouch сглаживание отсутствует в Майкере, при этом в рантайме включается в соответствии с настройками системы. Здесь же все наоборот.
- Проблема имеет место быть в версии Intouch 10.5 и решается с помощью HF L00118171.
В версию 10.6 HF уже включен, но необходимо добавить ключ в реестр ОС для включения сглаживания:
Также проверьте включена ли настройка системы: smooth edges of screen fonts- сглаживать неровности экранный шрифтов (Компьютер — свойства — Дополнительные параметры — вкладка Дополнительно — раздел Быстродействие «Параметры» )
- Update для InTouch версии 2014 и старше (11.0)
- Text elements shown within ArchestrA graphics appeared blurred during run time even with the Smoothing property set to True.
Восстановление InTouch приложений
- Для stand alone приложений
- TN774 Restoring a Corrupt InTouch® Application (Application Versions: InTouch 9.5 to 10.1). Источник: https://wdnresource.wonderware.com/support/kbcd/html/1/t002554.htm
- Pre IT 9.5: TN 112 Recovering a Corrupted InTouch Application
- Для managed приложений
- Managed Pre 10.0: TN 546 Rebuilding a Corrupted InTouch® Managed Application (for versions prior to InTouch 10.0 SP2)
- Managed 10.0++: TN 570 Rebuilding a Corrupted InTouch® Managed Application for InTouch versions 10.0 SP2 (for versions later than InTouch 10.0 SP2). Источник: https://wdnresource.wonderware.com/support/kbcd/html/1/t002323.htm
Orange Icon
TN 845 InTouch Resolving the InTouchViewApp Deployment Issue (a.k.a. «Orange Icon») TN 855 InTouch Addressing InTouchViewApp Deployment Issues
TN 849 Configuring Galaxy Alarms to Beep or Play Sound
Ошибка открытия InTouch: Access Denied (Lock Window Size, ScaleForResolution)
При открытии InTouch появляется сообщение «Access Denied»
- Проверить права доступа к директории с приложением
- Проверить наличие и права доступа к C:\Users\[logonname]\AppData\Local\Wonderware\win.ini
- Если файла нет, то положить C:\Users\Administrator\AppData\Local\Wonderware\win.ini — пустой файлик для (Windows 2008 sp2 & SP2012)
- Для других пользователей: C:\Users\[logonname]\AppData\Local\Wonderware
- Если файла нет, то положить C:\Users\Administrator\AppData\Local\Wonderware\win.ini — пустой файлик для (Windows 2008 sp2 & SP2012)
Редактирование проекта на мониторах с разным разрешением экрана (Lock window size, ScaleForResolution)
Для сохранения размеров, пропорций, положений элементов и окон использовать галочку Lock window size:
- Special -> Configure -> Window Maker ->Lock window size
- Того же самого можно добиться записав в InTouch.ini’ в раздел [INTOUCH] строку:ScaleForResolution’=0
Lock Window Size При выборе данной опции, во время следующего запуска приложения на компьютере с другим разрешением система запросит подтверждение для конвертации приложения к новому разрешению без масштабирования окон и графических элементов. Т.е. проект будет конвертироваться без масштабирования окон и элементов
Узнать количество тегов в проекте
- закрыть все окна
- Меню Special -> Update Use Counts
- Local Tags — кол-во memory тегов
- Remote Tags — кол-во внешних тегов
- Total Tags — общее количество тегов (Local Tags + Remote Tags). Именно это количество тегов лицензируется
- Tag License — кол-во тегов в лицензии. Максимальное 60к = 61402 тегов
Вариант 2. В Window Maker в строке меню, если не показывается, то выполнить:
- меню Special -> Configure -> WindowMaker
- поставить галочку «Show Tag Count» и нажать OK
- перезапустить Window Maker
- количество тегов будет показано в строке меню
Не удаляются теги InTouch или последовательность удаления InTouch тегов из проекта
- Закрыть WindowViewer
- Удалить тег со всех окон
- Закрыть окна, и обновить счетчик Special -> Update Use Count
- Удалить теги Special -> Delete Unused Tags
После удаления тегов в WindowMaker, файл tagname.x (tagname dictionary) не избавляется от них физически, а метит их как удаленные, соответственно размер файла не уменьшается.
Уменьшить размер файла tagname.x можно выполнинив DBDump\DBLoad в новое приложение затем импортировать в него все окна и скрипты
The same application is bein edited in another session
- Проблема: Intouch stand alone project. Несколько раз при перезапуске проекта появлялась ошибка The same application is bein edited in another session
- Решение: Такое бывает, если среда разработки WindowMaker закрыта некорректно в этом случае InTouch проект остается помеченным как редактируемый. Для устранения этого необходимо удалить файл «appedit.lok» из папки с InTouch проектом.
Работа с БД в InTouch
Задача решается через функционал SQL Access Manager.
SQL Access Manager — это дополнительная утилита (add-on) к InTouch.
SQL Access Manager позволяет вам:
- Создавать и запускать сложные запросы. Эти запросы могут быть построены динамически или сохраняется во внешних файлах. Кроме того, эти запросы могут содержать параметры, которые передаются в запрос во время выполнения.
- Выполнять выражения SQL, поддерживаемые вашей БД, и получать результаты запроса. Вы также можете использовать хранимые процедуры с SQL Access Manager, хотя не все функции хранимых процедур полностью поддерживаются.
Подробности см. в документе ITSupplementary.pdf на дистрибутиве, раздел Working with SQL Databases from InTouch
Реинициализация связи с источником данных — Reinitialize
- Из скриптов, при помощи любой из функций:
- IOReinitAccessName()
- IOReinitialize()
- IOStartUninitConversations()
- Настройка автоматической реинийиализации в WindowMaker для режима runtime:
- WindowMaker -> Меню Special -> Configure -> WindowViewer -> Закладка General -> Галочка: Reinitialize Default
- В режиме RunTime из меню WindowViewer:
- WindowViewer -> Меню Special ->Reinitialize I/O -> или Select (выбрать AccessName) или Reinitialize All (реинициализировать все AccessName)
Реинициализация связи с TOP SERVER — Reinitialize
Встраивание видео с IP-видеокамеры в окно АРМ
Для встраивания видео с ip-видеокамеры можно использовать:
- .NET, ActiveX компоненты поставляемые вместе с камерой и ее программным окружением, они как правило разрабатываются поставщиком камеры
- .NET компонент веб-браузер, а в нем уже подключиться к камере.
Защита InTouch проекта от открытия в среде разработки и от редактирования
- вариант:
- Выполнить публикацию проекта средствами WindowMaker:
- В WindowMaker раздел Tools->Applications->Application Publisher->Run
- На третьем шаге публикации поставить галочку Runtime only
- Выполнить публикацию проекта средствами WindowMaker:
- вариант:
- Удалить из папки скомпилированного проекта файлы с расширением *.win — это файлы окон InTouch проекта. Перед этим необходимо убедиться, что файлы с расширением *.wvw уже созданы (т.е. проект скомпилирован)
Для изменения размеров поля ввода
При необходимости изменить размер поля ввода (h):
Открыть intouch.ini -> прописать следующую конструкцию:
- [InTouch]
- Resizable InputLink = 1
- Resizable InputLink Width=X
- Resizable InputLink Height=Y
Где X и Y — соответственно ширина и высота поля ввода в пикселях
Данное изменение применяется ко всем полям ввода в приложении
Не запускается WindowViewer на АРМе. При попытке запуска выдается сообщение «NAD unable to download new application»
Дополнительные сведения: в SMC логах отображается информационное (info) сообщение:
где XXXX — имя узла GR, YYYYYYYY — название Galaxy
Причина: На GR установлены русские региональные настройки ОС, на АРМе – английские
Решение: Изменить региональные настройки ОС АРМ’a на аналогичные узлу GR. Язык ОС на GR и на АРМе должен совпадать.