Windows 分頁檔

分頁檔如何設定才正確,我的心得是錢花下去,RAM買大一點(16GB以上),其他的就讓windows自動分配吧。不執影音相關處理,應該都非常夠用才是。
但是如果預算有限,那就要好好評估記憶使用狀況來決定實體記憶體的容量吧。

參考資料
分頁檔簡介
如何調整Windows Server 分頁檔
wiki 分頁
虛擬記憶體:設定與建議
想讓電腦更快更順嗎?系統最佳化,深入Windows記憶體管理
VI Memory Usage

LabVIEW實驗 – 不同執行系統的比較

Preferred Execution System 預設值為”same as caller”,但還是要了解一下這個參數的用途。免得遇到地雷。
兩個VI都是空VI,沒有程式碼,只有設定不同的執行系統,但由下圖可以知道,在不同的設定下,執行效率是不相同的。

一個設定為same as caller
一個設定為other 1
幫助手用中的說明
測試電腦的組態

參考資料
Multitasking in LabVIEW

GigE相機連接步驟

基本步驟
1. 選擇相容原廠建議的網路卡(應該就是Intel pro 1000系列)
2. 確認的網路線材是否符合規範
3. 調整Jumbo frame,為9k bytes.
4. 防火牆設定,藉由為所有本地傳入端口添加例外,讓來自GigE相機的封包可以繞過Windows防火牆
5. 開啟原廠軟體,確認是否可以正常取像
6. 開始撰寫你的取像程式

參考資料
Can you tell me which network adapters are compatible with the Basler pylon performance driver?
Advanced Settings for Intel® Ethernet Adapters
Gigabit Ethernet & GigE Vision camera network recommendations
十億位元乙太網路
巨型影格
最大傳輸單元
使用GigE相機擷取影像時跳出Error 0xBFF69031″The system cannot acquire images”

Web Service 之HTTP通訊協定基礎

HTTP的通訊協議的部份,是一般非資工人比較不會去了解其內容,所以即便LabVIEW有提供對應的API,但是用起來就是卡卡,其原因就是不知道其通訊協議,或是一般來說也用不到,但是當你的系統需要透過Web API進行資交換時,那就躲不過要使用到這些API跟了解其協議了。

初學者都該學會的 HTTP 通訊協定基礎
Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

學習 LabVIEW 基本概念

如果你好奇LabVIEW的寫作方式與其他語言有什麼不同,或許你可以先看看原廠介紹文章,不用聽別人的過度解釋,畢竟每一種工具都在解決不同的問題。所以要了自己要解決什麼樣的工程問題,進而去學習所需要的工具會是比較好的。

NI原廠中文教材-學習 LabVIEW 基本概念
NI原廠英文影片-以全新的方式學習 LabVIEW 基本概念

LabVIEW 技巧 – Quick Drop之Ctrl+F,視窗VI排版

使用步驟
1. 點選要調整視窗
2. Ctrl+Shift+空白鍵
3. 等Quick Drop視窗出現後,再按Ctrl+F
4. 視窗就物件範圍進行調整且移動到左上角落

Front Panel視窗自動調整
Block Diagram視窗自動調整

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