551372_ja-JP
JSL デバッガ – 基本
JSL デバッガーを使用すると、ユーザーはプログラム コードをステップ実行して、変数の値を観察できます。 多数の値をループする場合や、複数の関数を使用する場合に特に便利です。 この最初のレシピでは、いくつかの基本的なデバッガー機能について説明します。 これを行うには、事前に作成されたプログラムを使用します。 CVC リストの作成. プログラムは、テーブル内の各セルを解析して語彙リストを作成します。
- 空白のセルは削除されます
- 「」で始まるセル[v。 」は無視されます。
- コンマは個々の単語を区切ります。
- スラッシュ ( / ) チルダ ( 〜 )。 例えば、 tener/llevar ~ barba/bigote/gafasは 6 つの単語に拡張されます。テナー バルバ、レヴァル バルバ、テナー ビゴテ、レヴァル ビゴテ、テナー ガファス、レヴァル ガファス. 1 つのセルに 3 つ以上のリストがある場合があります
- セルにはスラッシュとコンマの両方が含まれる場合があります。 エントリ: tronco, extremidad ~優れた/劣った、次のように展開する必要があります。トロンコ、エクストリーム・スーペリア、エクストリーム・インペリアード.
手順:- を選択してデバッガーを起動します。実行 > スクリプトのデバッグまたは、メニュー領域のデバッガ アイコンをクリックします。
- を使用してステップイン上部のボタンをクリックし、52 行目に到達するまで 6 回ステップします。 線が表示されていない場合は、右クリックして選択します行番号を表示. ファイルが開かれていない場合でも、Include ステートメント内のファイルの行が表示されます。
- もう一度ステップ。 上部以外のすべてのボタン一時停止グレーアウトされています。 プログラムによって作成されたダイアログ ボックスに制御が渡されました。 ダイアログがデバッガー ウィンドウの背後にあるかどうかを判断できない場合があります。 この場合は、デバッガーを移動してダイアログを選択します。
- 選択するセクション左側のリスト ボックスから移動します。レベルをドラッグまたはクリックしてレベル列ボタン。
- 制御はデバッガーに戻されます。 クリックステップイン.
- コントロールはダイアログに戻されます。 次回デバッガーを使用するときにブレークポイントを設定することで、これを回避できます。 セクションの後の最初の列を選択し、それを [データ] リスト ボックスに追加します。
- 制御がデバッガーに戻されたら、番号の右側をクリックして 7 行目にブレークポイントを設定します。 赤い点が表示されます。 ブレークポイントは、デバッグ セッションと JMP セッションの両方で持続します。
- デバッガーを閉じます。 クリック止まる上部のボタン。 警告が表示されます。 デバッガーの背後にある可能性があります。 操作 (デバッガーの停止) を完了できなかったことを示します。 これは、プログラムによって生成されたダイアログ ボックスがまだ開いているためです。 警告を無視して、ダイアログを閉じます。 デバッガーが閉じます。
- デバッガーを再起動します。 7 行目のブレークポイントはまだそこにあります。 クリック走る一番左のボタン。 ダイアログに次のように入力しますセクションなのでレベルそしてその下の3つの列はデータ. クリック走る. 制御がデバッガーに渡され、7 行目で停止します。
- からの関数を参照する 26 行目にブレークポイントを設定します。含むファイル。 この行まで実行します。
- クリックステップイン. これにより、インクルードされたファイルから関数に移動します。 クリックステップインもう1、2回。 これにより、現在の関数がステップ実行されます。
- クリック踏みでるボタン。 踏みでる現在ステップスルーされている関数の外側の次の行に移動します。
- クリック走るボタンをもう一度押して、26 行目のブレークポイントに戻ります。 クリックステップオーバー. これにより、関数にステップインまたはステップスルーすることなく、現在の行で関数に関連付けられたコードを実行できます。
- 7 行目と 26 行目のブレークポイントをクリックして削除します。 31 行目と 37 行目にブレークポイントを設定します。 ブレークポイントを操作できるようにするには、実行コードのある行にブレークポイントを設定する必要があります。 コメントや空白行、またはグループ化演算子 (閉じ括弧など) やセミコロンだけで構成される行は機能しません。
- 左下にある時計タブ。 いくつかの変数を監視リストに追加します。 これにより、ブレークポイントでそれらの値を観察できます。 デバッガーのコード ペインで、ダブルクリックします。次のセット(15行目)。 右クリックして選択ウォッチを追加. に表示されます。時計タブ。 追加サブセット(17行目)、チルダグループ(18行目)、およびbuildCartesian (26行目)。 変数名をウォッチ リストに直接入力することもできます。 ブレークポイントなどの監視変数は、セッション間で永続的です。 クリック走る監視されている変数値の変化を観察するために数回。 監視対象の変数は、時計リストし、単一の X をクリックします消去セクションの上部にあるボタン。 ダブルエックスすべて削除ボタンは、監視されているすべての変数を削除します。
- 右下にあるブレークポイントタブ。 任意またはすべてのブレークポイントをここで削除できます。 クリックしてくださいすべて削除ボタンをクリックして、すべてのブレークポイントを削除します。
- または、ブレークポイントなしで実行上部 (左から 2 番目) のボタンをクリックして、すべてのブレークポイントをバイパスします。
- プログラムの最後まで実行します。 デバッガを閉じるには、ダイアログを閉じて、止まるデバッガーの上部にあるボタン。
成功のヒント
- ステップイン最小のステップを実行し、常に関数にステップインしてステップスルーします。
- 使用する踏みでる現在の機能から抜け出す。 ステップオーバー関数を飛び越える
- ブレークポイントは、実行可能な行に設定する必要があります。
- 使用ブレークポイントブレークポイントを管理するタブ
前菜
Comments
There are no comments yet