このページを表示するには、ツール»オプションを選択してオプションダイアログボックスを表示し、カテゴリリストからVI サーバを選択します。LabVIEWプロジェクトのターゲットでVIサーバがサポートされている場合は、マイ コンピュータなどのターゲットを右クリックしてショートカットメニューからプロパティを選択し、カテゴリリストからVI サーバを選択してこのページを表示します。

メインアプリケーションインスタンス用のVIサーバオプションを構成するには、オプションダイアログボックスのこのページで設定できます。ターゲットのVIサーバオプションを構成するには、プロパティダイアログボックスからこのページを表示します。プロジェクト・アプリケーション・インスタンスのVI Server設定を行うには、 Project Explorer ウィンドウでターゲットを右クリックします。

このページには、以下のコンポーネントがあります。

オプション 説明
プロトコル このセクションを使用して、VIサーバを構成します。VIサーバは、デフォルトで、ActiveXが有効、TCP/IPが無効に設定されます。
  • TCP/IP

    VIサーバによるTCP/IPのサポートを有効にします。また、TCP/IPを使用してリモートアプリケーションからの接続を許可する場合は、このページのマシンアクセスセクションでVIサーバにアクセスできるマシンアドレスを指定する必要があります。このチェックボックスは、デフォルトでオフになっています。

    • Port-

      VIサーバが要求をリスンするTCP/IPポートを設定します。これはLabVIEWで使用するために登録されているポート番号で、ツール→オプションで確認できます。デフォルトは「3363」です。ターゲットの場合、デフォルトは「0」で、オペレーティングシステムが動的に選択します。マシン上でそれぞれが独自のVIサーバを実行している複数のアプリケーションインスタンスを実行したい場合、固有のVIサーバポート番号が必要になります。

      Server:Port プロパティを使用して、LabVIEW VI サーバーポートをプログラ ムで設定することもできます。
    • サービス名

      VIサーバのTCPインスタンスのサービス名を設定します。

      ポート番号なしでアプリケーションリファレンスを取得するには、サービス名を多態性ポート番号またはサービス名入力に配線し、「アプリケーションリファレンスを開く」関数およびサービス名を使用します。

      このページをオプションダイアログボックスから開いた場合、このサービス名はデフォルトでメインアプリケーションインスタンス/VI サーバになっています。このページをターゲットのプロパティダイアログボックスから開いた場合、サービス名はデフォルトでターゲット名/VIサーバになっています。また、サーバ:サービス名プロパティを使用して、プログラム的にサービス名を設定することもできます。

      • デフォルト

        サービス名をそのデフォルト値に設定します。このチェックボックスはデフォルトでオンになっています。サービス名を編集するには、このチェックボックスをオフにします。

  • アクティブエックス

    (Windows) VIサーバでの ActiveX オートメーションのサポートを有効にします。このチェックボックスは、ツール→オプションを選択することによってのみ使用できます。このチェックボックスは、デフォルトでオンになっています。

VIスクリプト このセクションを使用してVIスクリプトを有効にします。
  • Show VI Scripting functions, properties and methods-

    VIスクリプトパレット上のVIスクリプト関数、またそれに関連するVIサーバプロパティおよびメソッドを有効にします。

    VI Scriptingで有効にした関数、プロパティ、メソッドはすべて青色で表示されます。
    • コンテキストヘルプウィンドウにVIスクリプトの追加情報を表示する。

      詳細ヘルプウィンドウにコネクタペーンの端子番号を表示します。VIスクリプトの関数、プロパティ、およびメソッドを表示チェックボックスを選択すると、このオプションが有効になります。

アクセス可能なサーバリソース リモートアプリケーションが実行できるタスクをこのセクションに示します。
  • VIコール

    VIサーバを使用してエクスポートされたVIをリモートアプリケーションが呼び出せるようにします。リモートアプリケーションにVIへのアクセスを許可する場合、エクスポート可能なVIを指定する必要があります。このチェックボックスは、デフォルトでオンになっています。

  • VIの特性と方法

    リモートアプリケーションがVIのプロパティの読み取りおよび設定を行い、VIサーバを介してVIのメソッドを呼び出すことを許可します。リモートアプリケーションにVIへのアクセスを許可する場合、エクスポート可能なVIを指定する必要があります。このチェックボックスは、デフォルトでオンになっています。

  • アプリケーションの特性と方法

    リモートアプリケーションがアプリケーションインスタンスのプロパティの読み取りおよび設定を行い、VIサーバを介してアプリケーションインスタンスのメソッドを呼び出すことを許可します。このチェックボックスは、デフォルトでオンになっています。

  • 制御特性と方法

    リモートアプリケーションが制御器のプロパティの読み取りおよび設定を行い、VIサーバを介して制御器のメソッドを呼び出すことを許可します。このチェックボックスは、デフォルトでオンになっています。

マシンアクセス このセクションを使用して、VIサーバを介してのVIへのマシンアクセスを制御します。
  • Machine access list-

    各マシンのVIサーバへのアクセス権の有無を一覧表示します。

    また、 Server:TCP/IP Access List プロパティを使用すると、VI サーバーにアクセスできるマシンの TCP/IP アドレスをプログラムで一覧表示できます。
    メモ マシンアクセスリストを変更した場合、現在VIサーバに接続しているマシンは、サーバへのアクセスが許可されなくなった場合でも接続解除されません。
  • マシン名/住所

    マシンアクセスリストに追加するマシンの名前またはIPアドレスを入力します。

  • アクセスを許可- マシンアクセスリストで選択したマシンへのアクセスを許可します。
  • アクセス拒否- マシンアクセスリストで選択されたマシンへのアクセスを拒否します。
  • 追加マシンアクセスリストに新しい項目を追加します。新しい項目はマシンアクセスリストで選択した項目の下に表示されます。
  • Remove-選択したエントリを マシンアクセスリストから削除します。
エクスポートVI

このセクションを使用して、エクスポートVIリストからVIを追加編集削除します。

  • Exported VIs list-

    このセクションを使用して、エクスポートVIリストからVIを追加編集削除します。

    また、 Server:VI Access List プロパティを使用すると、リモートクライアントからアクセス可能な VI Server 上の VI をプログラ ムで一覧表示できます。
  • エクスポートVI

    VIを入力してエクスポートVIのリストに入れます。入力するVIの名前またはディレクトリのパスには、ワイルドカードを使用できます。

  • アクセスを許可- Exported VIsで選択したVIへのアクセスを許可します。このオプションはデフォルトで選択されています。
  • アクセス拒否- エクスポートされたVIで選択されたVIへのアクセスを拒否します。
  • 追加

    エクスポートVIに新規エントリを追加します。

  • Remove- エクスポートされたVIから選択したエントリを削除します。
ユーザアクセス このセクションを使用して、VIサーバを介してのVIへのユーザアクセスを制御します。ドメインアカウントマネージャを使用してドメインのユーザとグループを管理することもできます。
  • User and group access list-

    VIサーバにアクセスできるユーザとグループおよびアクセスできないユーザとグループをリストします。

    このリストにユーザーまたはグループを含めない場合、アクセス許可を持つマシンに関連するすべてのユーザーおよびグループがVIサーバーにアクセスできます。
    メモ ユーザとグループのアクセスリストの変更によって、現在サーバに接続中のユーザのVIサーバへのアクセスが許可されなくなった場合でも、接続が解除されることはありません。
  • アクセスを許可する

    エクスポートVIで選択されたVIへのアクセスを可能にします。このオプションはデフォルトで選択されています。

  • アクセス拒否

    エクスポートVIで選択されたVIへのアクセスを拒否します。

  • 追加

    ドメイン、ホスト、ユーザ、およびグループを選択できるユーザとグループを追加ダイアログボックスを表示します。

  • 削除

    ユーザとグループのアクセスリストリストから選択されたエントリを削除します。