Segnetics

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

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2023, 10:25   #1
evgeni85
Новичок
 
Регистрация: Feb 2021
Адрес: Омск
Сообщения: 25
Благодарил(а): 5 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Не работает переход на экран по UI переменной

Здравствуйте. Создал на контроллере в SMart экраны. На один экран добавил меню и по нему переходы на другие экраны. В лоджике добавил UI переменные для возврата с экранов обратно в экран с меню. На экранах добавил переходы по переменным. В отладке данные переменные меняют свое состояние, но переход не происходит. Подскажите на что обратить внимание, почему может не работать?
evgeni85 вне форума   Ответить с цитированием
Старый 20.04.2023, 10:40   #2
MidWay
Новичок
 
Регистрация: Aug 2018
Сообщения: 25
Благодарил(а): 5 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Периодически возникает такая проблема, помогает удалением UIпеременых и выставление на поляну новых, с последующим переназначением в смарте.
MidWay вне форума   Ответить с цитированием
Благодарность от:
Старый 20.04.2023, 10:45   #3
evgeni85
Новичок
 
Регистрация: Feb 2021
Адрес: Омск
Сообщения: 25
Благодарил(а): 5 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от MidWay Посмотреть сообщение
Периодически возникает такая проблема, помогает удалением UIпеременых и выставление на поляну новых, с последующим переназначением в смарте.
Спасибо. Попробую
evgeni85 вне форума   Ответить с цитированием
Старый 20.04.2023, 11:31   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Если проблема сохранится, приложите проект.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 20.04.2023, 11:38   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от evgeni85 Посмотреть сообщение
Здравствуйте. Создал на контроллере в SMart экраны. На один экран добавил меню и по нему переходы на другие экраны. В лоджике добавил UI переменные для возврата с экранов обратно в экран с меню. На экранах добавил переходы по переменным. В отладке данные переменные меняют свое состояние, но переход не происходит. Подскажите на что обратить внимание, почему может не работать?
Переменные должны активироваться минимум на 3 тика системы.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.04.2023, 17:55   #6
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
Переменные должны активироваться минимум на 3 тика системы.
о как.
т.е. не фронт, а именно 1 и три тика. так?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.04.2023, 17:57   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от LordN Посмотреть сообщение
о как.
т.е. не фронт, а именно 1 и три тика. так?
Переход с экрана на экран длится 3 тика.

Если подходить строго, то нужно взводить RS-триггер и сбрасывать его при выходе из экрана. Тогда импульс всегда будет нужной величины.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.04.2023, 18:10   #8
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
Переход с экрана на экран длится 3 тика.

Если подходить строго, то нужно взводить RS-триггер и сбрасывать его при выходе из экрана. Тогда импульс всегда будет нужной величины.
сбрасывать при выходе из, а не при входе в ?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.04.2023, 18:13   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от LordN Посмотреть сообщение
сбрасывать при выходе из, а не при входе в ?
А там без разницы. Но по входу на целевой это прямо вообще 146%, типа по выходу из исходного этот как залить в бетон а по входу в целевой это сверху ещё залить куб бетона


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 21.04.2023, 22:11   #10
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
А там без разницы. Но по входу на целевой это прямо вообще 146%, типа по выходу из исходного этот как залить в бетон а по входу в целевой это сверху ещё залить куб бетона
а нельзя ли это переложить с пограмиста на лоджик или на смарт(я хз кто из них чем рулит)?
ибо - ну вот откель я бы знал что смарту надо три тика или четыре или пять или дождаться входа на экран перехода?
я чуть не каждый раз с этим местом мудохаюсь пока не добиваюсь стабильности.
уже лет хз сколько после каждого залива проекта проверяю вход на смарт экран из проекта, иногда глючит. виснет и ни трпу-ни-ну. отрубаешь лоджик, перезаливаешь проект - о, вроде заработало.
подзбло, если честно, доставать этот бубен каждый раз.
простите мне мой французский.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 22.04.2023, 03:19   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от LordN Посмотреть сообщение
а нельзя ли это переложить с пограмиста на лоджик или на смарт(я хз кто из них чем рулит)?
Ну вот почему-то нельзя. Не спрашивайте меня, почему - для меня это загадка.

Но, строго говоря, перехода по импульсу никто и не обещал. Хотя, истины ради, и не запрещал.


Добавлено через 23 секунды


Цитата:
Сообщение от LordN Посмотреть сообщение
подзбло, если честно, доставать этот бубен каждый раз.
простите мне мой французский.
Да, я вам это раз в год-два заново рассказываю)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 22.04.2023, 14:59   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, я вам это раз в год-два заново рассказываю)
да, я об этом вспоминаю сразу после того, как вы об этом рассказываете снова


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 22.04.2023, 22:07   #13
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 566
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
Переменные должны активироваться минимум на 3 тика системы.
Нет, это так не работает. периодически UI переменная отваливается, и пока ее не удалить и не создать по новой перехода на экран не происходит.
Х.З чем связано, но периодически сталкиваюсь с этой проблеммой, когда в процессе создания проекта вношу в проект изменения и перезаливаю его. в какой то момент UI переменная отваливается ( возможно при добавлении новых переменных в меню настроек или в журнал, но это не точно) и спасает только ее удаление и создание по новой.

Во всяком случае вот такая переменная UI у меня периодически отваливается
Изображения
Тип файла: jpg Снимок.JPG (23.6 Кбайт, 20 просмотров)
andre вне форума   Ответить с цитированием
Старый 23.04.2023, 00:01   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от andre Посмотреть сообщение
Нет, это так не работает. периодически UI переменная отваливается, и пока ее не удалить и не создать по новой перехода на экран не происходит.
Х.З чем связано, но периодически сталкиваюсь с этой проблеммой, когда в процессе создания проекта вношу в проект изменения и перезаливаю его. в какой то момент UI переменная отваливается ( возможно при добавлении новых переменных в меню настроек или в журнал, но это не точно) и спасает только ее удаление и создание по новой.

Во всяком случае вот такая переменная UI у меня периодически отваливается
Иногда бывает, что переходы разваливаются после череды отладок, но от этого 100% лечит перезапуск лоджика.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.04.2023, 07:52   #15
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Не работает переход на экран по UI переменной

Цитата:
Сообщение от Arsie Посмотреть сообщение
Иногда бывает, что переходы разваливаются после череды отладок, но от этого 100% лечит перезапуск лоджика.
причём отваливается всегда первая из них.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ


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

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



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


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