此篇須他配另外一篇NI LabVIEW CLA考試準備分享-考前準備之考題拆解2一起閱讀唷。另外也可以參考NI LabVIEW CLA考試準備分享-考前準備練功篇_準備資料。
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~![]()
關於CLA
獲得 CLA 認證的工程師已具備最高階技術,可針對高階需求開發完整架構,並由團隊執行該項應用。
在NI的定義中,獲得CLA認證工程師可針對高階需求開發完整架構,並由團隊執行該項應用,注意以上這段話的粗體字,CLA工程師是開發完整架構,並由團隊來執行應用;也就是說到這個階段,已經不是侷限在程式對與錯,而是從一個團體開發程式的角度來看。
CLA配分
而從配分圖來看,原本CLD的配分比例,在功能和風格面佔了75%的比例

而CLA的配分比例,則是架構佔了40%
CLA的配分可以看出明顯和CLD不同,在這階考試認證的配分已經從原本的功能和風格為重改為架構為重, 接下來是需求,文件最後才是風格,其中架構是佔了全部的40%,也就是說架構幾乎決定了會不會通過認證的關鍵角色。
CLA 題目分析
CLA 題目打開洋洋灑灑的寫了雙面8張的英文,我想大部分人都和我一樣,畢竟英文不是母語,一次看這麼多的英文闡述都會覺得有些吃力,所以這裡,把CLA考試拆解成5個部分:
- 考試說明
- 要求事項
- 題目簡介/面板定義
- 名詞定義
- 功能要求

和題目對應關系(以下是NI 官方的Sample Exam範例)

前4頁
如同CLD一樣,題目敘述的內容都在白皮書提過了,雖然面板定議會因題目不同有所改變但是大致都是差不多的,只要考前有熟讀白皮書,這4頁沒有必要細讀。
第4~6頁
考試題目內出現的名詞的定義,由我的經驗,NI考試題目都非常的生活化,其實不會有什麼需要做名詞解釋的,譬如說在sample exam的elevator sample中,解釋了什麼是電梯開關門(Door Open/Door Close),什麼是樓層選擇(Selection) 這種非常淺而易懂的名詞,所以我建議除了題目中真的有看不懂得再回來頭來看,不然名詞定義不需要看,看完overview後就可以直接進入需求的部分。
講到這裡,大家可能會覺得,既然前4頁考古題和白皮書有,後面名詞定義不需要看,是不是代表考試功能要求最為重要、一定要看?
錯!!!!! 因為很重要一定要用紅色高調,CLA考試的精隨就是功能不用寫出來,所以基本上考試的功能要求可以留到最後,
那既然考試題目都不用看到底要寫什麼???
其實我覺得這就是考CLA最簡單的地方,即使考試題目再看不懂,也能把架構拉完,CLA考試也就大致結束了。
歸納的考題分析總結:

CLA 題目分析-架構
接著來繼續看考題的細部,那既然考試題目這麼不重要,考試總是有些共通點的
翻開到考題定義,每份考題的definition 裡面都有類似的粗體字 ,分別為Controller
- User console
- Display console
- Sensor interface
- Configuration database
這些項目就是考試的核心模組和步驟;在Launch VI裡面一定需要先開設定檔設定出使參數後,執行這些核心模組,接著關閉設定檔。

CLA 題目分析-核心模組
核心模組部分,建議使用熟悉的架構來寫,不管是QMH(Queued Message Handler) ,OOP 還是Actor Frame work,只要寫的順、寫得快都是好的架構,重點是要很熟悉,畢竟CLA考試非常短,用最熟悉的寫法來寫才不會花時間再研究架構。
建議先創建好一組核心模組後直接複製創建別的模組,複製完後在做內部的微調來爭取時間。

CLA 題目分析-人機面板

考試時會有3個人機介面需要做,關於這部份大家也不用擔心,因為在題目上已經定義好面板的元件,像是下面放的就是sample exam關於人機的部分,考試的時候只要完全複製題目上的面板就可以了。這時候建議順便把UI document 也寫一寫,還有最重要的UI 的Cover ID 也標註上去。

基本上完成到這個步驟CLA就大致寫完了,下集再來分析功能方面和考試技巧
NI LabVIEW CLA考試準備分享-考前準備練功篇_準備資料
NI LabVIEW CLA考試準備分享-考前準備之考題拆解1

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關:
請先 登入 以發表留言。