デベロッパツール

デベロッパリボンを有効にして、Pythonデバッガにアクセスします。

APIデモスクリプトのデバッグをクリックして、デベロッパリボンをロードし、スクリプトをデバッガで開くか、拡張マネージャーでデベロッパツール拡張機能をロードします。
  1. ファイルメニューで、拡張マネージャーをクリックします。
  2. デベロッパツール拡張機能で、ロードを切り替えてデベロッパリボンを表示します。

Pythonデバッガ

デバッグアイコンをクリックして、デバッグモードを有効にします。

デバッガにアクセスするには、まず拡張マネージャーデベロッパツール拡張機能を有効にする必要があります。
  1. デベロッパリボンで、デバッグツールを選択します。

  2. デバッグメニューからデバッグの開始を選択するか、デバッグアイコン をクリックします。
    注: エディタ内のPythonスクリプトは、最初に保存する必要があります。未保存のファイル名には*が付きます。
    デバッグモードが有効になると、デバッグメニューの下の他のウィンドウが使用できるようになります。
  3. ブレークポイントを設定するには、設定したいラインの横の左マージンをクリックします。
  4. 実行ファイル をクリックして、デバッグプロセスを開始します。
    ブレークポイントにヒットすると、その内側に矢印が表示されます。これは、次の実行行を示すものです。
  5. ブレークポイントにヒットしたら、次のオプションを選択します。
    • ステップオーバー をクリックすると、現在の行を実行して次の行を実行するために移動します。マージンの黄色い矢印がそのポイントに移動します。
    • ステップ情報 をクリックすると、現在の実行行でユーザーが書いた任意の関数コールを入力します。存在しない場合は、ステップオーバーと同様に動作します。
    • 逆に、ステップアウト をクリックすると、現在の関数から抜け出し、関数が呼び出された地点まで移動します。
    • ステップ(至) をクリックすると、残りの実行パスで次のブレークポイントに到達するか、スクリプトの終端に到達するまで実行が再開されます。
  6. Inspireアイコンをクリックして、フルアプリケーションに戻ります。

モデルウィンドウ

モデルウィンドウには、コードの実行に伴って変化するInspireグラフィックが表示されます。

モデルウィンドウは、コードの各行に到達するごとに更新され、対話型のプロンプトが表示されます。ブレークポイントを設定し、ステップごとに中間ステップの効果を確認します。
図 1. トルクを作成する円筒形フィーチャーを選択するプロンプトの表示

モデルウィンドウのコンポーネントは、リターン時にInspireに転送されます。

Inspireの変更は、InspireアイコンをクリックしてInspireのフルモードに戻っても保持されます。

コマンド履歴

コマンド履歴は、Pythonのコマンドの記録を表示します。

Pythonウィンドウで実行されたすべてのコマンドが、最後に実行されたコマンドを先頭に、順番に表示されます。コマンドをダブルクリックすると、その関数が再度呼び出されます。

Python変数ブラウザ

Python変数ブラウザを使用して、スクリプトをステップ実行しながら変数の値を監視します。

デフォルトでは、Python変数ウィンドウは表示されません。Python変数ウィンドウを表示/非表示にするには、ビューメニューを使用します。

利用可能な変数名がリストされ、変数の現在の値と、そのタイプとスコープが表示されます。値は、新しい値を入力することで上書きできます。変更された値は次に使用されます。

コールスタックウィンドウ

コールスタックウィンドウは、スクリプトの実行時にトレースしたパスを表示します。

コールスタックウィンドウは、デバッグモードでのみアクセス可能です。また、デフォルトでは、コールスタックウィンドウは表示されません。コールスタックウィンドウを表示/非表示にするには、デバッグ > ウィンドウを使用します。

メインレベルから現在の実行ポイントまでトラバースされたすべての関数が、最後に呼び出された関数を先頭にして、トラバースされた順に表示されます。<モジュール>という項目はトップレベルを指します。関数をダブルクリックすると、その関数を呼び出した実行ポイントに移動します。

ウォッチウィンドウ

ウォッチウィンドウを使用して、スクリプトをステップ実行しながら変数の値を監視します。

ウォッチウィンドウにはデバッグモードでのみアクセス可能です。また、デフォルトでは、ウォッチウィンドウは表示されません。ウォッチウィンドウを表示/非表示にするには、デバッグ > ウィンドウメニューを使用します。

変数名は、最初の列に入力するか、エディタからドラッグして配置できます。また、エディタでハイライト表示させ、コンテキストメニューのウォッチに選択を追加を選択することでも追加できます。変数の現在の値(または複数の値)は、2列目に表示されます。値は、新しい値を入力することで上書きできます。変更された値は次に使用されます。

ブレークポイントウィンドウ

ブレークポイントウィンドウには、デバッグセッションのすべてのブレークポイントが表示されます。各ブレークポイントは、ホストファイルとライン番号とともに表示されます。

ブレークポイントウィンドウにはデバッグモードでのみアクセス可能です。また、デフォルトでは、ブレークポイントウィンドウは表示されません。デバッグ > ウィンドウメニューを使用して、ブレークポイントウィンドウを表示/非表示にします。

個々のブレークポイントは、その横にあるボックスをオフにすることで無効にできます。また、このウィンドウからブレークポイントを作成したり、削除したりすることもできます。ブレークポイントをクリックすると、エディタ上でその位置にカーソルが置かれます。

選択したブレークポイントの編集 をクリックするか、エディタでブレークポイントを右クリックすると、このウィンドウで選択したブレークポイントを編集し、ヒット数や条件を調整することができます。
図 2. ブレークポイントウィンドウでの選択したブレークポイントの編集
図 3. エディタでのブレークポイントの調整