# ステータス

ステータス Web ページ要素は、取り込み、スプレッドシートエディタのセル (タグが「公開」されている場合)、または別の Web ページ要素のステータスをグラフィカルに表示する HMI 要素を挿入するために使用されます。この Web ページ要素カテゴリには、次のコンポーネントが含まれています。

要素 | 説明
HMI ビジー | WebHMI のステータス (例えば、WebHMI がまだバックグラウンドで動作しているか、エラーが発生したかなど) に関する視覚的なフィードバックを提供するためのグラフィカル要素を挿入します。 この要素には次の 3 つの状態があります。 :WebHMI は最新の状態で、最新の情報を示しています。 :WebHMI はビジー状態です。つまり、画面上の一部の Web ページ要素がまだ更新されていません。この状態は、例えば、低解像度の暫定的な結果のみが表示されている場合や、取り込み結果がまだ生成中である場合に発生します。 :WebHMI でエラーが発生しました。例えば、取り込みの最終的な高解像度画像をダウンロードできませんでした。 ヒント: このような場合は、マウスカーソルを要素の上に移動すると、要素のツールチップにエラーに関する詳細情報が表示されます。
マルチステータス | 要素の [値] プロパティに結合されている、別の Web ページコントロール要素の整数値またはジョブ内の整数タグのステータスをグラフィカルに表示するためのコントロールを挿入します。この要素は、整数値、結果の履歴、またはジョブのラインの状態を 2 進数表現で表すために使用できます。 マルチステータス要素には、追加のイベントハンドラスクリプトポイントが 3 つあります。 On Value Change On Mouse Down On Mouse Enter On Mouse Leave On Mouse Move On Mouse Up マルチステータス要素の番号付けはゼロから始まり、結合されたMultiStatusスプレッドシート関数の開始ビットを設定することにより、表示される最初のビットを定義できます (デフォルトは 0)。コントロールは、最初に [開始ビット] プロパティを適用し、次に [逆順] プロパティの値を適用することにより、表示されるビットの順序を決定します。 次の図は、コントロールの設定を使用してさまざまなビット値を表示する方法を示しています。
オンライン-一時停止 | オンラインデバイスをすばやく一時停止したり、オンラインに再設定したりするために使用するコントロールを挿入します。その際、このコントロールは $System.OnlineEnabled タグの値をそれぞれ True または False に設定し、次の動作を生じます。 システムがオンラインになると ($System.OnlineEnabled が True に設定されると)、画像取り込みがアクティブになり、スプレッドシートエディタで設定したビジョンアプリケーションが動作し、アプリケーションの結果が設定した I/O 操作と産業通信プロトコルで送信されます。 システムが一時停止になると ($System.OnlineEnabled が False に設定されると)、アダプタによりビジョンアプリケーション、すべての産業通信、およびすべての I/O インタラクションが無効になります。この状態は、オフラインにせずに取り込みプロパティまたは構成済みのビジョンツールを調整するのに役立ちます (取り込みプロパティの Web ページコントロールが Web ページで設定されている場合)。 この要素は、次のデフォルトの色でオンラインモードと一時停止モードを示します。 :ジョブは一時停止になっています。 :ジョブはオンラインになっています。 注: オンラインモードと一時停止モードの詳細については、「オンライン中の一時停止」のトピックを参照してください。
進捗バー | ユーザー定義の [最小] プロパティ (始点) と [最大] プロパティ (終点)、および監視する [値] プロパティを選択して、プロセスの進捗状況を表示するコントロールを挿入します。これらのプロパティは、タグに結合することも、ハードコーディングすることもできます。値の進捗状況は、[最小] プロパティ (始点) および [最大] プロパティ (終点) に対する [値] プロパティの比率に基づいて決定されます。 注: 進捗バー要素には、イベントハンドラスクリプトポイントはありません。
実行ステータス | ジョブが一時停止かオンラインかを示すコントロールを挿入します。デフォルトでは、コントロールの外観は次のとおりです。 :ジョブがオンラインであることを示します。 :ジョブが一時停止であることを示します。 [よく使うプロパティ] カテゴリの [アイコン] プロパティと [テキスト] プロパティを使用して、一時停止ステータスを示すために使用するグラフィックスとテキストを変更できます。 実行ステータス要素には、次のイベントハンドラスクリプトポイントがあります。 On Mouse Down On Mouse Enter On Mouse Leave On Mouse Move On Mouse Up ヒント: $System.OnlineEnabled タグを [タグ] ウインドウから Web ページにドラッグ & ドロップして、このコントロールをすばやく作成することもできます。
ステータス | [値] プロパティをタグまたはジョブ内の別の値に結合することにより、ジョブ内の整数値のステータスをグラフィカルに表示するコントロールを挿入します。さらに、表示するステータスを定義するため、テキスト、色、アイコンを追加することができます。 値を監視する場合、値は次のように示されます。 > 0 = 正 0 = ゼロ < 0 = 負 ステータス要素には、次のイベントハンドラスクリプトポイントがあります。 On Value Change On Mouse Down On Mouse Enter On Mouse Leave On Mouse Move On Mouse Up