09-26-2024 07:47 PM
I want to disable the closing of the VI panel while using the event structure.
To disable it, I want to use the Pnel Close? button freezes.
Pnel Close? event is not transitioning (waiting for start event to end) because it is in the middle of a start event?
I will attach a sample, is there a better way?
イベントストラクチャ使用中にVIのパネルを閉じることを無効にしたいです。
無効にするためPnel Close?でイベントループ中はclose破棄にしても?ボタンでフリーズする
開始イベント中なのでPnel Close?イベントに移行しない(開始イベント終了待ち)??
サンプルを添付しますので良い方法はありますか?
Solved! Go to Solution.
09-27-2024 03:41 AM - edited 09-27-2024 03:41 AM
Hi fukushi,
@fukushi wrote:
I want to disable the closing of the VI panel while using the event structure.
There is a "Frontpanel.Closeable" property of the VI: you can set the property as needed…
09-27-2024 08:38 AM
"To disable it, I want to use the Pnel Close? "
Panel.Close? doesn't disable it, it can be used to ignore it. I'd use the VI properties and disable it that way.
09-28-2024 11:34 PM
添付の感じで如何でしょうか。
イベントストラクチャとイベントループは、分けた方が拡張しやすいかと思いました。
ご参考まで。
09-29-2024 06:27 PM
ありがとうございます。
おかげさまで解決しました。(改善のサンプルまでありがとうございます。)
重ねてご質問になりますが、
プロパティノードの値とローカル変数の使い分けはどのようにしていますか?
どちらも同じ様に見えるのでValueをメインに使っています。
参考にご指摘いただければ助かります。
09-29-2024 07:25 PM
制御器/表示器、ローカル変数、値プロパティノードの相違点
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019LXrSAM&l=ja-JP&OpenDocument
プロパティノードの値よりローカル変数の方が処理は速いようです。
forループ内で繰返し読み書きするような場合、処理速度の違いは明確になります。
09-30-2024 09:25 PM
おかげさまで目的の動作になりました。
ありがとうございました。
また機会がありましたらよろしくお願いいたします。
Thanks to your help, we got the desired operation.
Thank you and everyone else for your help.
We hope to have another opportunity to work with you again.