IOT TELEMATIKA
ВПК ПОТОК телематические решения 21 в
Diagnostics(const message[], ...) -функция вывода диагностических сообщений
Функция выводит сообщения в диагностику. Для просмотра этих сообщений в конфигураторе необходимо активировать подпункт "Диагностика алгоритмов и скриптов". Параметры:
•message–строка с модификаторами вывода
•до двух переменных, которые надо подставить в строку, согласно тексту в переменной message
Для вывода чисел и значения переменных используется символ %с модификаторами вывода:
•%d-вывод числа в десятичном формате;
•%X-вывод числа в шестнадцатеричном формате;
•%02d-вывод числа в десятичном формате с минимальным числом отображаемых знаков равному 2, и если знаков будет меньше, то недостающие символы будут заполнены нулями.
Максимальное количество выводимых переменных одной командой равно 2. Если операндов-переменных будет больше, то результат отображения непредсказуем. Примеры использования команды Diagnostics
Diagnostics("Terminal time: %d. Terminal status: %d", time, status) //Будет выведено Terminal time: 946687968. Terminal status: 14848
new value = 14
Diagnostics("Value %d (0x%02X)", value, value); //БудетвыведеноValue 14 (0x0E)
Сделано на © 2018
Информация на сайте не является публичной офертой