DragScript anpassen: Difference between revisions
Created page with "=== Aufbau DragScript ===" |
No edit summary |
||
| Line 1: | Line 1: | ||
=== Aufbau DragScript === | === Aufbau DragScript === | ||
==== Generell ==== | |||
DragScript grundsätzlich im inaktiven Zustand ändern. Entweder ist das script beendet, oder es wird mit abort (2) beendet. Nach Ändern des scripts vor dem Neustart reload script (3) wählen. DragScript editor über edit script öffnen. | |||
[[File:Dragscript-001.png|frameless|800x800px]] | |||
==== DragScript Begin ==== | |||
Das script besteht aus Böcken zur Vor- und Nachbereitung, die unverändert bleiben können, sowie aus Objektblöcken, die nach dem jeweiligen Objekt benannt sind. | |||
==== [[File:Dragscript-002.png|frameless|800x800px]] ==== | |||
==== DragScript letzter Objektblock ==== | |||
Der letzte Objektblock, hier IC 1613, enthält Befehle zum Parken. Er sollte daher nicht kopiert und an anderer Stelle verwendet werden. Das letzte Objekt der Nacht immer in diesem Block eintragen. | |||
[[File:Dragscript-003.png|frameless|800x800px]] | |||
==== Objektblock ändern ==== | |||
Im gewünschten Block den Befehl sequence mit Doppelklick öffnen. Im öffnenden Fenster das gewünschte seuence file einfügen. Der Block kann dann nach dem Objekt benannt werden. Rechtsklick auf die Zeile Block: xxx -> configuration -> Namen vergeben. | |||
ACHTUNG: sollte im script irgendwo auf diesen Block verwiesen werden, so muss dort auf den neuen Namen umgestellt werden. Solche Fehler werden im Fenster ganz unten angezeigt (errors: ) und die betroffene Zeile ist im script dann gelb markiert. | |||
[[File:Dragscript-004.png|frameless|800x800px]] | |||
[[File:Dragscript-005.png|frameless|800x800px]] | |||
[[File:Dragscript-006.png|frameless|800x800px]] | |||
==== Neuen Objektblock hinzufügen ==== | |||
Einen bestehenden Objektblock (ausgenommen den letzten, siehe 1.3) anwählen, rechtsklick -> copy. | |||
[[File:Dragscript-007.png|frameless|800x800px]] | |||
Rechtsklick ganz oben auf script -> paste. | |||
[[File:Sequence-007.png|frameless|800x800px]] | |||
Der Block wird direkt unter script eingefügt und könnte einen neuen Namen bekommen (1.4). Der Block kann dann mit den grünen Pfeiltasten an die gewünschte Stelle verschoben werden. Anschließend im Block die Sequenz anpassen (1.4). | |||
[[File:Dragscript-008.png|frameless|800x800px]] | |||
Im Block unter if OK ist hinterlegt, wohin im script gesprungen werden soll, wenn die Seuquenz mit OK abgeschlossen wurde (diese Meldung kommt automatisch aus der Sequenz). Mit Doppelklick auf GoTo Block öffnet sich ein Fenster, in dem jener Block ausgewählt werden kann, zu dem man springen möchte. | |||
ACHTUNG: im Regelfall springt man hier zu einem Block mit einem anderen Objekt. Darauf achten, dass dieses Objekt zu diesem Zeitpunkt auch bereits erreichbar ist, sonst kommt es zu Fehlern. Da dragscript auch zurückspringen kann, könnte versehentlich auf einen Block verweisen werden, dessen Objekt bereits westlich des Meridians ist. Dieser Block würde dann gestartet, sofort wieder beendet, es käme wieder der Block mit der Falscheintragung an die Reihe, … es wäre ein Kreislauf entstanden. | |||
Ist unter GoTo Block ein Block hinterlegt, der nicht mehr existiert (durch Umbenennung, weil gelöscht, ...), so steht in der unteren Zeile ein Fehler und der betroffene GoTo Block Befehl ist gelb hinterlegt (1.4). | |||
Ein- und dasselbe Objekt, getrennt in 2 oder mehr Sequenzen (LRGB und Schmalband), hat im dragscript daher auch 2 oder mehrere Blöcke. Beispiel: Ha-Aufnahmen bis zum Monduntergang, anschließend LRGB. Eine Sequenz mit Ha-Filter und korrekter Einstellung der constraints, eine Sequenz LRGB-Filter mit korrekter Einstellung der constraints. Es muss im dragscript dann zwei Blöcke geben: Block: xxxx Schmalband mit der Schmalband-Sequenz und nachfolgend Block: xxxx LRGB mit der LRGB-Sequenz. Im Block xxxx Schmalband steht bei if OK -> GoTo Block: xxxx LRGB. | |||
Latest revision as of 18:37, 14 August 2026
Aufbau DragScript
Generell
DragScript grundsätzlich im inaktiven Zustand ändern. Entweder ist das script beendet, oder es wird mit abort (2) beendet. Nach Ändern des scripts vor dem Neustart reload script (3) wählen. DragScript editor über edit script öffnen.
DragScript Begin
Das script besteht aus Böcken zur Vor- und Nachbereitung, die unverändert bleiben können, sowie aus Objektblöcken, die nach dem jeweiligen Objekt benannt sind.
DragScript letzter Objektblock
Der letzte Objektblock, hier IC 1613, enthält Befehle zum Parken. Er sollte daher nicht kopiert und an anderer Stelle verwendet werden. Das letzte Objekt der Nacht immer in diesem Block eintragen.
Objektblock ändern
Im gewünschten Block den Befehl sequence mit Doppelklick öffnen. Im öffnenden Fenster das gewünschte seuence file einfügen. Der Block kann dann nach dem Objekt benannt werden. Rechtsklick auf die Zeile Block: xxx -> configuration -> Namen vergeben.
ACHTUNG: sollte im script irgendwo auf diesen Block verwiesen werden, so muss dort auf den neuen Namen umgestellt werden. Solche Fehler werden im Fenster ganz unten angezeigt (errors: ) und die betroffene Zeile ist im script dann gelb markiert.
Neuen Objektblock hinzufügen
Einen bestehenden Objektblock (ausgenommen den letzten, siehe 1.3) anwählen, rechtsklick -> copy.
Rechtsklick ganz oben auf script -> paste.
Der Block wird direkt unter script eingefügt und könnte einen neuen Namen bekommen (1.4). Der Block kann dann mit den grünen Pfeiltasten an die gewünschte Stelle verschoben werden. Anschließend im Block die Sequenz anpassen (1.4).
Im Block unter if OK ist hinterlegt, wohin im script gesprungen werden soll, wenn die Seuquenz mit OK abgeschlossen wurde (diese Meldung kommt automatisch aus der Sequenz). Mit Doppelklick auf GoTo Block öffnet sich ein Fenster, in dem jener Block ausgewählt werden kann, zu dem man springen möchte.
ACHTUNG: im Regelfall springt man hier zu einem Block mit einem anderen Objekt. Darauf achten, dass dieses Objekt zu diesem Zeitpunkt auch bereits erreichbar ist, sonst kommt es zu Fehlern. Da dragscript auch zurückspringen kann, könnte versehentlich auf einen Block verweisen werden, dessen Objekt bereits westlich des Meridians ist. Dieser Block würde dann gestartet, sofort wieder beendet, es käme wieder der Block mit der Falscheintragung an die Reihe, … es wäre ein Kreislauf entstanden.
Ist unter GoTo Block ein Block hinterlegt, der nicht mehr existiert (durch Umbenennung, weil gelöscht, ...), so steht in der unteren Zeile ein Fehler und der betroffene GoTo Block Befehl ist gelb hinterlegt (1.4).
Ein- und dasselbe Objekt, getrennt in 2 oder mehr Sequenzen (LRGB und Schmalband), hat im dragscript daher auch 2 oder mehrere Blöcke. Beispiel: Ha-Aufnahmen bis zum Monduntergang, anschließend LRGB. Eine Sequenz mit Ha-Filter und korrekter Einstellung der constraints, eine Sequenz LRGB-Filter mit korrekter Einstellung der constraints. Es muss im dragscript dann zwei Blöcke geben: Block: xxxx Schmalband mit der Schmalband-Sequenz und nachfolgend Block: xxxx LRGB mit der LRGB-Sequenz. Im Block xxxx Schmalband steht bei if OK -> GoTo Block: xxxx LRGB.