Segnetics

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

Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2019, 05:08   #1
Viash
Новичок
 
Регистрация: Apr 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH2010 моргает строка на дисплее (нет проблемы)

На контроллере SMH2010С в рабочем состоянии все показывает нормально, при входе нажатием F1 в настройке дисплей отображает не корректно. то есть в рабочем окне верхняя строка" все параметры в норме " при в ходе в настройке где первая строка должна быть
1. параметры
2.настройки
3. журнал и т.д
А на ней высвечивается первая строка" все параметры в норме " и мерцает эта строка.
Подскажите в чем может быть причина? надо обновить программу или ядро?
Панельный контроллер С2010С - 3221- 01-5
Программа была загружена 06. 2008 году.
Viash вне форума   Ответить с цитированием
Старый 25.04.2019, 10:48   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH2010 моргает дисплеем

Цитата
Сообщение от Viash Посмотреть сообщение
Подскажите в чем может быть причина?
http://dl.segnetics.com/WebHelp/SMLo...reen_group.htm

Особенности применения блоков вывода на экран - третий блок текста на голубом фоне.

Лечится возвратом на машине времени в 2008 год и надаванием по шапке программисту.

Более простой вариант получится, если у вас есть исходник программы. Тогда достаточно исправить вывод на экран и загрузить исправленную программу.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.04.2019, 17:11   #3
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее

Цитата
Сообщение от Viash Посмотреть сообщение
На контроллере SMH2010С в рабочем состоянии все показывает нормально, при входе нажатием F1 в настройке дисплей отображает не корректно. то есть в рабочем окне верхняя строка" все параметры в норме " при в ходе в настройке где первая строка должна быть
1. параметры
2.настройки
3. журнал и т.д
А на ней высвечивается первая строка" все параметры в норме " и мерцает эта строка.
Подскажите в чем может быть причина? надо обновить программу или ядро?
Панельный контроллер С2010С - 3221- 01-5
Программа была загружена 06. 2008 году.
Что то мне эта программа напоминает. Но самое интересное это то, что 11 лет вас это устраивало??
alex.vas вне форума   Ответить с цитированием
Старый 25.04.2019, 23:38   #4
Viash
Новичок
 
Регистрация: Apr 2019
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее

Цитата:
Сообщение от alex.vas Посмотреть сообщение
Что то мне эта программа напоминает. Но самое интересное это то, что 11 лет вас это устраивало??
Эта проблема только началась.
Viash вне форума   Ответить с цитированием
Старый 26.04.2019, 11:46   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее

Цитата
Сообщение от Viash Посмотреть сообщение
Эта проблема только началась.
Это программное наложение. Оно не может появиться из "ниоткуда". Оно было всегда. Может быть ранее вы или не обращали внимания или ранее условий возникновения не было, например, какие-то параметры не были в норме.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 23.11.2022, 10:03   #6
lnss
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Ответ: SMH2010 моргает строка на дисплее

Всем привет!

Создаю простую проверочную программу вывода информации на экран.
Raise пока не использую.
В первой строчке всё хорошо, а во второй постоянно моргают числовые данные.
С первого взгляда разницы нет. Разница внутри текстовых блоков.
Набор строк в Y=0 содержит только одну строчку длинной 10символов, а набор строк в Y=1 - две, хотя указано выводить ту, которая 10символов.

Как объяснить моргание - не понимаю. Я же вывожу строку длинной полэкрана, зачем она своим пустым окончанием накладывается на числовую часть?

Последний раз редактировалось Arsie, 23.11.2022 в 10:39 Причина: Удалил вложения за ненужностью
lnss вне форума   Ответить с цитированием
Старый 23.11.2022, 10:38   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее

Цитата
Сообщение от lnss Посмотреть сообщение
С первого взгляда разницы нет. Разница внутри текстовых блоков.
Набор строк в Y=0 содержит только одну строчку длинной 10символов, а набор строк в Y=1 - две, хотя указано выводить ту, которая 10символов.

Как объяснить моргание - не понимаю. Я же вывожу строку длинной полэкрана, зачем она своим пустым окончанием накладывается на числовую часть?
Все строки добиваются пробелами по ширине самой широкой.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 23.11.2022, 10:40   #8
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 135
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее

Цитата
Сообщение от lnss Посмотреть сообщение
Всем привет!

Создаю простую проверочную программу вывода информации на экран.
Raise пока не использую.
В первой строчке всё хорошо, а во второй постоянно моргают числовые данные.
С первого взгляда разницы нет. Разница внутри текстовых блоков.
Набор строк в Y=0 содержит только одну строчку длинной 10символов, а набор строк в Y=1 - две, хотя указано выводить ту, которая 10символов.

Как объяснить моргание - не понимаю. Я же вывожу строку длинной полэкрана, зачем она своим пустым окончанием накладывается на числовую часть?
Да, похоже когда в блоке вывода строк есть строки разной длины, то более короткие автоматически добиваются пробелами до размера более длинных.
Ставьте на вывод строк Raise, а числа - постоянно.
1exan вне форума   Ответить с цитированием
Старый 23.11.2022, 11:19   #9
lnss
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее (нет проблемы)

в основной программе я использую raise
просто хотел чтоб кто-нибудь прояснил это..
lnss вне форума   Ответить с цитированием
Старый 23.11.2022, 11:28   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее (нет проблемы)

Цитата
Сообщение от lnss Посмотреть сообщение
в основной программе я использую raise
просто хотел чтоб кто-нибудь прояснил это..
А справка для вас уже не авторитет?

https://dl.segnetics.com/WebHelp/SML...tr_strings.htm


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 23.11.2022, 11:47   #11
lnss
Новичок
 
Регистрация: Nov 2022
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH2010 моргает строка на дисплее (нет проблемы)

Всё понял! Спасибо. В первом пункте это описано.
А я какую-то другую справку читал (нажимаешь на блок [он выделяется] потом нажимаем F1)
1. Список строк. Строки в диалоговом окне имеют нумерацию, начиная с 0 (т.е. допустимый диапазон 0-255).
Максимальная длина строки в диалоговом окне - 20 символов, включая пробелы и знаки препинания. Общее количество строк для одного блока - не более 255. Если одна строка будет иметь 18 символов, а другая - 5, SMLogix автоматически дополнит пробелами меньшую строку до размера большей. То есть содержимое диалогового окна:

Авария реактора №4

Норма

на самом деле будет восприниматься ядром как запись:

Авария_реактора_№4

Норма_____________

даже если вы не поставите пробелы после слова "Норма". И если вы планируете после слова "Норма" вывести какое-либо числовое значение, то оно будет затираться пробелами.
lnss вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH2010, частота опроса через модем (нет проблемы) vovankam Вопросы о SMH2010 18 02.11.2022 05:14
SMH2010 DEVICE(Kernel) не работает как в описании (нет проблемы) rqzn Форум Segnetics 6 02.06.2021 18:34
Лоджик и макросы. Мои личные хотелки (нет проблемы) alexey5801@yandex.ru SMLogix 9 24.03.2021 21:49
Снова о видимости SMlogix & SMH2010 (нет проблемы) smail Вопросы о SMH2010 2 16.10.2019 09:18
Проблема зависание 2Gi/MC djaval Вопросы о SMH-2G(i) 108 20.09.2017 18:58


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


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