Pythonインタープリタ

Typhoon HIL Python インタープリターを使用してテスト ファイルをさらにカスタマイズする方法の概要。

各 Typhoon HIL コントロール センターのインストールには、2 つの異なる Python インタープリタが含まれています。

  • HIL SCADA および Schematic Editor で使用される凍結された Python
  • TyphoonTest IDE で使用されるtyphoon-python

Frozen Pythonはtyphoon-pythonと同じバージョンであり、その名の通り不変です。パッケージを直接インストール、アップグレード、削除することはできません。

typhoon-pythonは変更可能なので、そこでパッケージを削除、インストール、アップグレードできます。

typhoon-pythonインタプリタ

Typhoon HIL Control Centerをインストールし、初めて起動するとすぐに、任意のシステムディレクトリでtyphoon-pythonを使用できます。typhoon -pythonコマンドはPythonインタープリターを実行し、以下のコマンドを使用してパッケージをインストールし、テストフレームワークを使用できます。

注意: typhoon-pythonコマンドは Windows でのみ使用できます。
パッケージをインストールするには、Windowsに次のように入力します。 コマンドプロンプト:
 typhoon-python -m pip install <name_of_package>

利用可能なパッケージは、 PyPI ウェブサイトで検索して確認できます。

TyphoonTest IDE でカスタム Python インタープリターとして使用できる新しい環境 (venv) を作成するには、次の操作を実行します。

 typhoon-python -m virtualenv <path_to_place_venv>\<venv_name>

このパスを使用するには、「カスタム」を選択したときに表示されるダイアログに入力するだけです。

 <path_to_place_venv>\<venv_name>\Scripts\python.exe
注記: 動作させるには、カスタムPythonインタープリターにtyphoontest APIがインストールされていることを確認してください。まず、コマンドプロンプトで環境をアクティブ化します。
cd <path_to_place_venv>
<venv_name>\Scripts\activate
次に、Typhoon HIL Control Center のバージョンに一致する typhoontest API をインストールします。
 pip install typhoontest==<version>
次を使用して typhoontest API バージョンを確認します。
typhoon-python -m pip show typhoontest
その 台風パイソン インタプリタは実行にも使用できる pytest テスト:
typhoon-python -m pytest [options] <test_folder>

pytest オプションの詳細については、ドキュメント ハブの typhoontest API ドキュメントおよびpytest フレームワークの Web ページで確認できます。

typhoon-pythonインタープリターを復元するには、次の手順を実行する必要があります。

重要:これは最後の手段として検討してください。インストールに予期せぬ結果をもたらす可能性があります。慎重に使用してください。
  • 台風HILコントロールセンターを閉じる
  • Delete the folder “%APPDATA%\typhoon\<THCC_VERSION>”
  • 台風HILコントロールセンターの再開

その後、フォルダーが再び表示され、 typhoon-pythonインタープリターにはデフォルトのパッケージとバージョンが含まれるようになります。

複数のTHCCを設置

複数の Typhoon HIL コントロール センター バージョンがインストールされている場合は、コマンド プロンプトに次のように入力して、コマンドtyphoon-pythonが配置されているフォルダーを確認できます。

台風-Python

Typhoon HIL Control Centerを複数インストールしている場合は、それぞれに1つずつ表示されます。リストの先頭にあるものが、 typhoon-pythonの起動時に使用されます。typhoon -pythonで使用するバージョンを変更するには、以下の手順を実行してください。

  • Windowsの「環境変数の編集」に移動します
  • 「環境変数…」を選択します

  • 検索する パス の上 システム変数 そして押す 編集... またはダブルクリック

  • 次に選択して 上へ移動 希望するTyphoon HILコントロールセンターのバージョンをリストの最初の位置に追加します。

  • コマンドプロンプトを再度開き、「where typhoon-python」コマンドで再度確認します。表示されるバージョンは、Pathで選択したバージョンと同じである必要があります。