01-05-2021 07:26 PM - 編集済み 01-05-2021 07:28 PM
昨年12/24投稿分の続きです。
前投稿は解決済みとしたのですが、新たな大問題が発生しました。
ズバリ「遅い」のです。
添付viを実行していただければ分かると思うのですが、
1文字の属性あり表示に30msもかかってしまいます。
これでは全く実用的ではありません。
これと同じことを、それこそ一瞬でできるような方法はないのでしょうか。
解決済! 解決策の投稿を見る。
01-05-2021 11:35 PM
フロントパネルの更新を毎回行っているから遅いのではないでしょうか。Panel Deferのプロパティを試してはいかがでしょう。
手元のPCでは、添付されたVIの完了に要する時間は約4秒、一文字あたりの処理時間は平均30msecでした。
更新を停止して実行した場合、要する時間は約1秒、一文字あたりの処理時間は平均5msecでした。
使い方は以下のフォーラムに貼られたサンプルをご覧ください。
01-06-2021 06:59 PM
Emboar 様
有用な情報ありがとうございます。
1秒程度で表示できるのであれば、なんとか実用に耐える物ができそうです。
以下愚痴です。
本当はプロパティノードのような変則的なものを使わずに、様々な属性をもたせた
文字変数を新設してほしいと切に願っております。
フォントとか、色とか大きさとかを変数自体にもたせる。
内部構造はxmlでもhtmlでもjsonでもいいし。
ま、もともとLabVIEWはCをグラフィック言語に直した構造ですから、
しょうがないっちゃあしょうがないのですけどね。