Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

外部ライブラリのインポート

  • Last UpdatedJul 01, 2026
  • 2 minute read

.NET および Python の外部ライブラリをインポートすると、スクリプトで使用できるようになります。

外部参照ライブラリ

[外部参照ライブラリ]ペインには、スクリプトで使用するためにインポートされたカスタム ライブラリのリストが表示され、必要に応じてこれらの参照を管理(追加または削除)できます。このペインには 2 つのタブがあります。

  • [参照]タブには、インポートされたカスタム ライブラリのリストが表示されます。.NET ライブラリは[.NET]配下に、Python ライブラリは[Python]配下に表示されます。既定のライブラリである InTouchScriptingLogger.dll(.NET)と logger.py(Python)は、システムによって自動的に追加されます。これらのライブラリは既定で無効になっており、選択したり削除したりすることはできません。

    [インクルード]タブでは、.NET ライブラリに名前空間を追加するオプションを提供します。プラス アイコンを使用して名前空間を追加します。たとえば、インポートしたカスタム ライブラリに対して名前空間 pump.lib を追加します。名前空間を追加すると、スクリプト内で完全な名前空間パスを指定せずに、このクラスを直接使用できます。

    既定では、いくつかの標準 .NET 名前空間が追加されていますが、これらは無効化されており削除できません。ScriptLogger 名前空間を使用すると、共通ロガーへの書き込みが可能になります。
    例:

    Logger.LogInfo("Check Pressure: Status = " + InTouch.Me.Status + ", min = " + min + ", max = " + max);

外部参照ライブラリ ペインを使用したインポート

  1. スクリプト ウィンドウの右上にあるインポート import icon を選択します。

    [外部参照ライブラリ]ペインが表示されます。

  2. プラス アイコンを選択して外部ライブラリを追加します。

    scriptlogger example

  3. 表示される[外部ライブラリをインポート]ウィンドウで、必要なライブラリ ファイルを参照して選択し、[開く]を選択します

    Import External Libraries Window

    インポート成功のメッセージが表示されたら、

  4. [OK] を選択します。

    インポートしたライブラリは[参照]タブに表示されます。

    References tab

ファイル メニューからのインポート

  1. Window Maker で[ファイル]に移動し、[インポート]を選択します。

  2. [外部ライブラリ]を選択します。

  3. .NET ライブラリをインポートする場合は[.NET]を選択し、Python ライブラリをインポートする場合は[Python]を選択します。

  4. 表示されるウィンドウで、ライブラリ ファイルを選択し、[開く]を選択します。

  5. Importを選択します。

    インポートされたファイルは、アプリケーション フォルダ内の[外部]フォルダに保存されます。

    注意:ライブラリをインポートした後、それらのライブラリに基づいてスクリプトを作成して JSON ファイルにエクスポートした場合、その JSON を新しいアプリケーションにインポートするには、ライブラリを手動で再度インポートする必要があります。

    C# スクリプトの場合、以下の名前空間が既定で自動的に実装されます。

    string[] includes =

    {

    "System",

    "System.Text",

    "System.IO",

    "System.Linq",

    "System.Collections",

    "System.Collections.Generic",

    "System.Threading.Tasks",

    "System.Net.Http",

    "System.Text.Json",

    };

    ライブラリの削除

    インポートしたライブラリは削除できます。ただし、既定のライブラリである InTouchScriptingLogger.dll および logger.py は削除できません。

    1. 削除するライブラリを選択します。すべてのライブラリを選択する場合は、 アイコンを選択します。

    2. 削除アイコンを選択します。

      ライブラリの削除を確認するメッセージが表示されます。

    3. [はい]を選択します。

      選択したライブラリが削除されます。ライブラリの削除後、スクリプト サービスが再起動されます。