起動

Windows と一緒に起動すること、ウィンドウを閉じたときに起きること、そして背後で動いている間もステーションに届くようにする通知領域のアイコンです。

Markdown で表示

起動は、設定のページの全般の組の 2 番目の行です。ステーションのプロセスがいつ動くかを決めます。Windows がサインインのときにそれを立ち上げるかどうかと、ウィンドウを閉じたときにそれが終わるか隠れるかです。どちらの行も、切り替えたときに効くスイッチで、どちらにも 設定の変更 の権限が要ります。

Windows と一緒に起動する

何であるか 値と既定 効き方
Windows と一緒に起動する 「Windows にサインインしたときに自動で起動し、通知領域に隠れて動きます。」 入か切です。入にするまでは切です。 入のときは、今のユーザーの Software\Microsoft\Windows\CurrentVersion\Run のキーの下に GanterLab の値を書き、インストール済みの実行ファイルを --tray で起動します。ですから Windows のサインインは、通知領域から配りながら、隠れた状態でステーションを起こします。切のときは、その値と、その隣にある Windows の「スタートアップで承認済み」の印を取り除きます。

正しいのはレジストリだけで、このスイッチについて構成のデータベースに保存されるものは何もありません。スイッチはページが開くたびにレジストリを読み直すので、タスクマネージャーのスタートアップで無効にした項目は、ここでも切と読めます。スイッチをもう一度入にすることは、その印を消す明示的な有効化です。このキーを書くのはこのスイッチだけで、アプリが起動時に値を書き直すことも、タスクマネージャーが無効にした項目を押し戻すこともありません。登録はユーザーごとで、管理者は要りません。

この書き込みはステーションを変えるものなので、ステーションが変更を受け付けないときは拒否されます。ランタイムが止まっている間、このページはそもそも描かれません(設定 を参照)。隠れた起動はウィンドウを開きません。入り口は通知領域のアイコンです。

閉じたあとも背後で動かし続ける

何であるか 値と既定 効き方
閉じたあとも背後で動かし続ける 「ウィンドウを閉じても、データ収集と記録は通知領域で動き続けます。終了するには通知領域アイコンの「終了」を使ってください。」 入か切です。既定は入です。 入のときは、ウィンドウの閉じるボタンがウィンドウを隠します。ホスト、内蔵の OPC UA サーバー、機器との通信、記録、Web のホスト、エージェントアクセスは、すべて動き続けます。切のときは、閉じるボタンが、終了と同じ後片付けを通してアプリケーションを終わらせます。

ウィンドウが初めて隠れるとき、1 回だけ Windows の通知が「Ganter Lab は動作を続けています」と述べ、サーバーと記録がそこから動き続けること、通知領域のアイコンをクリックするとウィンドウが開き、右クリックすると終了することを伝えます。この通知は、届いたときにだけ見たものとして印が付くので、通知を出せなかったステーションは、あとで隠れたときに受け取ります。

通知領域のアイコン

通知領域のアイコンは、隅に稼働状態の点を添えたブランドの札です。この点は、ステータスバーの点が読むのと同じ源から、内蔵の OPC UA サーバーの稼働状態を映します。サーバーがオンラインの間は緑、起動中は琥珀、停止中は灰色です。ツールチップは「Ganter Lab: オンライン」(あるいは「起動中…」「停止」)と読め、収集が記録している間は「(記録中)」が付きます。この印は 15 秒ごとに読み直されます。左クリックでウィンドウが開き、右クリックで献立が開きます。

献立の項目 何をするか
Ganter Lab を開く ウィンドウを元に戻して前面に出します。
サーバー:オンライン(読み取り専用) ツールチップと同じ状態の文で、記録の印も付きます。これは状態の行であって、コマンドではありません。
終了 ただ 1 つの後片付けの道を通して、プロセスを終わらせます。

この献立には、意図してサーバーの開始も停止もありません。うっかりのクリックが、このステーションから読んでいるクライアントを落としてはならないからです。サーバーを止めるのは 状態 で行います。

終了

終了は、通知領域からでも、スイッチを切にした閉じるボタンからでも、Windows がセッションを終わらせたときでも、1 つの後片付けを走らせます。Web のホスト、実時間の系列の収集、エージェントアクセス、稼働状態の見張り、Process のランタイム、内蔵の OPC UA サーバー、ロジックのランタイム(保持している内部値を書き出します)、イベントの記録簿、そして最後に収集の保管を持つホストです。どの段にも時間の枠があるので、止まった段はプロセスを取り残す代わりに記録されて飛ばされ、そのあとプロセスは確実に終わります。

記録が動いている場合、終了は先にたずねます。「記録が進行中です」という表題のダイアログが「終了するとデータ収集が止まります。ここまでに記録した内容はすべて保存され、次に Ganter Lab を起動したときにそのまま開きますが、アプリを閉じている間は新しい記録は残りません。」と説明し、動かしたままにするそれでも終了する を出します。動かしたままにすると、通知領域のアイコンも含めて、すべてがそのまま残ります。Windows のセッションの終わりが、この問いを待つことは決してありません。猶予が許すぶんだけ書き出します。

同じデータの根をすでに 1 つの実体が持っている状態でアプリをもう一度起動しても、2 つ目は始まりません。新しい起動は、動いている方にウィンドウを見せるよう合図して、自分は終わります。

この節がしないこと

予定した開始も停止もなく、Windows と一緒に起動するとは別の「最小化して起動」もなく(Windows のサインインでの起動は、いつでも隠れた状態です)、サービスとして動かす方式もなく、ユーザーごとの設定もありません。どちらのスイッチもステーションのものです。更新を取り込むためにアプリを再起動することは 更新 にあります。