LabVIEW Pro 專業論壇-技術討論區-autosizing屬性節點
 
     
 
 
 
LabVIEW 討論區基礎教學每月專題分享技術問題精選online Test
技術討論區 程式分享區 教育訓練與認證區 閒話家常區 工作機會討論區 回報區 ✦LabVIEW NXG 特區✦ 高手專訪系列
 熱門關鍵字 
    3小時內學會 LabVIEW    量測概念充電站    TOP 資源排行榜    取得 NI 協助    CLD 考前衝刺
 您的位置:首頁 > 技術討論區 > autosizing屬性節點
  技術討論區   板主:meiae
 之1(6篇)
autosizing屬性節點 
 
black12345
暱稱:
經驗值:380
等級:導師
發文:32
回文:17
版本:
闖關狀態:
惡魔沼澤
前往地圖:
 
字級設定

請問有人知道autosizing在屬性節點的哪一層 找半天找不到 我需要動態調用

謝謝

[+]放大圖片
 

  文章人氣: 1025 讚:0 文章日期:2018/01/10 10:18
mingyenwei

暱稱:銘延
經驗值:2530
等級:總舵主
發文:4
回文:717
版本:LabVIEW 2013
闖關狀態:
飄渺嶺
前往地圖:
1樓
字級設定

我好像有些看懂了

你是希望Front Panel的Cluster外框,能夠有Property Node,在程式碼中決定要不要啟動Autosizing嗎?

 

我查了一些資料,看得有點霧煞煞,好像沒辦法直接達成,但是有人提供一些方式在LabVIEW7.1可以達成自己去挪動。其他的可能要麻煩其他高手接手了 QQ

https://forums.ni.com/t5/LabVIEW/Automatically-resize-cluster-based-on-number-of-elements-within/m-p/911451#M410521

https://forums.ni.com/t5/LabVIEW/LabView-array-position-in-cluster-causes-problem-with-Simulink/m-p/906795#M408616

https://forums.ni.com/t5/LabVIEW/Can-I-automate-the-creation-of-a-cluster-in-LabView-using-the/m-p/899984?jump=true

https://lavag.org/topic/9024-programmatically-resizing-a-cluster-and-its-elements/

http://digital.ni.com/public.nsf/allkb/B4F437C8BF034293862569F800618197

    讚:0 文章日期:2018/01/10 12:27
mingyenwei

暱稱:銘延
經驗值:2530
等級:總舵主
發文:4
回文:717
版本:LabVIEW 2013
闖關狀態:
飄渺嶺
前往地圖:
2樓
字級設定

請把這篇每一樓說的內容

用Google翻譯從德文翻譯過來

https://www.labviewforum.de/Thread-fehlende-Property-Autosize-von-Cluster

 

裡面有人提到要Strict定義的Cluster有機會可以從ClassID等方法去進行相同的動作

裡面有提到有個人在LabVIEW 8.6.1找不到了下面這張圖。也許是這個功能後來被關閉了

 

[+]放大圖片
 

    讚:0 文章日期:2018/01/10 12:34
black12345

暱稱:
經驗值:380
等級:導師
發文:32
回文:17
版本:
闖關狀態:
惡魔沼澤
前往地圖:
3樓
字級設定
感謝回復
    讚:0 文章日期:2018/01/18 19:13
caeru

暱稱:星羽
經驗值:6882
等級:總舵主
發文:25
回文:614
版本:請選擇
闖關狀態:
英雄殿
前往地圖:
4樓
字級設定

沒那麼複雜啦XDDDD

這個功能要透過開啟VI Scripting才能夠使用,

首先在Option中可以開啟VI Scripting

[+]放大圖片
 

接著就可以操作相關Property Node,例如操作Error Cluster

[+]放大圖片
 

不過我不確定這個property是否存在所有的版本,

附件我降到2010,但不保證2010可以開得出來XD

 

引言自 mingyenwei:


我好像有些看懂了

你是希望Front Panel的Cluster外框,能夠有Property Node,在程式碼中決定要不要啟動Autosizing嗎?

 

我查了一些資料,看得有點霧煞煞,好像沒辦法直接達成,但是有人提供一些方式在LabVIEW7.1可以達成自己去挪動。其他的可能要麻煩其他高手接手了 QQ

https://forums.ni.com/t5/LabVIEW/Automatically-resize-cluster-based-on-number-of-elements-within/m-p/911451#M410521

https://forums.ni.com/t5/LabVIEW/LabView-array-position-in-cluster-causes-problem-with-Simulink/m-p/906795#M408616

https://forums.ni.com/t5/LabVIEW/Can-I-automate-the-creation-of-a-cluster-in-LabView-using-the/m-p/899984?jump=true

https://lavag.org/topic/9024-programmatically-resizing-a-cluster-and-its-elements/

http://digital.ni.com/public.nsf/allkb/B4F437C8BF034293862569F800618197

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
附件檔案:    
AutoSizing.vi
  版本:LabVIEW 2010
Front Panel
Block Diagram
 
 
    讚:1 文章日期:2018/01/18 21:50
mingyenwei

暱稱:銘延
經驗值:2530
等級:總舵主
發文:4
回文:717
版本:LabVIEW 2013
闖關狀態:
飄渺嶺
前往地圖:
5樓
字級設定

有耶 QQ  (測試 by LabVIEW2013)

 

設定完VI Server以後

不管是Front Panel還是Block Diagram,All Objects[]的下一項就是Auto Sizing。

然後Auto Sizing允許0~3四種設定。例如0是None,3是Arrange Vertically。

 

謝謝~~~!! XD

    讚:0 文章日期:2018/01/19 10:22
mingyenwei

暱稱:銘延
經驗值:2530
等級:總舵主
發文:4
回文:717
版本:LabVIEW 2013
闖關狀態:
飄渺嶺
前往地圖:
6樓
字級設定

分享歷史資訊 XD

 

https://www.labview365.com/vi-scripting.html

[LabVIEW 6.0~ before LabVIEW 8.6]

一种比较准确的定义是:VI Scripting是LabVIEW提供的一种基于VI Server技术,让用户创建、修改以及了解VI信息的强大功能。使用VI Scripting可以得到VI的属性和行为,此外,我们还可以用VI Scripting改变VI的属性和行为。VI Scripting包含了一个接受指令的引擎,这些指令可以通过VI Server得到翻译,用来传给LabVIEW本身。VI中的所有东西都可以被认为是一种VI对象(object),包括FP/BD上的任何对象、Connect Panel、Icon以及几乎所有保存在VI中信息。所有对VI对象的修改都可以在编辑时期利用Property Node和Invoke Node完成。比如,VI接线柱的位置、颜色、接线情况都可以在编辑时期得到或修改。
 
2. 如何使用VI Scripting
 
      VI Scripting在LabVIEW6.0以后的版本中均可以使用。但使用之前需要得到VI Scripting的license,关于如何得到license,可以与NI公司联系(目前已公开)。
 
 
 
[LabVIEW 8.6~ LabVIEW 2009]
[LabVIEW 2010~ LabVIEW 2017? (now)]
 
Step 1: Enable/Install LabVIEW VI Scripting
For LabVIEW 8.6 and LabVIEW 2009, download and install LabVIEW Scripting.
For LabVIEW 2010 and later, enable VI Scripting via Tools>Options>VI Server>VI Scripting

 

http://sine.ni.com/nips/cds/view/p/lang/zht/nid/209110

NI Labs: LabVIEW VI Scripting
Programmatically Create, Modify, and Run LabVIEW Code
 
System Requirements 
LabVIEW 8.6 or 2009 
Note: 
LabVIEW VI Scripting is installed by default on LabVIEW 2010 and later. 
 

 

    讚:0 文章日期:2018/01/19 10:29
 之1(6篇)
 
 
   會員中心 
帳號:
     
密碼:
     
  以後自動登入
 
註冊
   待回覆文章 
1. 請問如何做字數統計
2. 如何在labview內進行相關矩陣運算
3. 請教:labview處理生理訊號讀取與...
4. 用支持向量機作為-非侵入式負載監測系統
5. 问题请教
 
   Top 5 熱門討論 
1. 【公告中獎名單】下載"快速認識 LabVIEW NXG 的三個秘訣"就抽限量好禮
2. 請問如何做字數統計
3. labview
4. 桌機上的NI-MAX 認不到PXI-1033機箱上的PXI-4072DMM
5. 請教:labview處理生理訊號讀取與...
 
 
 
LabVIEW討論區 站長信箱 關於我們 站內聲明
國家儀器股份有限公司贊助;Sponsored by NI.
© 2010 National Instruments, Taiwan. All rights reserved. design by begonia