<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Переменные > Дополнительные сведения о переменных > Преобразование типов в MasterSCADA |
В программе допускается устанавливать связь между переменными разных типов. При этом, если в результате этой связи происходит потеря точности, выдается соответствующее предупреждение.
При установлении связей разных типов убедитесь, что значение выхода всегда будет умещаться в диапазон входа, в обратном случае данные не будут передаваться.
В таблице указаны ограничения на значения преобразования данных при связи переменных разных типов.
ВХОД ВЫХОД |
Беззнаковый короткий целый |
Целый |
Вещественный |
Вещественный дв. точности |
Логический |
Строковый |
Беззнаковый короткий целый |
Без ограничений |
Без ограничений |
Без ограничений |
Без ограничений |
0 в "ЛОЖЬ", не 0 в "ИСТИНА" |
Число преобразуется в строку |
Целый |
От 0 до 65 535 |
Без ограничений |
Без ограничений |
Без ограничений |
0 в "ЛОЖЬ", не 0 в "ИСТИНА" |
Число преобразуется в строку |
Вещественный |
От 0 до 65 535 |
От -2147483648 до 2147483647 |
Без ограничений |
Без ограничений |
0 в "ЛОЖЬ", не 0 в "ИСТИНА" |
Число преобразуется в строку |
Вещественный дв. точности |
От 0 до 65 535 |
От -2147483648 до 2147483647 |
Без ограничений |
Без ограничений |
0 в "ЛОЖЬ", не 0 в "ИСТИНА" |
Число преобразуется в строку |
Логический |
"ЛОЖЬ" в 0, "ИСТИНА" в 65535 |
"ЛОЖЬ" в 0, "ИСТИНА" в -1 |
"ЛОЖЬ" в 0, "ИСТИНА" в -1 |
"ЛОЖЬ" в 0, "ИСТИНА" в -1 |
Без ограничений |
"ЛОЖЬ" в "0", "ИСТИНА" в "-1" |
Строковый |
Строка должна состоять из символов цифр |
Строка должна состоять из символов цифр |
Строка должна состоять из символов цифр |
Строка должна состоять из символов цифр |
"0" в "ЛОЖЬ", не "0" в "ИСТИНА" |
Без ограничений |