在程序框圖窗口中,程序結(jié)構(gòu)都位于函數(shù)子選板“編程→結(jié)構(gòu)”,如圖1所示。 圖1程序結(jié)構(gòu)子模板循環(huán)結(jié)構(gòu)提供重復(fù)執(zhí)行一些代碼的操作,在程序設(shè)計中有很重要的作用。和文本編程語言類似,LabVIEW提供兩種循環(huán)結(jié)構(gòu):For
循環(huán)結(jié)構(gòu)數(shù)據(jù)通道是循環(huán)結(jié)構(gòu)內(nèi)數(shù)據(jù)與結(jié)構(gòu)外數(shù)據(jù)交換(輸入/輸出)的必經(jīng)之路,位于循環(huán)結(jié)構(gòu)框上,顯示為小方格,圖1和圖2所示分別為For循環(huán)結(jié)構(gòu)和While循環(huán)結(jié)構(gòu)的數(shù)據(jù)通道。通道的數(shù)據(jù)類型和輸入的數(shù)據(jù)類型相同,通
條件結(jié)構(gòu)類似于文本編程語言中的switch語句或if else結(jié)構(gòu)或case結(jié)構(gòu),位于函數(shù)選板的“編程-結(jié)構(gòu)一條件結(jié)構(gòu)”,如圖1所示。 條件結(jié)構(gòu)包含多個子程序框圖,根據(jù)傳遞給該結(jié)構(gòu)的輸入值執(zhí)行相應(yīng)的子程序框圖。條件結(jié)構(gòu)每
層疊式順序結(jié)構(gòu)位于函數(shù)選板的“編程→結(jié)構(gòu)→層疊式順序結(jié)構(gòu)”,如圖1所示。 圖1 函數(shù)選板中的層疊式順序結(jié)構(gòu)來源:ks990次
新建的層疊順序框只有一幀,如圖1所示??梢酝ㄟ^右鍵快捷菜單添加或刪除幀。在右鍵菜單第3欄選項中,“在后面添加幀”是在當(dāng)前幀之后添加一幀;“在前面添加幀”是在當(dāng)前幀之前添加一幀;“復(fù)制幀”是復(fù)制當(dāng)前幀為后
平鋪式順序結(jié)構(gòu)和層疊式順序結(jié)構(gòu)功能相同,不同的是結(jié)構(gòu)中所有幀都是按順序展開排列而不是疊在一起。平鋪的順序結(jié)構(gòu)位于函數(shù)選板的“編程一結(jié)構(gòu)→平鋪式順序結(jié)構(gòu)”,如圖1所示。 新建的平鋪順序結(jié)構(gòu)也只有一幀,如圖
層疊式順序結(jié)構(gòu)和平鋪式順序結(jié)構(gòu)功能相同,相互之間可以方便地進(jìn)行轉(zhuǎn)換。通過層疊順序結(jié)構(gòu)的右鍵快捷菜單選項“替換→替換為平鋪式順序”,可以將層疊式順序結(jié)構(gòu)轉(zhuǎn)換為平鋪式順序結(jié)構(gòu)。如果層疊順序結(jié)構(gòu)有局部變量,
事件結(jié)構(gòu)用來響應(yīng)用戶界面操作,如點擊鼠標(biāo),按下鍵盤,退出等程序等操作。事件結(jié)構(gòu)的工作原理和內(nèi)置的條件結(jié)構(gòu)相似。 事件結(jié)構(gòu)可包含多個分支,一個分支對應(yīng)一個獨立的事件處理程序。一個分支配置可處理一個或多個
循環(huán)結(jié)構(gòu)包括For循環(huán)結(jié)構(gòu)和While循環(huán)結(jié)構(gòu),兩者都可以用來重復(fù)執(zhí)行程序。For循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)相對比較固定,循環(huán)過程不能中斷,對確定數(shù)值循環(huán)的程序比較適合;While循環(huán)可以添加條件進(jìn)行控制。 條件結(jié)構(gòu)根據(jù)輸入
創(chuàng)建數(shù)組過程中可能會包含很多重復(fù)的內(nèi)容,所以,有時可以利用循環(huán)結(jié)構(gòu)來創(chuàng)建數(shù)組。例如,創(chuàng)建上例中規(guī)律的二維數(shù)值數(shù)組,可按照以下步驟進(jìn)行。 第1步:創(chuàng)建一個For循環(huán),設(shè)置循環(huán)次數(shù)為3,用來創(chuàng)建數(shù)組行,如圖1所示
近幾年,隨著計算機(jī)技術(shù)和電了技術(shù)的飛躍式發(fā)展,通過不斷的系統(tǒng)功能集成和優(yōu)化,網(wǎng)絡(luò)覆蓋面積和傳輸穩(wěn)定性日益增加,將傳統(tǒng)模擬視頻監(jiān)控系統(tǒng)中的模擬信號部分已舍棄,完成了全數(shù)字化的視頻監(jiān)控系統(tǒng),
PAL器件的構(gòu)成原理以邏輯函數(shù)的最簡與或式為主要依據(jù),其基本結(jié)構(gòu)如圖1所示。在PAL器件的兩個邏輯 陣列中,與陣列可編程,用來產(chǎn)生函數(shù)最簡與或式中所必需的乘積項。因為它不是全譯碼結(jié)構(gòu),所以允許 器件有多個輸人端
1.專用輸出的基本門陣列結(jié)構(gòu) 專用輸出結(jié)構(gòu)如圖1所示,組合邏輯宜采用這種結(jié)構(gòu)。圖中的輸出部分采用或非門,因而也稱這種結(jié)構(gòu)為 輸出低電平有效。若輸出采用或門,則稱為高電平有效器件;若將輸出部分的或非門改為互
在ARM(Thumb)匯編語言程序中,以程序段為單位組織代碼。段是相對獨立的指令或數(shù)據(jù)序列,具有特定的名稱。段可以分為代碼段和數(shù)據(jù)段,代碼段的內(nèi)容為執(zhí)行代碼,數(shù)據(jù)段存放代碼運(yùn)行時需要用到的數(shù)據(jù)。一個匯編程序至
最近剛把 DYS388 項目了結(jié),期間寫了不少程序,寫著寫著想到了一下東西,于是總結(jié)了一下。一、什么是占用式程序一個進(jìn)程在一個時刻只能處理一個任務(wù)。每個任務(wù)是為了完成一
C語言中的“結(jié)構(gòu)體”其實就相當(dāng)于其他高級語言中的“記錄”,結(jié)構(gòu)體的定義方法如下: 例如: Struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; };(注意最后的分號不
摘要:本文簡要分析結(jié)構(gòu)體、聯(lián)合體2種特殊的數(shù)據(jù)類型,結(jié)合鏈表和結(jié)構(gòu)體的綜合運(yùn)用,詳細(xì)注釋創(chuàng)建鏈表的計算機(jī)執(zhí)行和處理的過程,并對一些概念結(jié)合代碼舉例分析,指出常見錯誤和問題。結(jié)構(gòu)體結(jié)構(gòu)體是一種特殊的數(shù)據(jù)類
AT89S51單片機(jī)的定時器/計數(shù)器結(jié)構(gòu)如下圖所示,定時器/計數(shù)器T0由特殊功能寄存器TH0、TL0構(gòu)成,定時器/計數(shù)器Tl由特殊功能寄存器TH1、TL1構(gòu)成?! 蓚€定時器/計數(shù)器都具有定時器和計數(shù)器
89C51單片機(jī)的工作方式 89C51單片機(jī)共有復(fù)位、程序執(zhí)行、低功耗以及編程和校驗等四種工作方式?! ?.復(fù)位方式 (l)復(fù)位操作復(fù)位是單片機(jī)的初始化操作,其主要功能是把PC初始化為OOOOH,使單
引 言 通常,人們對微型計算機(jī)的工作原理及硬件結(jié)構(gòu)的了解來源于書本知識,深入理解掌握其功能特點比較困難,要自己親手去做一個類似功能的微型計算機(jī)更是不可能。隨著可編程邏輯器件的廣泛應(yīng)用,為數(shù)字系統(tǒng)的設(shè)計帶