大家好:我不知道CVI是要做甚麼用的ㄋ~~可否告知一下?
謝謝
大家好:我不知道CVI是要做甚麼用的ㄋ~~可否告知一下?
謝謝
以下是NI網站的對於LabWindows/CVI的說明:
What is LabWindows/CVI?
The integrated LabWindows/CVI environment features code generation tools and prototyping utilities for fast and easy C code development. It offers a unique, interactive ANSI C approach that delivers access to the full power of C with the ease of use of Visual Basic. Because LabWindows/CVI is a programming environment for developing measurement applications, it includes a large set of run-time libraries for instrument control, data acquisition, analysis, and user interface. LabWindows/CVI also contains many features that make developing measurement applications much easier than developing in traditional C environments.
所以簡單來說, CVI也是C語言的程式,只不過它整合了儀器控制,資料擷取,訊號分析與顯示等library的整合,使得利用c語言來開發DAQ,GPIB....等程式比一般傳統的C語言開發環境更為簡易.....其可以利用LabWindows建立一個如同在LabVIEW Front Panel的GUI(圖形化使用者界面).....發展完成的程式也可以用在VB, VC,LABVIEW等(有點類似NI Measurement Stidio的性質)!!!
Benjamin38293.3913541667謝謝你的告知~~
但是我想問一下,因為我公司買了LABVIEW 7.1它包括LABVIEW 和ISI,CVI,LABWINDOW等等,而我又是初學者那麼應該從那一種開始接觸會比較好ㄋ,我想我會去上NI的初級的課程,初學習的我需要參加NI DAY嗎?
謝謝
我個人覺得先學LabVIEW吧(這方面的資料比較多)!! 因為程式開發環境比較簡單,對於撰寫儀器控制,資料擷取分析,機械視覺系統開發等都比較容易(與VB,VC,LabWindows等比較)...
等你相當熟悉LabVIEW在軟硬體系統的整合與建構後,再回頭利用像是Measurement Studio於VB中建立儀控專案,或是在LabWindows/CVI中開發利用c所撰寫的儀控程式....
以我的經驗....我曾經用Measurement Studio於vb環境中利用LabVIEW的function來做機械視覺方面的程式....因為這些functions 與labview中的用法(輸入/輸出參數)都很類似....只不過原本是用"拉線"的方式,變成是用"指定"的方式!!!
至於NI的初級課程,我覺得對於初學者是一定有幫助的....但是成功的專案程式開發,還是必須依靠你自己不斷的從實驗中或有經驗的人身上學習到更多的程式撰寫技巧!!!
麟仔38290.9293634259CVI-> C for Visual Instrumentation.
給C行家使用的工具.效能比LabVIEW好很多.
謝謝~~
小弟剛接觸會有許多問題請教各位先進!!謝謝悠
MK