ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
29 мая
191046 Топик полностью
Vladimir Ljaschko (20.04.2010 18:13, просмотров: 327) ответил Snaky на угу. вот кусочек из середины. раскраски не пугайтесь :>
Пасиб. Не скажу жесть, но такой "скриптовый" скрипт :) Мне больше нравится реализация верхнего уровня подобно бэйсику (внутри) start: print print "Test HTIT 1a started" option device=4 set a4=0 if get a1==110 print"Version OK" else goto error1 print "Температура датчика на плате в сотых долях градуса =" print get f1 if (get f1 <1000) goto error2 if (get f1 >3500) goto error3 set f5=90 // direct control enable set f4=10 // set fan speed set g1=0 set g2=0 delay 1000 if (get h1!=255) goto error4 set g1=3000 set g2=100 set f4=0 // stop fan delay 1000 set f4=10 // run fan delay 1000 if (get h1!=127) goto error5 set g1=0 set g2=0 set f4=0 set f5=0 print "Тест HTIT 1a : OK" goto finish error1: print "Ошибка 1: Неправильная версия!!" goto finish error2: print "Ошибка 2: Слишком низкая температура ( <10 град)" goto finish error3: print "Ошибка 3: Слишком высокая температура (>35 град)" goto finish error4: print "Ошибка 4: Неправильное состояние датчиков (<>255)" goto finish error5: print "Ошибка 5: Неправильное состояние датчиков (<>127)" goto finish finish: //cleanup