>> Spielanleitung >  >> Spielanleitungen

Weltraumingenieure – NDS-Leitfaden für interplanetare ballistische Flugkörper

Leitfaden zur Verwendung und den Einstellungen des NDS Interplanetary Ballistic Missile-Skripts.

Anleitung

Anforderungen

  • Fernbedienung.
  • Gyroskop(e).
  • Triebwerke.
    Jede Richtung außer rückwärts erhöht die Genauigkeit und Manövrierfähigkeit.
  • Programmierbarer Block auf der Rakete, die das Skript ausführt.
  • Block(s), die die Trennung unterstützen, und der/die verwendete(n) Typ(en) in den Einstellungen aktiviert.
  • Optional – Kamera(s).
    Gehen Sie in der Nähe der Vorderseite der Rakete nach vorne, um eine Detonation zu ermöglichen, wenn Sie sich dem Ziel nähern.
  • Optional – Gefechtskopf(en).

Start

  1. Kopieren Sie das GPS des Ziels in die Zwischenablage.
  2. Fügen Sie den GPS-String in das Argument-Feld des programmierbaren Blocks ein.
  3. Drücken Sie auf Ausführen.

Alternativer Start – fortlaufendes Targeting

  • Erstellen Sie ein Panel mit „Launch“ im Namen. Groß-/Kleinschreibung wird nicht beachtet.
    Z.B. „Mein Startfeld“ oder „Raketenstartfeld“.
  • Fügen Sie die GPS-Zeichenfolge in das Feld ein, eine Zeichenfolge pro Zeile.
  • Die Raketen lesen automatisch von der Anzeige und wählen oben beginnend ein Ziel aus.
  • Verwendete Targets werden mit einem Bindestrich „-“ vorangestellt, die Targets können wiederverwendet werden, indem der Bindestrich entfernt wird.
  • Sie können ein Ziel auf mehrere Linien setzen, um mehrere Raketen auf dieses Ziel abzufeuern.
  • Mit launchDelayInSeconds kann eine Startverzögerung eingestellt werden, um sicherzustellen, dass eine Rakete vollständig gebaut ist, bevor sie abgefeuert wird.

Triebwerke

Alle Triebwerke werden beim Start automatisch aktiviert.

Bei Verwendung von zwei Stufen werden die Triebwerke der ersten Stufe beim Start und die Triebwerke der zweiten Stufe bei der Aktivierung der zweiten Stufe aktiviert.

Um ein Bugstrahlruder von der automatischen Aktivierung auszuschließen (z. B. ein Rückwärtsstrahlruder), geben Sie das Schlüsselwort „Ausschließen“ in die benutzerdefinierten Daten des Bugstrahlruders ein.

Bei Schlüsselwörtern wird die Groß- und Kleinschreibung nicht beachtet.

Zweistufige Raketenanweisungen

Das Skript unterstützt jetzt zweistufige Raketen, bei denen die erste Stufe wegbricht.

Kurzanleitung

  1. Fügen Sie das Schlüsselwort secondStageTimer in die benutzerdefinierten Daten aller Blöcke ein, die ausschließlich in der zweiten Stufe verwendet werden. Der Standardwert ist „2“.
    Gilt für:Fernsteuerung, Merge Block, Connector, Rotor, Forward Reference Block, Gyroscopes und Thrusters.
  2. Zweistufige Raketen aktivieren.
  3. Aktivieren Sie die Form der Trennung, die bei der Trennung verwendet wird, wenn Sie möchten, dass das Skript die Trennung steuert. Dies kann manuell mit dem Timer der zweiten Stufe erfolgen.
    Stellen Sie sicher, dass Sie das Schlüsselwort secondStageTimer in die benutzerdefinierten Daten der Blöcke einfügen, die für die Trennung verwendet werden, um Fehlzündungen zu vermeiden. Sowohl Merge-Blöcke als auch beide Konnektoren.

Beschreibung

Die erste Stufe ist der Teil, der abbricht und von der Rakete „aufgegeben“ wird. Die zweite Stufe ist die Rakete, die zum Ziel geht. Alle Blöcke, die nicht als zweite Stufe angegeben sind, werden standardmäßig zur ersten Stufe

Verhalten

Wenn die zweite Stufe aktiviert wird, werden alle Blöcke, die nur für die zweite Stufe angegeben sind, zum neuen Standard. Wenn keine Blöcke der zweiten Stufe angegeben sind, werden die Blöcke der ersten Stufe verwendet. Wenn alle Blöcke als zweite Stufe angegeben sind, werden alle Blöcke für die erste und zweite Stufe verwendet

Wenn die zweite Stufe aktiviert wird, werden die Übersteuerungen der in der ersten Stufe verwendeten Kreisel und Triebwerke deaktiviert, sodass sie mit dem Autopiloten verwendet werden können, um die erste Stufe zurück zu steuern

Zeitgeber

Wenn die zweite Stufe aktiviert wird und ein Timer angegeben wurde, wird der Timer der zweiten Stufe ausgelöst. Dies kann für verschiedene Dinge verwendet werden:Aktivieren des/der Rückwärtsstrahlruder(s) auf der ersten Stufe, Aktivieren des Autopiloten auf der Fernbedienung auf der ersten Stufe, manuelles Trennen der ersten und zweiten Stufe, Einschalten einer Bake usw.

Um einen Timer anzugeben, der ausgelöst wird, wenn die zweite Stufe aktiviert wird, legen Sie das Schlüsselwort secondStageTimer fest und fügen es in den Namen eines Timers ein. Groß- und Kleinschreibung wird nicht beachtet. Wenn Sie ihn auf „zweite“ stellen, benennen Sie den Timer zum Beispiel „Timer zweite Stufe“ oder „Timer der zweiten Stufe“

Zu aktivierende Bedingungen

Um die zweite Stufe zu aktivieren, müssen zwei Bedingungen erfüllt sein.

  • Die erste Bedingung ist distanceFromLaunchPointForSecondStage, die die Entfernung ist, die die Rakete vom Startpunkt zurückgelegt hat. Sie können diese niedrig setzen, um diese Bedingung schnell zu erfüllen
  • Die zweite Bedingung ist „thrustAvailableForSecondStage“, was der durchschnittliche effektive Schub aller für die zweite Stufe spezifizierten Triebwerke ist. Wenn keine Triebwerke angegeben sind, werden alle Triebwerke in der Berechnung verwendet. Sie können dies auf einen niedrigen Wert setzen, um diese Bedingung schnell zu erfüllen

So bringen Sie die erste Stufe zurück

  1. Bauen Sie eine Fernbedienung auf beiden Bühnen.
  2. Geben Sie die Fernbedienung auf der zweiten Stufe mit dem secondStageKeyword in den benutzerdefinierten Daten an.
  3. Fügen Sie einen Wegpunkt in die Fernsteuerung der ersten Stufe ein, stellen Sie den Flugmodus auf One Way und die Vorwärtsrichtung auf Down ein.
  4. Geben Sie den Timer der zweiten Stufe an (siehe Timer). Stellen Sie die Aktionen im Timer der zweiten Stufe ein, um den Autopiloten auf der Fernbedienung der ersten Stufe zu aktivieren.

Wenn die zweite Stufe aktiviert wird, wird der Timer der zweiten Stufe ausgelöst und die Fernbedienung der ersten Stufe verwendet den Autopiloten, um* zu Ihrer gewünschten Koordinate zurückzukehren

Einstellungen

Flugeinstellungen

  • adjustElevation Passt die Höhe von Wegpunkten um die Differenz zwischen gewünschter und aktueller Höhe an. Dies geschieht bis zu einem gewissen Grad automatisch, aber wenn Sie dies aktivieren, ändert sich die Höhe der Wegpunkte, um aktiver zu versuchen, die Höhe zu korrigieren.
    Standard:Falsch
  • descentAccuracyForRotation Sinkgenauigkeit erforderlich, bevor die Drehung des Flugkörpers aktiviert wird.
    Standard:50
  • desiredElevationMultiplier gewünschter Prozentsatz des Radius des Gravitationsschachts, der zur Bestimmung der Höhe verwendet wird. 0,5 wäre die Hälfte des Weltraums, 1,0 wäre der Rand des Weltraums oder im Weltraum, es wird nicht empfohlen, über 0,95 hinauszugehen.
    Standard:0,14
  • disableThrustersAtDistanceFromTarget Entfernung vom Ziel, die erforderlich ist, bevor alle Triebwerke deaktiviert werden. Wenn Sie eine Entfernung von 1000 einstellen, werden die Triebwerke 1000 m vom Ziel entfernt ausgeschaltet.
    Standard:0
  • dropSpeed ​​Höchstgeschwindigkeit vor dem Abstieg oder der Annäherung an das Ziel. Die Rakete verlangsamt sich auf der gewünschten Höhe über dem Ziel (planetarisch) für einen genauen Sinkflug. Es verlangsamt (3000 + aktuelle Geschwindigkeit) m vom Ziel (Raum) für eine genaue Annäherung. Wenn Sie diesen Wert hoch einstellen, wird die Verlangsamung deaktiviert.
    Standard:30
  • elevationVariance-Abweichung von der gewünschten Höhe zulässig, bevor Höhenanpassungen bei aktivierter adjustElevation vorgenommen werden.
    Standard:1200
  • finalApproachRotationSpeedPercentage Prozentsatz der Geschwindigkeit, die in Gyroskop(en) für die Drehung beim Annähern an das Ziel verwendet wird. 1,0 =100 % Geschwindigkeit.
    Standard:0
  • GyroMultiplier Prozentsatz der Geschwindigkeit, die beim Ausrichten der Rakete verwendet wird. Senken Sie, wenn sich Ihre Rakete zu schnell dreht, heben Sie sie an, wenn sich die Rakete zu langsam dreht. 1,0 =100 % Geschwindigkeit.
    Standard:0,8
  • maxSpeed ​​Geschwindigkeitsbegrenzung, unter der die Rakete versuchen wird zu bleiben. Wird auch für Effizienz beim Beschleunigen verwendet. Erhöhung für höhere Geschwindigkeitsbegrenzungen.
    Standard:100
  • waypointDistance Ungefähre Entfernung berechnet für den Wegpunkt vor der Rakete auf Planeten.
    Standard:1000

Starteinstellungen

  • forwardBlockReferenceFilter verwendet einen anderen Block als die Fernbedienung als Referenz für vorwärts und rückwärts. Lassen Sie das Feld leer, um die Fernsteuerung zu verwenden.
    Standard:Leer
  • turnDelayInSeconds Zeit nach dem Start in Sekunden, bevor die Rakete zu drehen beginnt. Hilft zu vermeiden, dass Raketen in die Wände von Silos einschlagen.
    Standard:5
  • mergeFilter filtert Trennblöcke nach Schlüsselwörtern, die in benutzerdefinierten Daten gefunden wurden. Lassen Sie das Feld leer, um den Block zu verwenden, der dem programmierbaren Block am nächsten liegt.
    Standard:Leer
  • missileStartDelayInMilliseconds nach der Trennung X Millisekunden warten, bevor der Raketenscan durchgeführt und hochgefahren wird. Zu niedrig und die Rakete kann Blöcke finden, die nicht auf der Rakete sind, zu hoch und die Rakete braucht mehr Zeit zum Hochfahren.
    Standard:500
  • separatorDistanceFiltern Sie den maximalen Abstand zwischen programmierbarem Block und Trennblock(en). Für unbegrenzte Entfernung auf 0 setzen.
    Standard:50
  • mergeBlockSeparation verwendet einen Merge-Block zum Trennen. Wird auch für die zweistufige Raketentrennung verwendet. Kann mit allen anderen Formen der Trennung gleichzeitig arbeiten.
    Standard:True
  • connectorSeparation verwendet einen Connector zum Trennen. Wird auch für die zweistufige Raketentrennung verwendet. Wenn diese Option aktiviert ist, sperrt das Skript automatisch alle Konnektoren in Reichweite. Kann mit allen anderen Formen der Trennung gleichzeitig arbeiten.
    Standard:False
  • rotorSeparation Verwenden Sie einen Rotor zum Trennen. Wird auch für die zweistufige Raketentrennung verwendet. Kann mit allen anderen Formen der Trennung gleichzeitig arbeiten.
    Standard:False
  • PistonSeparation Verwenden Sie einen Piston zum Trennen. Kann mit allen anderen Formen der Trennung gleichzeitig arbeiten.
    Standard:False
  • sameGridOnly scannt nur nach Raketenblöcken auf demselben Raster, deaktivieren, wenn Sie Subgrids auf der Rakete verwenden.
    Standard:True
  • turnDelayInSeconds Zeit nach dem Start in Sekunden, bevor die Rakete zu drehen beginnt. Hilft zu vermeiden, dass Raketen in die Wände von Silos einschlagen.
    Standard:5

Timer-Einstellungen

  • closingInOnTargetTimerKeyword Geben Sie einen Timer an, der ausgelöst wird, wenn Sie sich dem Ziel nähern, wenn die Bedingungen erfüllt sind. Setzen Sie dies in den Namen ein, Groß- und Kleinschreibung wird nicht beachtet. Zum Deaktivieren leer lassen.
    Standard:Leer
  • descentAccuracyForClosingInTimer Genauigkeit des Abstiegs, die erforderlich ist, um die Annäherung an den Ziel-Timer auszulösen (planetare Ziele). Wird für Weltraumziele ignoriert.
    Standard:50
  • runClosingInOnTargetTimerEntfernung zum Ziel, die erforderlich ist, um das Schließen des Ziel-Timers auszulösen. Erhöhen, um aus größerer Entfernung auszulösen, auf 1000 eingestellt, wird der Timer ausgelöst, wenn er 1000 m oder weniger vom Ziel entfernt ist.
    Standard:0
  • leavingPlanetTimerKeyword gibt einen Timer an, der ausgelöst wird, wenn der Planet verlassen wird. Wird ausgelöst, wenn das Skript entscheidet, dass ein direkter Weg in den Weltraum möglich ist. Setzen Sie dies in den Namen ein, Groß- und Kleinschreibung wird nicht beachtet. Zum Deaktivieren leer lassen.
    Standard:Leer
  • slowingDownForFinalApproachTimerKeyword gibt einen Timer-Trigger an, wenn für den endgültigen Anflug langsamer wird. Setzen Sie dies in den Namen ein, Groß- und Kleinschreibung wird nicht beachtet. Zum Deaktivieren leer lassen.
    Standard:Leer

Zweistufige Raketeneinstellungen

  • distanceFromLaunchPointForSecondStage Abstand vom Startpunkt, der erforderlich ist, um diese Bedingung zu erfüllen. Eine geringe Entfernung wird diese Bedingung schnell erfüllen.
    Standard:1000
  • Schlüsselwort
  • secondStageKeyword zur Angabe von Blöcken, die nur für die zweite Stufe verwendet werden. In die benutzerdefinierten Daten einfügen, Groß-/Kleinschreibung nicht beachten.
    Standard:2
  • secondStageTimerKeyword gibt einen Timer an, der ausgelöst wird, wenn die zweite Stufe aktiviert wird. Setzen Sie dies in den Namen ein, Groß- und Kleinschreibung wird nicht beachtet. Zum Deaktivieren leer lassen.
    Standard:Leer
  • thrustAvailableForSecondStage durchschnittlicher effektiver Schubprozentsatz aller Triebwerke der zweiten Stufe, der erforderlich ist, um diese Bedingung zu erfüllen. Ein niedriger Prozentsatz wird diese Bedingung schnell erfüllen. 0,5 =50 %.
    Standard:0,5
  • twoStageMissile aktiviert zweistufige Raketen.
    Standard:False

Ausführungseinstellungen

  • gravityWellMultiplier Prozentsatz des Planetenradius, der verwendet wird, um den Gravitationsradius gut zu bestimmen. Die Standardeinstellung ist auf 10 Meter genau, am besten belassen Sie die Standardeinstellung.
    Standard:1,7182
  • idleTicks Ticks werden inaktiv ausgegeben. Dies hilft auf Servern, auf denen Torch mit dem Plugin läuft, das programmierbare Blöcke „überhitzt“, die das Skript brechen.
    Standard:0
  • largeWarheadRange effektive Reichweite eines großen Gittersprengkopfes. Wenn ein Mod die Reichweite des Gefechtskopfs erhöht oder ein abgestufter Gefechtskopf mit erhöhter Reichweite verwendet wird, stellen Sie dies auf diese Reichweite ein (kann mit BuildInfo gefunden werden).
    Standard:22
  • smallWarheadRange effektive Reichweite eines kleinen Gittersprengkopfes. Wenn ein Mod die Reichweite des Gefechtskopfs erhöht oder ein abgestufter Gefechtskopf mit erhöhter Reichweite verwendet wird, stellen Sie dies auf diese Reichweite ein (kann mit BuildInfo gefunden werden).
    Standard:4.5


Spielanleitungen