-
Поддержка
-
Silver Solution Studio
-
Обсуждение S3
-
Не устанавливается переменная
Не устанавливается переменная
-
p.a.2009
-
Автор темы
-
Посетитель
-
15 года 5 мес. назад #34
от p.a.2009
Добрый день !
Я создал только HMI проект (без QNX, как вы говорили). В этом проекте одну мнемосхему.
На этой мнемосхеме расположил два поля - одно поле ввода (PtText), второе поле текст PtLabel.
Создал одну внутреннюю аналоговую переменную Test с периодом обновления 0.5 сек.
Теперь я хочу, что бы значение, введенное в поле ввода дублировалось автоматически в поле Текст.
Для этого я привязываю к полю ввода событие Редактирование. В свойствах события указываю переменную Test
К полю PtLabel я привязываю событие Изменение переменной Test и действие Вывести значение по шаблону %v
Компилирую, запускаю - все работает.
Теперь я меняю тип переменной Test с аналогового на строковый с длинной 10.
Компилирую, запускаю - переменная меняется в поле ввода, но по нажатию Ввод не сохраняется и не выводится в соседнее поле.
Отладчик показывает так же , что строковая переменная не изменяется.
Если я ее принудительно изменяю в отладчике - все хорошо, она тут же меняется в поле PtLabel. Но изменить его из поля мнемосхемы PtText не удается.
В чем тут может быть дело ? (Собственно долгий эксперимент может и не к чему, я просто не смог изменить строковую переменную из интерфейса и смог аналоговую)
Версия продукта: S3 200711261600
Java: 1.6.0_11; Java HotSpot(TM) Client VM 11.0-b16
Система: Windows XP версия 5.1 на x86; Cp1251; ru_RU (s3)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Меньше
Больше
-
Сообщений: 92
-
Спасибо получено: 4
-
-
15 года 5 мес. назад - 15 года 5 мес. назад #35
от ilapko
Добрый день !
Проделывали все, что вы написали по нескольку раз и именно в той последовательности.
Вводили и русские и английские буквы. И в отладчике и из интерфейса.
И в Линуксе и в Windows.
У нас все работает.
Прикрепляю тестовый проект для HMI.
Запускайте его из-под Вашей Windows. Вводим значение в одном поле - во втором меняется автоматом.
Если будут вопросы - выложите так же Ваш проект - мы посмотрим.
Последнее редактирование: 15 года 5 мес. назад пользователем ilapko.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Меньше
Больше
-
Сообщений: 92
-
Спасибо получено: 4
-
-
15 года 5 мес. назад - 15 года 5 мес. назад #36
от ilapko
Извините, в форуме были запрещены файлы в формате rar. Сейчас все работает. Файл с проектом - в приложении. QNX устанавливать не нужно.
В проекте - два окна - в одно поле вводите - и тут же получаете это же значение в другом поле.
Последнее редактирование: 15 года 5 мес. назад пользователем ilapko.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
p.a.2009
-
Автор темы
-
Посетитель
-
15 года 5 мес. назад #37
от p.a.2009
Добрый день !
Ваш проект работает. Сейчас ищу отличия.
По ходу - замечание - у вас по умолчанию стоит шрифт довольно экзотический для полей - какой-то Swiss 72 BT . У меня его явно не оказалось в моей винде.
Поэтому русские буквы вводились квадратиками. Я поменял на обычный Arial - все заработало.
Почему бы вам не установить менее экзотический шрифт по умолчанию ?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
p.a.2009
-
Автор темы
-
Посетитель
-
15 года 5 мес. назад #38
от p.a.2009
Я понял, почему не работало !
Я скачал S3 на работе и дома. На работе у меня стоит похоже немного старая версия. А дома - последняя, та что у Вас на сайте. Вот в ней и проявляется эта ошибка.
Сейчас проверил дома Ваш проект - НЕ работает !
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
p.a.2009
-
Автор темы
-
Посетитель
-
15 года 5 мес. назад #39
от p.a.2009
В догонку - посмотрел номера - версий в меню о программе - одинаковые. Посмотрел даты и длины файлов - разные...
Такое может быть ?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
-
Поддержка
-
Silver Solution Studio
-
Обсуждение S3
-
Не устанавливается переменная
Время создания страницы: 0.112 секунд