Pand5461 писал:
I_B1ackSanta,возможно, в настройках RemoteTech нужно выключить опцию "отключать двигло при отсутствии соединения".
Ага, уже допер. Интересно было, как быстро ответят, жив ли форум вообще.
Или скрипт не скопирован в 1:/, а запускается из архива.
И на эти грабли тоже наступил, наивно полагая, что делая runpath ("0:/file") этот file автоматом ложится в том № 1.
Pand5461, Спасибо. И отдельное спасибо за проделанную работу в гайдах по кербал скрипт.
Изучать реально проще, имея доступ к оригинальному мануалу и к скриптам с
описанием на русском.
Пока самостоятельно (потихоньку разбираясь в kOS, роясь в мануалах к нему и стараясь минимально обращаться к готовым
скриптам) сделал только скрипт на тестовый вывод трехступеньки хоть на
какую-нибудь суборбиту. Паралелльно тестируя RT.
CLEARSCREEN.
WAIT 2.
LOCK THROTTLE TO 1.
SET VessAngle TO 90.
SET MySteeR TO HEADING(90,VessAngle).
SET MyAlt TO 1000.
WHEN MAXTHRUST = 0 THEN {
WAIT 0.5.
PRINT "Staging".
STAGE.
PRESERVE.
}.
LOCK STEERING TO MySteeR.
UNTIL APOAPSIS > 200000 {
IF ALT:RADAR < 60000 {
IF ALT:RADAR > MyAlt {
IF MyAlt = 1000 {
SET MyAlt TO 3600.
SET VessAngle TO VessAngle - 5.
}
ELSE {
SET MyAlt TO MyAlt 3600.
SET VessAngle TO VessAngle - 5.
}.
}.
SET MySteeR TO HEADING(90,VessAngle).
PRINT "Altitude: " ROUND(ALT:RADAR,0) " " AT(0,5).
PRINT "VessAngle: " VessAngle " " AT(0,6).
}.
ELSE {
CLEARSCREEN.
PRINT "Altitude of 60000 meters has been reached.".
SET VessAngle TO 0.
SET MySteeR TO HEADING(90,VessAngle).
}.
PRINT "Altitude: " ROUND(ALT:RADAR,0) " " AT(0,5).
PRINT "VessAngle: " VessAngle " " AT(0,6).
}.
И столкнулся с багом. Шип, имея связь с РТ (при включенной опции "отключать двигло при отсутствии соединения"), периодически сбрасывает тягу не в ноль, а в половину. В итоге старт на
жидком топливе выглядит так: макс тяга на секнду, потом половина тяги на
секунду, потом опять макс. тяга на около секунды и т.д. И только с
высоты примерно в 3 км тяга стабилизируется (до потери связи с ЦУП).
Сообщение отредактировал 26 апреля 2018 - 02:07