PDA

Просмотр полной версии : Некорректное отображение в "Визуализации"



Анастасия Г.
29.10.2019, 20:18
Здравствуйте!

Подскажите, пожалуйста, почему так может быть - когда я в модуле "Контроллеры" меняю значение булевой переменной на входе, выходное значение меняется (что логично - скрипт так и работает), но при этом в модуле "Визуализация" выходное значение меняется только если булевая переменная меняется с false на true (false - значение по умолчанию). При этом визуализация меняет значение булевой переменной, но не меняет результирующее значение скрипта...

Как удалось выяснить —*скрипт не принимает условные операторы. Ни*if, ни*Case. В случае, если вывод значения не зависит от каких-либо условий и просто вычисляется по формуле, визуализация работает корректно. Подскажите, пожалуйста, можно ли каким-либо образом присваивать вещественной*переменной одно из 2 значений, не прибегая к скрипту? И почему всё-таки модуль «Контроллеры» работает корректно, а «Визуализация» —*нет?

Заранее спасибо за ответ!

Сергей Сисейкин
31.10.2019, 11:08
Здравствуйте!

Подскажите, пожалуйста, почему так может быть - когда я в модуле "Контроллеры" меняю значение булевой переменной на входе, выходное значение меняется (что логично - скрипт так и работает), но при этом в модуле "Визуализация" выходное значение меняется только если булевая переменная меняется с false на true (false - значение по умолчанию). При этом визуализация меняет значение булевой переменной, но не меняет результирующее значение скрипта...

Как удалось выяснить —*скрипт не принимает условные операторы. Ни*if, ни*Case. В случае, если вывод значения не зависит от каких-либо условий и просто вычисляется по формуле, визуализация работает корректно. Подскажите, пожалуйста, можно ли каким-либо образом присваивать вещественной*переменной одно из 2 значений, не прибегая к скрипту? И почему всё-таки модуль «Контроллеры» работает корректно, а «Визуализация» —*нет?

Заранее спасибо за ответ!

Есть некоторые особенности в настройке виртуального контроллера типа WKlogic. Нужно изменить в карте адресов контроллера тип передачи параметров, затем выставить передавать "по изменению". Открыть карту адресов кнопка "F8". 45396

Анастасия Г.
31.10.2019, 18:21
Большое спасибо! Теперь всё работает!