Есть еще проблема, не знаю как Вы с ней справляетесь. При выборе пользователя положительного ответа на вопросы Да и Нет, необходимо перейти к другому окну. Но как только переход к другому окну выполняется, в той переменной в которую записалась единица, тут же оказывается опять ноль. Если оставаться в этом окне, то все в порядке, единица никуда не пропадает, и разрешает дальнейшее выполнение программы. Но необходимо ведя диалог с пользователем перейти к другому окну и программа тут же останавливается, так как единица в разрешающей переменной пропала. Я конечно с помощью триггера вышел из положения, но затем встал вопрос о сбросе этой переменной принудительно в конце процесса работы станка. А так как переменная висит на выходе триггера, это оказалось затруднительно.
Кстати, как Вы поступаете с ответом пользователя "Нет" при выборе. Ведь тогда необходимо отправить пользователя к еще, другому диалоговому окну, где будут предложены какие то действия. Но на этом элементе управления экрана уже привязана переменная, которая при выборе "Нет" не изменилась. А как перекинуть пользователя в другое окно? Выбор конечно велик в настройках переходов между окнами, но все они не являются для пользователя, который не писал эту программу явными кроме нажатия -ОК. вряд ли он догадается что в этом окне нужно нажать или удержать другую кнопку. И тут появляется другая проблема. Нажать Ок и перепрыгнуть в другое окно легко, а там тоже выбор, на который ты уже даешь ответ, так как не успел отдернуть палец. и тебя перекидывает уже в следующее. Была бы возможность привязать к элементу управления экраном две переменных по каждой для каждого выбора Да и Нет. Не было бы вообще никаких проблем.




