Abschnitts- oder Segmentierungscode in JSLIch möchte meinen Code in Segmenten ausführen. Gründe sind:
(1) Ich möchte mit den Diagrammen oder Datentabellen in der Mitte des Skripts interagieren
(2) Ich möchte nur einen Teil meines Codes ausführen, zB das Segment zum Plotten, während ich den Rest überspringe.
Dies kann durch Verwendung von Stoppfunktionen und/oder durch Hervorheben von Code, den ich ausführen möchte, erfolgen, aber dies wird unhandlich und lästig, wenn mein Programm wächst.
Ich würde gerne wissen, ob es eine Funktion wie in Matlab gibt, mit der ich den Code in Abschnitte unterteilen und dann nach Abschnitten ausführen kann?
Danke
Betreff: Abschnitts- oder Segmentierungscode in JSLIch wähle häufig den Textblock aus, den ich ausführen möchte, und verwende die "Enter"-Taste auf dem Ziffernblock, um die Auswahl auszuführen. (Nicht die Return-Taste!)
Betreff: Abschnitts- oder Segmentierungscode in JSLVielen Dank! Die Kombination aus Code-Folding und der Verwendung von Ausdrücken hat mir geholfen, sowohl das Aussehen des Codes zu verwalten als auch bestimmte Codeblöcke viel einfacher auszuführen.
Betreff: Abschnitts- oder Segmentierungscode in JSLEine andere Methode, die verwendet werden kann, besteht darin, Ihren Code in Expr()-Abschnitte zu segmentieren.Der Code würde in etwa so aussehen
a=Expr(
section a code
);
b=Expr(
section b code
);
c=Expr(
section c code
);
// To run the code from the b expr
b;Betreff: Abschnitts- oder Segmentierungscode in JSLUm die Dinge im Editor übersichtlicher zu gestalten, könnten Sie verwenden Code falten , möglicherweise mit benutzerdefinierten Schlüsselwörtern. Sie könnten Ihren Code auch auf mehrere Dateien aufteilen und 'Include()' verwenden, obwohl dies der Lesbarkeit möglicherweise nicht zugute kommt. Und natürlich hilft das Definieren eigener JSL-Funktionen dabei, den Code zu zähmen und ihn auch wartbarer zu machen.
Betreff: Abschnitts- oder Segmentierungscode in JSLFragst du nach Unterprogramme ? Sehen Hilfe > Bücher > Skriptleitfaden und überlesen Ausdrücke Und Benutzerfunktionen .
JMP arbeitet nicht in zwei verschiedenen, getrennten Modi. Interaktives Verhalten ist weiterhin verfügbar, wenn ein Skript ausgeführt wird.
Sie können Unterroutinen auch Objekten in der Benutzeroberfläche zuordnen. Auf diese Weise kann Ihr Skript erste Ergebnisse präsentieren, aber bei Bedarf zusätzliche Berechnungen bereitstellen.