Цитата ivan_fd (

)
loop until ((Key = 11) or (m = 255))
Огромное спасибо, Иван. Даже без объединяющих скобок проходит. Они не нужны, согласно хелпу.
А Вы сами пользуете mikrobasic?Добавлено (12.11.2018, 13:05)
---------------------------------------------
Сегодня появился новый вопрос. В этой же программе, кусок которой я привел, часть где происходит вывод на экран ЖКИ данных считанных с АЦП. Вот еще кусок:
................
Dim Ud_1 as float ' переменная в которую сохраняются данные АЦП
Dim txt1_1 as char[3] ' строковая переменная предназначенная для вывода на экран значения преобр.
.........
Ud_1 = ADC_Read(0)
Ud1_1 = Ud1_1/580.48 ' перевод в физические единицы измеренного параметра
.........
FloatToStr(Ud_1, txt1_1) ' преобразование числового значения в строковую переменную
Lcd_Out(1, 5,, txt1_1) ' вывод на экран строковой переменной
.............................
Во второй строке я указал размер строковой переменной txt1_1 в 3 символа, в расчете на то, что на экран у меня будут выводится эти три символа(3.1). В реалии же на экран у меня выводится число 3.12500! Почему это происходит и как сделать то, что мне нужно?
Добавлено (12.11.2018, 13:25)
---------------------------------------------
Написал вопрос и почти тут же нашел ответ. Оказывается есть еще библиотечная подпрограмма FloatToStr_FixLen, которая позволяет преобразовывать float в строковую переменную требуемой длины.