Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2013, 07:25   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Элемент "Вывод числа"

Столкнулся с глюком при использовании элемента "Вывод числа" в Смарте. Проявляется при выводе в формате типа "Е" с номером более 10. Во вложении тестовый проект с проявлением глюка - разница при выводе 10 и 11 параметра.
Вложения
Тип файла: psl Глюк.psl (54.7 Кбайт, 33 просмотров)
tvf вне форума   Ответить с цитированием
Старый 22.10.2013, 10:55   #2
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Спасибо за сообщение, разберемся с багом и доложим )


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 23.10.2013, 07:05   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Как показали дальнейшие исследования глюка, "магическое" число 10 ни при чем. Глюк проявляется при выводе 2 и более формата типа "Е". Для других форматов глюк не проявляется.
tvf вне форума   Ответить с цитированием
Старый 24.10.2013, 08:02   #4
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Краткое содержание предыдущих серий:

При использовании элемента "Вывод числа" с несколькими разнородными переменными правильно выводится только первая переменная типа "Е". Вывод последующих переменных типа "Е" воспринимается как "ошибка селектора". Для переменных других типов этот глюк №1 не возникает.

Дальнейшие исследования элемента "Вывод числа" показали, что если все переменные в этом элементе типа "Е", то данный глюк не возникает. Но проявляется глюк №2. Суть глюка №2 в том, что при выводе переменной n (по селектору) реально выводится значение переменной n+1. Пример глюка №2 во вложении. Возможно глюк №1 и глюк №2 это разные проявления одного и того же глюка. Но не видя скомпонованного макроса элемента "Вывод числа" говорить об этом сложно.
Вложения
Тип файла: psl Глюк 2.psl (55.3 Кбайт, 17 просмотров)
tvf вне форума   Ответить с цитированием
Старый 24.10.2013, 11:22   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от tvf Посмотреть сообщение
Краткое содержание предыдущих серий
Хорошее исследование и читать приятно

Принято, работаем.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.10.2013, 07:52   #6
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Не могли бы вы сориентировать о сроках устранения глюка(ов)? Не то что бы тороплю, но мне объект запускать надо. Если сроки затягиваются, то мне проще самому написать аналог элемента "Вывод числа" под конкретную конфигурацию переменных.
tvf вне форума   Ответить с цитированием
Старый 25.10.2013, 17:49   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от tvf Посмотреть сообщение
Не могли бы вы сориентировать о сроках устранения глюка(ов)? Не то что бы тороплю, но мне объект запускать надо. Если сроки затягиваются, то мне проще самому написать аналог элемента "Вывод числа" под конкретную конфигурацию переменных.
Думаю, больше недели.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.10.2013, 07:21   #8
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от Arsie Посмотреть сообщение
Думаю, больше недели.
Долго. Мне за это время объект сдать надо. Написание аналога заняло 30 минут вместе с отладкой.
tvf вне форума   Ответить с цитированием
Старый 11.11.2013, 07:32   #9
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Каковы результаты исправления глюка?
tvf вне форума   Ответить с цитированием
Старый 11.11.2013, 11:23   #10
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

В очереди работ.


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 09.12.2013, 11:56   #11
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от malyga Посмотреть сообщение
В очереди работ.
И на каком месте в очереди на данный момент?
tvf вне форума   Ответить с цитированием
Старый 09.12.2013, 14:11   #12
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Исправление будет в ближайшем релизе, вероятно на этой неделе.


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 11.12.2013, 17:46   #13
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Исправлено в 3.25.0089


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 18.02.2014, 09:53   #14
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Обнаружил мелкие глюки при выводе числа на экран. Проявление во вложении. При выводе высотой в 8 пикселей, выводится в 9 пикселей. Версия Logix_3.25.0104
Изображения
Тип файла: png Pixel_1.png (22.1 Кбайт, 21 просмотров)
Тип файла: png Smart_1.png (2.2 Кбайт, 20 просмотров)
tvf вне форума   Ответить с цитированием
Старый 18.02.2014, 09:57   #15
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от tvf Посмотреть сообщение
Обнаружил мелкие глюки при выводе числа на экран. Проявление во вложении. При выводе высотой в 8 пикселей, выводится в 9 пикселей. Версия Logix_3.25.0104
А версия прошивки контроллера?


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 18.02.2014, 10:11   #16
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

287. То что лежит на сайте. На более старой версии лоджика проявлялся и другой дефект: не выводились значения типа Е с одинаковым наполнением. В последней весии лоджика этого нет.
tvf вне форума   Ответить с цитированием
Старый 18.02.2014, 10:14   #17
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Хорошо, разберемся.


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Ответ


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

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



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


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