разделе) для задания переменной
проверка с помощью условного оператора, в которой сравнивается значение, полученное с
помощью
функции
#fLampMinimalVoltage
Также важно всегда в конце цикла прописывать команду
Этот оператор может понадобиться в случаях, когда нужно проверить какое-то условие за
определенный промежуток времени. Имеет он следующую структуру:
Wait(условие, время_в_миллисекундах)
Он каждые 100мс проверяет условие и если оно true, то идет дальше по скрипту, если нет,
то после того, как вышло время, он все равно идет дальше независимо выполнилось условие
или нет. После этого стоит сделать дополнительную проверку этого условия, и если
проверка не пройдена - закончить тест. Пример использования:
Wait(GetBPlusU>#fLampMinimalVoltage,16000)
If(GetBPlusIAC>#fLampMaxACCurrent)
End
End If
В этом случае мы проверяем, больше ли значение, полученное с помощью функции
GetBPlusU, чем значение переменной #fLampMinimalVoltage. Ожидание происходит 16
секунд. После чего проверяем, больше ли значение, полученное функцией GetBPlusIAC, чем
значение переменной #fLampMaxACCurrent, и если да, то останавливаем тест.
Функции необходимы для задания или получения определенных значений со стенда, или
выполнения определенных действий. Их всего 26, в зависимости от функции, они могут
принимать 0 или 1 аргумент. Рассмотрим их:
– необходима для вывода определенного текста в консоль. То есть если будет
Print()
прописано
Print("Alternator Test
Test
Started.
– делает задержку выполнения на указанное в миллисекундах время. Принимает
Delay()
один аргумент в виде числа от 0 до 65535. Например функция
выполнение скрипта на 10 секунд.
– возвращает скорость мотора со стенда в виде числа с плавающей
GetMotorSpeed()
запятой от 0 до 3000.
GetMotorVoltage()
плавающей запятой от 0 до 1000.
#iSetRPM
и
GetBPlusU
меньше, то происходит выход из цикла с помощью команды Exit.
1.4. Оператор ожидания
1.5. Функции
Started"), то в консоль выведется текст
– возвращает напряжение (в вольтах) мотора со стенда в виде числа с
Руководство по эксплуатации
значения, полученного от стенда. Далее идёт
переменная
#fLampMinimalVoltage.
End
While.
Alternator
задержит
Delay(10000)
Русский
И
если
247