Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH4

Вопросы о SMH4 Работа и применение контроллеров с сенсорной панелью SMH4.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2018, 15:16   #1
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Показать на экране динамическую картинку (нет решения)

Подскажите, есть ли возможность показать на экране динамическую картинку?

Общая задача (или идея такая). Хочется некоторые данные (логи, настройки, диагностические данные и т.п.) предоставить для считывания мобильным приложением в форме QR-кода.

Задача формирования QR-кода может быть решена C-программой, которая сформирует графический jpg/png-файл. Есть ли возможность его потом вывести на экран?
Gel вне форума   Ответить с цитированием
Старый 25.01.2018, 15:32   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Показать на экране динамическую картинку

Цитата
Сообщение от Gel Посмотреть сообщение
Подскажите, есть ли возможность показать на экране динамическую картинку?

Общая задача (или идея такая). Хочется некоторые данные (логи, настройки, диагностические данные и т.п.) предоставить для считывания мобильным приложением в форме QR-кода.

Задача формирования QR-кода может быть решена C-программой, которая сформирует графический jpg/png-файл. Есть ли возможность его потом вывести на экран?
Нет, такой возможности нет. Все изображения загружаются при старте контроллера.

Но код можно сформировать массивом блоков PutRect. Даже самый большой код, 177x177, прекрасно выводим с их помощью. Копипаст поможет это сделать за вечер.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.01.2018, 15:40   #3
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Показать на экране динамическую картинку

Ok, понял, спасибо.
Gel вне форума   Ответить с цитированием
Старый 29.10.2018, 13:28   #4
oiv_1968
Member
 
Регистрация: Jul 2016
Сообщения: 33
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Показать на экране динамическую картинку

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет, такой возможности нет. Все изображения загружаются при старте контроллера.

Но код можно сформировать массивом блоков PutRect. Даже самый большой код, 177x177, прекрасно выводим с их помощью. Копипаст поможет это сделать за вечер.
Умеем напрямую работать с BMP файлом(рисовать пиксели, линии, фигуры и т.п. напрямую в самом файле... с другим форматом пока не умеем). Есть ли возможность размещать этот файл в (/dev/shm) и с помощью проекта на Лоджик извлекать этот файл и выводить на экран(динамически обновлять один и тот же файл на экране). При этом программа на Си будет производить изменения содержимого этого BMP файла.

Спасибо!
oiv_1968 вне форума   Ответить с цитированием
Старый 29.10.2018, 13:39   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Показать на экране динамическую картинку

Нет такой возможности, смотрите ответ выше.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 29.10.2018, 13:46   #6
oiv_1968
Member
 
Регистрация: Jul 2016
Сообщения: 33
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Показать на экране динамическую картинку

Цитата
Сообщение от Gromov Посмотреть сообщение
Нет такой возможности, смотрите ответ выше.
Если умеете с bmp работать - работайте сразу с SDL и выводите на экран. Так будет "дешевле".
Спасибо!
oiv_1968 вне форума   Ответить с цитированием
Старый 29.10.2018, 13:57   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Показать на экране динамическую картинку

Цитата
Сообщение от oiv_1968 Посмотреть сообщение
Спасибо!
Работать с SDL при работающем лоджике невозможно. Извините, что Дмитрий вас ввёл в заблуждение.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

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

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как считать проект с SMH2010 (нет решения) Dimon2165 SMLogix 26 08.10.2017 10:46
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58
Поменять входы Ain на MC с панели (нет решения) Segun Вопросы о SMH-2G 1 09.04.2015 10:07
SMH2010 в режиме мастер с одним COM (нет решения) Scorpio Вопросы о SMH2010 1 04.07.2014 13:25
Novacom GNS-MC75iT (нет решения) Arsie SMConnect & SMConfig 2 01.04.2014 10:11


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


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