トリガーを使用してコネクタ関数を呼び出す方法
  • 31 Oct 2023
  • 1 読む分
  • 寄稿者

トリガーを使用してコネクタ関数を呼び出す方法


記事の要約

概要

MESやその他の外部システムから情報にアクセスするために、Tulipはコネクタを使用します。

コネクター機能が構築されると、トリガーを介してアプリ内で開始できます。

つまり、オペレータがTulip Player内の特定のボタンを押すか、バーコードスキャナのような特定の接続デバイスを使用すると、外部システムにデータを取得または保存できます。

ここでは、データがTulipを通じて、選択したシステムにどのように転送されるかを説明します:

  1. トリガー内で実行するコネクタ関数を指定します。
  2. コネクタ関数の入力を指定します(必要な場合)。これらは通常、アプリからの変数です。
  3. コネクタ関数からの出力がある場合は、これらの値を格納する変数を指定します。

以下はその経路のイメージです:

アプリ内の変数(または静的値) --> コネクタ関数への入力 --> コネクタ関数の実行 --> 出力 --> アプリ内の他の変数

これは以下に説明する手順で実現できます:

トリガーの作成

1- コンテキストペインのステップタブにあるトリガーの横にある「+」記号をクリックします。

2- トリガーエディターで新しいトリガーの名前を入力します。

3- トリガを実行するタイミングを選択する。

Run Connector Function" トリガーアクションを追加します。

4-Ifセクションで、トリガを実行するかどうかを決定する条件を選択します。

5- "Then "セクションに新しいアクションを追加します:

  • "Run Connector Function(コネクタ機能の実行)"を選択します。
  • 実行したいコネクタを選択します。
  • 関数へのデータ入力を選択します(バーコードスキャン、変数、または静的値など)。
  • 関数の出力を格納する変数を選択します(変数はコネクタ関数によって配列またはオブジェクトになります)。

以下に例を示します:

  • "コネクタ関数を実行 "コネクタ"サーバアセンブリDB" "Get_Configuration"
  • コンフィギュレーションを取得します:"静的値" "text"
  • そして結果を「変数" "config_information"

:::(Info) (注)コネクタ関数から受け取ったデータに複数の変数が含まれている場合、Tulipは各入力データをオブジェクト内の別のプロパティとして保存し、各プロパティに個別にアクセスできるようになります:

さらなる読み物


お探しのものは見つかりましたか?

community.tulip.coで質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!


この記事は役に立ちましたか?