教完LabVIEW基礎班的課,感覺還滿不錯的,
不過還是未能滿足某些人的要求,
但是這也是跟課程安排有關,比如說有些學員想多學一些儀控相關的內容,
不過礙於主辦單位無法提供硬體,這也是沒辦法的事情,
教完LabVIEW基礎班的課,感覺還滿不錯的,
不過還是未能滿足某些人的要求,
但是這也是跟課程安排有關,比如說有些學員想多學一些儀控相關的內容,
不過礙於主辦單位無法提供硬體,這也是沒辦法的事情,
最近上課的學員在問我LabVIEW與儀控相關的問題,由時我目前還沒有時間寫詳細的說明,
不過我覺得最簡單的方式就是找該台儀器是否有提供LabVIEW的驅動程式,
這裡有篇文章可以參考:
NI提供超過6,000組儀器控制驅動程式
LabVIEW提供了許多偵錯(Debug)工具,一般常用的就是Probe, Highlight Execution, Breakpoint和單步執行,
我們可以在程式的任何一個元件上設立Breakpoint (中斷點),
當程式執行到Breakpoint時, 程式會中斷,然後就可以使用單步執行,一步一步地找出錯誤的地方,
自從自強基金會跟我聯絡要開LabVIEW基礎班的課,已經有一段很長的時間,
說實在的,我也沒有上課經驗,所以也沒有很強求,或是很Care時間,
前些日子通知我說人數夠了,可以開班了,這時候壓力才上來,
我學LabVIEW已經很多年了,基本上也上了不少的課,也有一些NI的講義,
LabVIEW的FPGA模組其實出來已經很久了,
不過我還沒有接觸到相關的案件應用,
雖然去上過CompactRIO的課程,也知道這套軟體與硬體是很好用的東西,
不過價錢是很大的考量,必須是設備及的儀器才能負擔這樣的花費,
Lego 9797 教育版+LabVIEWfor NXT Toolkit+LabVIEWfor NXT 書籍+LabVIEWfor NXT 教育訓練
市值 : 34,500 TWD
超低特價 : 22,500 TWD
套件內容:
Microchip Hitech C 混合語言 – 如何在C與組語中操作函數(function)
函數是在寫C語言中很重要的,一是可以將程式模組化,二是可以讓程式更容易閱讀,三是讓程式更容易維護。
一般在C而言,如果你的函數是用C寫的,那麼在主程式中呼叫函數是很簡單的事情,但有時為了效率考量,我們會想用組語來撰寫,
本範例就說明如何在函數中撰寫組語,並在主程式區中用C語言來呼叫該函數:
在Microchip的組語中最常用來操作BIT的就是BSF、BCF與BTFSC、BTFCC,但在標準C語言中對於Bit 的使用並不多,由於在單晶片的程式撰寫中,常常需要對Bit作一些判斷與設定,所以Hitech C提供一個方法來定義一個8位元的變數中的每一個Bit,
首先定義一個Unsigned char變數 value,可以直接定義其暫存器位置為0x30,
static unsigned char value @ 0x30;
最近由於使用MPLAB免費提供的HITECH C PICC LITE寫的一些程式,
由於是免費版的,可以使用的PRORAM區有受限,
程式編譯完成後,我嚇了一跳,
居然快使用到受限制程式區的九成,
最近在用Hitech PICC開發PIC16F877A,遇到不少Compiler上的問題,
這是在網路上發現的,想要好好了解PICC的編譯器,不妨參考這篇文章。
文章內容:
目前,Microchip公司生產的PIC系列單片機以其低成本、低功耗、高性能、開發速度快且一次性用戶可編程等優點迅速佔領了國內市場,成為國內銷售量最大的單片機。但國內介紹其C語言開發工具的書籍和文章卻比較少,在開發過程中給廣大程式師帶來了許多困難和不便。
安裝MPLAB IDE 8.10後,可以使用HITECH的C編譯器開發PIC16系列MCU,
首先要建立一個專案,
專案建立流程如下:
1. 使用Project->Project Wizard
以前就聽說Microchip的MPLAB IDE有免費的HI-TECH C編譯器,
不過由於一直在使用16F系列的組語,所以就沒去嘗試。
最近因應客戶需求要使用C語言撰寫程式,所以就下載來使用,
使用版本是MPLAB 8.10,果然在安裝的後半段就會安裝HI TECH的PICC-Lite,
最近要將用Matlab寫的m file程式整合入LabVIEW 8.5,
其實這是在LabVIEW推出Mathscript之後我最想試的一件事情,
不過Mathscript並不是很好用,有些在Matlab可以執行的,在Mathsript並不見得可以,
首先先看Mathscript Node的Debug,一些m script語法的錯誤可以偵錯出來,不過我找不到有單步執行或設breakpoint的功能。
Analog to Digital Converter(ADC)類比/數位轉換器的誤差種類如下:
1. 偏移誤差(Offset Error):
理想的ADC是當類比電壓輸入為零伏特,對應的數位碼也為零;但實際上是輸入的電壓為零,對應的數位碼不是零,其間的誤差稱為偏移誤差。