LabVIEW 技巧 – Quick Drop之Ctrl+W,快速接線。

我的Quick Drop快速鍵定義改為“Ctrl+Shift+空白鍵”。

使用步驟
1. 點選要連接的兩個物件後
2. Ctrl+Shift+空白鍵
3. 等Quick Drop視窗出現後,再按Ctrl+W
4. 兩個物件就會完成接線

快速接線展示

參考資料
Quick Drop Enthusiasts
快速放置快捷方式

LabVIEW實驗 – 強制點之數值格式轉換

雖然在大部份的情境下,LabVIEW提供資料格式轉換,但是如果你在處理大量資料計算,且很在意程式效能,那就需要考慮一下是不是要優化記憶體使用量,或是要優化執行時間,不然這個就有可能是個地雷。

↓↓↓資料格式一致,不需要進行格式轉換

↓↓↓資料格式不一致,進行指定格式轉換

↓↓↓資料格式不一致,讓LabVIEW自己進行格式轉換

量測工具在Tools>Profile>Performance and Memory

Coercion Dots

LabVIEW 技巧 – Quick Drop之快速鍵列表

我的Quick Drop快速鍵定義改為Ctrl+Shift+空白鍵。
然後再搭配下列快速鍵,就可以減少接線及拖拉物件時間。
每個寫程式步驟少個2-10秒,一天下來也可以省好幾分鐘哦。

快速鍵設定視窗

參考資料
Quick Drop Enthusiasts
快速放置快捷方式

LabVIEW 好文分享(英文) – An End to Brainless LabVIEW Programming

由DNatt, NI神人介紹,覺得可以安排時間看看。每一個章節都是不錯且重要的觀念。

An End to Brainless LabVIEW Programming

參考資料
Quick Drop Enthusiasts
An End to Brainless LabVIEW Programming網頁
An End to Brainless LabVIEW Programming (2020 refresh).pptx ‏6325 KB

LabVIEW開發 – Epson Robot機械手臂控制

Epson 原廠操作說明書
Epson RC+ 7.0 API手冊
適用於 Epson 的 Robotics 工具組(付費)

前言
我第一次接觸用Epson 6軸機械手臂約莫是2008年左右吧,當時自己的技術不夠純熟,很多東西都是遇到問題才開始找答案,但是那時候的中文資料並不多,加上台灣Epson也才剛導入這個東西,所以花了超久時間才讓當時的專案上線使用。

實作步驟
1. 安裝RC+7
2. 使用LabVIEW .NET Constructor載入Spel物件
3. 參考Epson RC+ 7.0 API手冊,操作所提供的方法及屬性

使用.NET Constructor呼叫Spel物件
初始化
連結機械手臂,並重置
取消連結

參考資料
Epson 原廠操作說明書
Epson RC+ 7.0 API手冊
[科大]機器人學

LabVIEW 好物 – Icon in Windows system tray with LabVIEW

Icon in Windows system tray with LabVIEW的NI網頁
LabVIEW原生無法製作tray icon. 但是可以借由這個library來操作進而達成這樣的需求。
他是封裝.NET NotifyIcon Class後,讓LabVIEW可以使用Tray Icon各式各樣的功能,作者已經有寫好兩個展示程式,可以參考,只是如果你不是用LabVIEW2009 64bit的版本,你要重新指向有圖示檔的路徑。

另外一個要注意的事情是,下載下來的檔案,作者也建議放置在user.lib下使用,同樣我也建議是這樣做,檔案位置的一致性越好,日後找臭蟲的時間可以越短。

內附兩個展示範例
執行第二個範例

參考資料
Organization of LabVIEW
.NET NotifyIcon Class

LabVIEW 與 Git (TortoiseGit) 比較器及合併器設定

基本架構
LabVIEW = 圖形化程式語言
Git = 版本控制軟體
TortoiseGit = 視窗化的Git操作工具
github = 提供遠端存儲庫的服務器

安裝步驟
1. LabVIEW
2. Git
3. TortoiseGit

TortoiseGit環境設定
在比較器及合併作業需要針對LabVIEW進行設定,要增加副檔名”.vi”,”ctl”,”ctt”與”.vit”,
並使用NI提供的比較器及合併器進行操作。

比較器路徑設定如下:
“C:\Program Files (x86)\National Instruments\Shared\LabVIEW Compare\LVCompare.exe” %mine %base -nobdcosm -nobdpos

合併器路徑設定如下:
“C:\Program Files (x86)\National Instruments\Shared\LabVIEW Merge\LVMerge.exe” %base %mine %theirs %merged

參考資料
如何設定使得 Git 與 LabVIEW 完美整合
LabVIEW筆記
Configuring Hg or Git to use LabVIEW Compare and LabVIEW Merge

LabVIEW 學習資源

實體課程
LabVIEW 教學大樓

部落格
LabVIEW筆記
LabVIEW & PLC還未出師的小工程師
安伯伯軒
skybow

線上影音網站(中文)
LabVIEW筆記
【史爸】愛學習
蔣大開講
喵喵的LabVIEW人參
LabVIEW360
國家儀器 National Instruments

線上影音網站(英文)
Tom’s LabVIEW Adventure
DQMH
GDevCon

論壇 (中文)
NI 的討論區
LabVIEW360

論壇 (英文)
LAVA

推薦書籍 (中文)
LabVIEW寶典(第2版)

推薦書籍 (英文)
LabVIEW Style Book