LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Disable panel close while using event structure(イベントストラクチャ使用中にパネル閉じるの無効)

Solved!
Go to solution

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?イベントに移行しない(開始イベント終了待ち)??

サンプルを添付しますので良い方法はありますか?

0 Kudos
Message 1 of 7
(376 Views)

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…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 7
(340 Views)

"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.

Yamaeda_0-1727444319128.png

 

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
Message 3 of 7
(322 Views)
Solution
Accepted by topic author fukushi

添付の感じで如何でしょうか。

 

イベントストラクチャとイベントループは、分けた方が拡張しやすいかと思いました。

 

ご参考まで。

 

Message 4 of 7
(295 Views)

ありがとうございます。

おかげさまで解決しました。(改善のサンプルまでありがとうございます。)

重ねてご質問になりますが、

プロパティノードの値とローカル変数の使い分けはどのようにしていますか?

どちらも同じ様に見えるのでValueをメインに使っています。

参考にご指摘いただければ助かります。

0 Kudos
Message 5 of 7
(275 Views)

 

制御器/表示器、ローカル変数、値プロパティノードの相違点
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019LXrSAM&l=ja-JP&OpenDocument

 

プロパティノードの値よりローカル変数の方が処理は速いようです。

 

forループ内で繰返し読み書きするような場合、処理速度の違いは明確になります。

0 Kudos
Message 6 of 7
(264 Views)

おかげさまで目的の動作になりました。

ありがとうございました。

また機会がありましたらよろしくお願いいたします。

 

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.

0 Kudos
Message 7 of 7
(210 Views)