1

viにいくつかのコントロールがあり、これらのコントロールは開発中にのみ有用であり、特別なインスタンスでアプリケーションでロックを解除できるアプリケーションを作成しました。私は基本的にapp.kindプロパティノードを使用して、viが実行されている環境を判断し、コントロールを適切に非表示/非表示にします。

NI Web パブリッシング ツールを使用してアプリケーションを Web 上に公開しました。アプリをホストするコンピューターは正常に動作しますが (これらのコントロールは非表示のままです)、これらのコントロールは Web ページで送信できます。vi は「埋め込み」モードです。回避策として、これらのコントロールを少し離して、ユーザーに知られないようにしました。しかし、これにより、ロックを解除するとこれらのコントロールを表示できないという問題が発生します。

どんな助けでも大歓迎です。

4

1 に答える 1

1

スタンドアロン アプリケーションを構築し、Web サーバーを有効にしましたね。Web パネルがスタンドアロン アプリケーション (app.kind=2) に接続していて、開発用 LabView (app.kind=1) に到達していないことは確かですか? その Web サーバー ポートでまだリッスンしていますか?

app.kind の値を常に表示するインジケーターを追加します。

非表示フィールドのオンとオフを切り替えるとどうなりますか? viでこれを行うためのボタンを追加します。あなたが制御できるウィンドウで、それらは確実に消えたり再表示されたりしますか?

また、これは埋め込みモードだとおっしゃいましたが、Web ページにも制御を移していますか?

これらは、これを特定するのに役立ついくつかのアプローチです。

于 2013-09-04T00:05:10.687 に答える