目前分類:LabVIEW基礎教學 (43)

瀏覽方式: 標題列表 簡短摘要

一般在使用waveform chart時,X軸顯示的通常是"次數",而不是時間

不過在做實驗時,我們通常會需要Y軸的值與X軸所經歷的時間

本文就是介紹如何將X軸的次數改成試所經歷的時間來顯示

1. Front Panel

fishark 發表在 痞客邦 留言(1) 人氣()

LabVIEW初階認證 (CLAD)基本上考選擇題40題

要過70%,也就是28題才算過關,

我考的是英文題目,電腦機上考試,

其實考的內容可以從兩方面準備,

fishark 發表在 痞客邦 留言(0) 人氣()

今天收到通知通過通過LabVIEW初階認證 (CLAD),

信裡有一個Logo

Certified-LabVIEW-Associate-Dev_rgb.jpg 

和一份通過的證書,可是是pdf

fishark 發表在 痞客邦 留言(2) 人氣()

LabVIEW程式開發實務-基礎課程

隔了好一陣子,我的第二次LabVIEW課程要開班了,今天工作人員跟我說還剩幾個名額就可以開班了,聽起來感覺很開心,

這次我想多加一些儀器撰寫的內容,除了學會如何寫LabVIEW程式的基礎外,還可以知道儀控(儀錶控制)的廣大應用,

週末要將上次的講義再添加一些新東西,希望可以如期開班囉

fishark 發表在 痞客邦 留言(0) 人氣()

教完LabVIEW基礎班的課,感覺還滿不錯的,

不過還是未能滿足某些人的要求,

但是這也是跟課程安排有關,比如說有些學員想多學一些儀控相關的內容,

不過礙於主辦單位無法提供硬體,這也是沒辦法的事情,

fishark 發表在 痞客邦 留言(2) 人氣()

最近上課的學員在問我LabVIEW與儀控相關的問題,由時我目前還沒有時間寫詳細的說明,

不過我覺得最簡單的方式就是找該台儀器是否有提供LabVIEW的驅動程式,

這裡有篇文章可以參考:

NI提供超過6,000組儀器控制驅動程式

fishark 發表在 痞客邦 留言(1) 人氣()

LabVIEW提供了許多偵錯(Debug)工具,一般常用的就是Probe, Highlight Execution, Breakpoint和單步執行,

我們可以在程式的任何一個元件上設立Breakpoint (中斷點),

當程式執行到Breakpoint時, 程式會中斷,然後就可以使用單步執行,一步一步地找出錯誤的地方,

fishark 發表在 痞客邦 留言(0) 人氣()

自從自強基金會跟我聯絡要開LabVIEW基礎班的課,已經有一段很長的時間,

說實在的,我也沒有上課經驗,所以也沒有很強求,或是很Care時間,

前些日子通知我說人數夠了,可以開班了,這時候壓力才上來,

我學LabVIEW已經很多年了,基本上也上了不少的課,也有一些NI的講義,

fishark 發表在 痞客邦 留言(0) 人氣()

有時打開Labview的VI程式時,會發生一直找不到連接的子VI,
Sometimes you open a LabVIEW's VI, VI can't connect relative sub-VI. 

可能是VI與子VI的路徑有改變的關係,
the possible reson is the path of files  are changed,

fishark 發表在 痞客邦 留言(0) 人氣()

First Call是一個有趣的功能,
在程式碼區塊(如Loop結構)執行的第一次會傳出一個TRUE值,
但之後便會傳出False, 
因此如果想在執行程式迴圈的第一次做特別或獨立的功能,

fishark 發表在 痞客邦 留言(0) 人氣()

這是一個不用使用到Vision Development Module就可以讀JPG檔的範例,
而且是LabVIEW基本的功能之ㄧ,
同樣的,也可以讀BMP與PNG檔,

fishark 發表在 痞客邦 留言(2) 人氣()

Waveform Chart 顯示數據的更新方式有3種模式,分別是:

0 : Strip Chart
1 : Scope Chart

fishark 發表在 痞客邦 留言(0) 人氣()

FeedBack Node回授節點,
可以將輸出的值傳回輸入的計算中,
跟shift register有點像,
不過在初始值的地方還是有些不一樣,

fishark 發表在 痞客邦 留言(1) 人氣()

LLB是管理VI很好的工具,
一般中大型的LabVIEW程式,往往會有許多的Sub VI,
當你打開主程式時,LabVIEW會去尋找主程式中所需的Sub VI,
當程式從一台電腦轉移到另一台電腦時,

fishark 發表在 痞客邦 留言(0) 人氣()

LabVIEW中其實也提供的一些文字撰寫方式的語法,
如Mathscript Node, Formula Node,
其中Formula Node的語法很像C,
只要在Formula Node的框邊上定義輸出(output)與輸入(output)

fishark 發表在 痞客邦 留言(1) 人氣()

如果想在兩個迴圈間同步化地傳遞資料, 
使用全域變數會有些問題, 
兩個迴圈的全域變數傳輸會有互相等待的問題,
而且如果兩個迴圈的運算時間沒有控制好的話,

fishark 發表在 痞客邦 留言(0) 人氣()

LabVIEW中的Case結構,
類似C語言中的 If...then...else 敘述,
Case結構有兩個要注意的項目:
1. 條件選擇元標籤 (selector label ), 2. 選擇元接頭(case selector),

fishark 發表在 痞客邦 留言(0) 人氣()

關於實體的七段顯示器, 其實是由七個LED形成的,
要顯示不同的數字,其實就是有些LED要on, 有些要Off,
我們可以在軟體上模擬其操作原理,
在Front Panel上建立8個布林控制項, 如下圖排列,

fishark 發表在 痞客邦 留言(0) 人氣()

這是在LabVIEW中平行運算兩個獨立程式的方法,
注意是平行運算,而不是同步,
因為在Window多執行緒的的基礎下,
程式碼是一行一行的執行, 要真正同步是很難的,

fishark 發表在 痞客邦 留言(2) 人氣()

Event Stuctrue的功能類似VB中的事件,當你在LabVIEW中按下控制項或是對控制項做動作時,
會產生一個Event (事件),然後你可以事件的程序中寫一些程式,來當該事件被啟動時會做哪些事情,
這裡舉一個例子來說明:

fishark 發表在 痞客邦 留言(0) 人氣()

«12 3
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼