變體數(shù)據(jù)類型是LabVIEW中多種數(shù)據(jù)類型的容器。將其它數(shù)據(jù)轉(zhuǎn)換為變體時(shí),變體將存儲(chǔ)數(shù)據(jù)和數(shù)據(jù)的原始類型,保證日后可將變體數(shù)據(jù)反向轉(zhuǎn)換。例如,如將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為變體,變體將存儲(chǔ)字符串的文本,以及說明該數(shù)據(jù)是
在默認(rèn)情況下,LabVIEW的文本文件只支持ASCI的編碼存取(對(duì)中文而言則取決于系統(tǒng)默認(rèn),如果是簡(jiǎn)體中文則為GB2312編碼,繁體中文則為Big5編碼),但是某些情況下需要使用到UTF-8編碼的文件。LabVIEW中并沒有提供各種常
說實(shí)話,這個(gè)問題當(dāng)初著實(shí)困擾了我好多天,當(dāng)初真的是幾乎翻遍整個(gè)互聯(lián)網(wǎng)都找不到正確的解決辦法。網(wǎng)友們的回答都是千篇一律的,要么說你沒安裝DAQmx,叫你去官網(wǎng)下載一個(gè)NI-DAQmx安裝上去。要么又說你安裝的DAQmx版
條件結(jié)構(gòu)(CASE)是LV常用結(jié)構(gòu)之一,最為典型的條件結(jié)構(gòu)是含有錯(cuò)誤處理的條件結(jié)構(gòu),常常用于避免使用順序結(jié)構(gòu)。與C語言的條件結(jié)構(gòu)不同,對(duì)于顯示控件,所有的CASE分支必須對(duì)顯示控件傳遞數(shù)據(jù)(賦值)或者直接使用默認(rèn)值
由于LabVIEW是一個(gè)圖形化編程界面,因此其事件處理和其它編程語言中的事件處理有所不同。下文列出了在LabVIEW應(yīng)用程序中使用事件的說明和建議。避免在循環(huán)外使用事件結(jié)構(gòu)。記得在“值改變”事件分支中讀取
單選按鈕在LABVIEW中是非常特別的控件,在8.0以前版本并不存在,而單選按鈕是WINDOWS最為常用的控件之一,我們很難理解為什么早期LABVIEW不提供單選按鈕控件,可能是由于控件內(nèi)部設(shè)計(jì)機(jī)制的問題。雖然現(xiàn)在LABVIEW提供
在進(jìn)行數(shù)據(jù)采集之前,需要確定在一段固定時(shí)間內(nèi)采集多少個(gè)數(shù)據(jù)點(diǎn),即確定采樣頻率。采樣頻率是一個(gè)很重要的參數(shù),要確定適當(dāng)?shù)牟蓸宇l率,需要綜合考慮信號(hào)的最高頻率成分、系統(tǒng)所要達(dá)到的精度、系統(tǒng)噪聲、數(shù)據(jù)采集卡
1. 先安裝好Labview的databasetoolkit,officeaccess,MicrosoftJet4.0OLEDBProvider,可以在NI官網(wǎng)下載到。 2. 通常使用數(shù)據(jù)庫時(shí)會(huì)使用到DBtoolsopenconnection,而它的connectioninformation需要udl文件連接數(shù)據(jù)庫,因
條件結(jié)構(gòu)和事件結(jié)構(gòu),總體來說比較類似,都是需要處理一個(gè)分支。但是他們也有不同之處,表現(xiàn)為:1、條件結(jié)構(gòu)必須有一個(gè)分支能夠執(zhí)行到,不然將出現(xiàn)錯(cuò)誤。而時(shí)間結(jié)構(gòu)可以等待其中某一分支事件的出現(xiàn)(當(dāng)然其中包括超時(shí)
從數(shù)據(jù)庫中讀取時(shí)間字符串如何轉(zhuǎn)換成LABVIEW的時(shí)間標(biāo)識(shí)? 問題:時(shí)間標(biāo)識(shí)--〉DBL--〉時(shí)間標(biāo)識(shí) EXCEL的時(shí)間和LABVIEW中的時(shí)間起點(diǎn)是不同的,相差四年,而且EXCEL是以天數(shù)表示的,需要轉(zhuǎn)換
接收到一串PCM數(shù)據(jù),如下: 0000 1264 C97C 8937 77C8 3783 EE9B 0000 說明兩個(gè)字節(jié)對(duì)應(yīng)一個(gè)點(diǎn)的數(shù)據(jù)(高低位互換后,如:1264(存儲(chǔ)時(shí)的樣子),實(shí)際數(shù)值為:6412(16進(jìn)制),他們對(duì)應(yīng)的10進(jìn)制浮點(diǎn)數(shù)如下: 00.781831482452
在溫度校準(zhǔn)輸入中, 輸入的是一個(gè) double類型的數(shù)值, 由于在modubs協(xié)議中,校準(zhǔn)數(shù)據(jù)占用2個(gè)字節(jié),因此當(dāng)輸入的數(shù)據(jù)較小的時(shí)候,轉(zhuǎn)換成為字節(jié)的時(shí)候需要前面補(bǔ)0來完成。 輸入和輸出的數(shù)據(jù):(無CRC部分?jǐn)?shù)據(jù))
TDMS(Technical Data Management Streaming)文件是NI主推的一種二進(jìn)制記錄文件,它兼顧了高速、易存取和方便等多種優(yōu)勢(shì),能夠在NI的各種數(shù)據(jù)分析或挖掘軟件之間進(jìn)行無縫交互,也能夠提供一系列API函數(shù)供其它應(yīng)用程
1、在Labview中打開一個(gè)新的VI。從control》.NET&ActiveX選項(xiàng)卡中,選擇ActiveX container對(duì)象。(不要選擇web browser對(duì)象,因?yàn)槲覀冞@次是親自配置ActiveX 容器 對(duì)象,并非使用預(yù)先配置好的容器)。2、從容起的彈出
有的時(shí)候,我想用兩段并行的程序來實(shí)現(xiàn)某些功能,但是有要求他們?cè)谀承r(shí)候能夠互相等一等,完成同步功能。看了看labview的幫助文件,覺得使用同步里面的集合點(diǎn)應(yīng)該可以實(shí)現(xiàn)。? 幫助文件里如此描述集合點(diǎn):集合點(diǎn)
網(wǎng)友問: 如何制作三態(tài)指示燈,禁用時(shí)黑色,正常時(shí)綠色,故障時(shí)紅色. 利用屬性節(jié)點(diǎn)修改指示燈顏色,多少狀態(tài)都可以表示. 制作成子VI 調(diào)用就可以了
在Front Panel中放置一個(gè)Listbox切換到Block Diagram右鍵單擊Listbox圖標(biāo)選擇Change to Indicator再次右鍵單擊Listbox圖標(biāo),選擇Create>>Property Node右鍵單擊Property Node,選擇Properties>>Item Names再次右鍵單
通過獲取時(shí)間控件得到的時(shí)間標(biāo)識(shí)如果想得到兩天后的時(shí)間,直接加數(shù)字172800就可以了,默認(rèn)的是加了多少秒。 想在同一個(gè)程序里調(diào)用兩個(gè)相同的子VI,如果VI屬性不設(shè)置為可重入,是不能并行運(yùn)行的,因?yàn)樽覸I每次被調(diào)
步驟如下: 1.打開一個(gè)NEWVI 2.在前面板中放置一個(gè)Numbercontrol控件(數(shù)據(jù)輸入控件)和一個(gè)NumberIndicator控件(數(shù)據(jù)顯示),都在Allcontrols>>numberic模板下并把標(biāo)簽分別改為X和X^6,如下圖: 1.后面板程