Segnetics

Вернуться   Segnetics > База знаний > Библиотека макросов

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 23.07.2013, 17:23   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Удалённое чтение дисплея SMH2010

Экран SMH2010 транслируется в системную страницу. Представленная программа считывает и отображает экран контроллера SMH2010 на другом SMH2010.

Для реализации пульта остаётся только передать нажатия кнопок в подчинённый контроллер и сделать арбитраж локального/пультового управления. Либо не делать его Не думаю, что одновременно будут пользоваться обоими контроллерами.

Ну и отбалансировать производительность, ибо пульт может пригрузить основной контроллер на 20 мсек запросто, а при больной голове и на все 50 мсек.
Вложения
Тип файла: psl ScreenReader.psl (522.1 Кбайт, 671 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме  
Старый 24.07.2013, 06:29   #2
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея SMH2010

Есть вопросы по поводу предложенного макроса:

1. Макрос считывает из контроллера буфер экрана. Размер буфера не зависит от марки контроллера (2010, пиксель12, пиксель25, 2G) и составляет 80 байт - 4 строки по 20 знакомест. Поправте, если не прав. Что будет в этом буфере, если применяется графика (пиксель25, 2G)?

2. Можно ли как то модифицировать макрос, что бы получить копию экрана контроллера если применяется графика?

Последний раз редактировалось Arsie, 06.04.2016 в 10:29
tvf вне форума  
Старый 24.07.2013, 11:34   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея SMH2010

Цитата:
Сообщение от tvf Посмотреть сообщение
1. Макрос считывает из контроллера буфер экрана. Размер буфера не зависит от марки контроллера (2010, пиксель12, пиксель25, 2G) и составляет 80 байт - 4 строки по 20 знакомест. Поправте, если не прав. Что будет в этом буфере, если применяется графика (пиксель25, 2G)?
2. Можно ли как то модифицировать макрос, что бы получить копию экрана контроллера если применяется графика?
Буфер экрана передаёт исключительно текст, записанный на экран блоками SCREEN() и в той кодировке, которая принята внутри модельного ряда. Таблицы знакогенератора вы можете найти в справке.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 06.04.2016 в 10:29
Arsie сейчас на форуме  
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 18:41.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024