Code de sectionnement ou de segmentation en JSLJe voudrais exécuter mon code par segments. Les raisons incluent :
(1) Je souhaite interagir avec les tracés ou les tableaux de données au milieu du script
(2) Je souhaite n'exécuter qu'une partie de mon code, par exemple le segment à tracer tout en sautant le reste.
Cela peut être fait en utilisant des fonctions d'arrêt et/ou en mettant en surbrillance le code que je veux exécuter, mais cela devient lourd et ennuyeux à mesure que mon programme grandit.
J'aimerais savoir s'il existe une fonction comme dans Matlab qui me permet de sectionner le code puis de l'exécuter par section ?
Merci
Re : Code de sectionnement ou de segmentation dans JSLJe sélectionne fréquemment le bloc de texte que je veux exécuter et j'utilise la touche "Entrée" du pavé numérique pour exécuter la sélection. (Pas la touche de retour !)
Re : Code de sectionnement ou de segmentation dans JSLMerci beaucoup! La combinaison du pliage de code et de l'utilisation d'expressions m'a aidé à la fois à gérer l'apparence du code et à exécuter des blocs de code spécifiques beaucoup plus facilement.
Re : Code de sectionnement ou de segmentation dans JSLUne autre méthode qui peut être utilisée consiste à segmenter votre code en sections Expr().Le code ressemblerait à quelque chose comme
a=Expr(
section a code
);
b=Expr(
section b code
);
c=Expr(
section c code
);
// To run the code from the b expr
b;Re : Code de sectionnement ou de segmentation dans JSLPour rendre les choses plus gérables dans l'éditeur, vous pouvez utiliser pliage de codes , peut-être avec des mots clés définis par l'utilisateur. De plus, vous pouvez diviser votre code en plusieurs fichiers et utiliser 'Include()', bien que cela puisse ne pas améliorer la lisibilité. Et bien sûr, définir vos propres fonctions JSL aide à apprivoiser le code et le rend également plus maintenable.
Re : Code de sectionnement ou de segmentation dans JSLEst-ce que vous vous interrogez sur sous-programmes ? Voir Aider > Livres > Guide de script et lire sur expressions et fonctions utilisateur .
JMP ne fonctionne pas dans deux modes différents et séparés. Le comportement interactif est toujours disponible lorsqu'un script est en cours d'exécution.
Vous pouvez également associer des sous-routines à des objets dans l'interface utilisateur. De cette façon, votre script peut présenter des résultats initiaux mais fournir des calculs supplémentaires si nécessaire.