(待分)labview入門教程初學者必看_第1頁
(待分)labview入門教程初學者必看_第2頁
(待分)labview入門教程初學者必看_第3頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、入門教程亞為電子科技說明:1、不同版本,內(nèi)容大同小異,不要過于核對圖標2、必須先安裝,亞為的資料,版本不低于,如果是串口通信,還要 安裝。3、直接打開亞為用戶資料的“例程 * 例程”,看到的是前面板, 也就是交互界面。 界面可以自行修改, 注意右鍵 數(shù)據(jù)操作 保存默認 參數(shù)。4、波形圖上右鍵,可以導出或者另存數(shù)據(jù)。高速采集模式下,例程 不自動保存,需要手動導出。高速模式下,不要采集時間過長,否則 系統(tǒng)崩潰,會內(nèi)存溢出甚至藍屏死機。5、如果需要修改算法邏輯,按下即可打開程序框圖界面。里面的數(shù) 學符號,仔細研究下,就應該能認識。看懂加減乘除即可。6、這個文檔認真看十遍,你就是編程高手啦,亞為科技不

2、負責編程 指導哦。高手都是自學的。第一講:認識簡介 在開始菜單里找點擊打開,會出現(xiàn)如下界面:從 >> 或者從右半部分中的 >> 都可以打開如下界面:LJl! ititll K11 I I I -.H itFile EditTools Brcw&e Wlrrckw Hein上圖中前圖是虛擬儀器的前面板,是用戶使用的人機界面,后面的是程序框圖界 面(即后面板)。在的用戶界面上,應特別注意它提供的操作模板,包括工具()模板、控制 ()模板和函數(shù)()模板。這些模板集中反映了該軟件的功能與特征。下面我們 來大致瀏覽一下。工具模板()該模板提供了各種用于創(chuàng)建、修改和調(diào)試程序

3、的工具。如果 該模板沒有出現(xiàn),則可以在菜單下選擇 命令以顯示該模板。當 從模板內(nèi)選擇了任一種工具后,鼠標箭頭就會變成該工具相應的 形狀。當從菜單下選擇了 功能后,把工具模板內(nèi)選定的任一種 工具光標放在流程圖程序的子程序()或圖標上,就會顯示相 應的幫助信息。工具圖標有如下幾種:圖標名稱功能1(操作值)用于操作前面板的控制和顯示。使用它向數(shù)字 或字符串控制中鍵入值時,工具會變成標簽工 具/、2(選擇)用于選擇、移動或改變對象的大小。當它用于 改變對象的連框大小時,會變成相應形狀。3(編輯文本)用于輸入標簽文本或者創(chuàng)建自由標簽。當創(chuàng)建 自由標簽時它會變成相應形狀。4E(連線)用于在流程圖程序上連接

4、對象。如果聯(lián)機幫助 的窗口被打開時,把該工具放在任一條連線上, 就會顯示相應的數(shù)據(jù)類型。5(對象菜單)用鼠標左鍵可以彈出對象的彈出式菜單。6(窗口漫游)使用該工具就可以不需要使用滾動條而在窗口 中漫游。7(斷點設置/ 清除)使用該工具在的流程圖對象上設置斷點。8回(數(shù)據(jù)探針)可在框圖程序內(nèi)的數(shù)據(jù)流線上設置探針。通過 控針窗口來觀察該數(shù)據(jù)流線上的數(shù)據(jù)變化狀 況。9Z(顏色提?。┦褂迷摴ぞ邅硖崛☆伾糜诰庉嬈渌膶ο?。10E(顏色設置)用來給對象定義顏色。它也顯示出對象的前景 色和背景色。下面的兩個模板是多層的,其中每一個子模板下還包括多個對象 控制模板() 注意:只有打開前面板時才能調(diào)用該模板R

5、im匡贏 Ehva該模板用來給前面板設置各種所需的輸出顯示對象 和輸入控制對象。每個圖標代表一類子模板。如果控制 模板不顯示,可以用菜單的 功能打開它,也可以在前 面板的空白處,點擊鼠標右鍵,以彈出控制模板??刂颇0迦缬覉D所示,它包括如下所示的一些子模 板。子模板中包括的對象,我們在功能中用文字簡要介 紹。圖標子模板名稱功能1N(數(shù)值量)數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表 盤及各種輸入框。2(布爾量)邏輯數(shù)值的控制和顯示。包含各種布爾開關、按 鈕以及指示燈等。31(字符串和 路徑)字符串和路徑的控制和顯示。41(數(shù)組和簇)數(shù)組和簇的控制和顯示。5(歹y表和表 格)列表和表格的控制和顯示

6、6(圖形顯示)顯示數(shù)據(jù)結果的趨勢圖和曲線圖。7(環(huán)與枚舉)環(huán)與枚舉的控制和顯示。8|nn|1(輸入輸出功 能)輸入輸出功能。于操作、等功能。91參考數(shù)(數(shù)字控制)數(shù)字控制(經(jīng)典控制)經(jīng)典控制,指以前版本軟件的面板圖標。1用于等功能。7 (裝飾)用于給前面板進行裝飾的各種圖形對象。©(控制選擇)調(diào)用存儲在文件中的控制和顯示的接口。血(用戶控制)用戶自定義的控制和顯示。功能模板()注:只有打開了流程圖程序窗口(即后面板),才能 出現(xiàn)功能模板。功能模板是創(chuàng)建流程圖程序的工具。該模板上的每一 個頂層圖標都表示一個子模板。若功能模板不出現(xiàn),則可 以用菜單下的 功能打開它,也可以在流程圖程序窗口

7、的 空白處點擊鼠標右鍵以彈出功能模板。功能模板如右圖所示,其子模塊如下所示。(個別不 常用的子模塊未包含)圖標子模板名稱功能1(結構)包括程序控制結構命令,例如循環(huán)控制等,以 及全局變量和局部變量。2(數(shù)值運算)包括各種常用的數(shù)值運算,還包括數(shù)制轉(zhuǎn)換、 三角函數(shù)、對數(shù)、復數(shù)等運算,以及各種數(shù)值 常數(shù)。3(布爾運算)包括各種邏輯運算符以及布爾常數(shù)。4(字符串運算)包含各種字符串操作函數(shù)、數(shù)值與字符串之間 的轉(zhuǎn)換函數(shù),以及字符(串)常數(shù)等。5(數(shù)組)包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù) 數(shù)組等。6(簇)包括簇的處理函數(shù),以及群常數(shù)等。這里的群 相當于語言中的結構。7(比較)包括各種比較運算函數(shù)

8、,如大于、小于、等于。8y(時間和對 話框)包括對話框窗口、時間和出錯處理函數(shù)等。9囲(文件輸入輸 出)包括處理文件輸入輸出的程序和函數(shù)。10H(數(shù)據(jù)采集)包括數(shù)據(jù)采集硬件的驅(qū)動,以及信號調(diào)理所需 的各種功能模塊。11國(波形)各種波形處理工具12(分析)信號發(fā)生、時域及頻域分析功能模塊及數(shù)學工 具。13(儀器輸入輸 出)包括(、)、串行、儀器控制的程序和函數(shù),以 及的操作功能函數(shù)。14<1(運動與景 像)15(數(shù)學)包括統(tǒng)計、曲線擬合、公式框節(jié)點等功能模塊, 以及數(shù)值微分、積分等數(shù)值計算工具模塊。16(通訊)包括、和等功能的處理模塊。17(應用控制)包括動態(tài)調(diào)用、標準可執(zhí)行程序的功能函

9、數(shù)。18(圖形與聲 音)包括、聲音播放等功能模塊。包括調(diào)用動態(tài) 連接庫和節(jié)點等功能的處理模塊。19(示教課程)包括示教程序。2 0(文檔生成)2 1(高級功能)2 2(選擇子)2 3(用戶子庫)面我們通過練習掌握如何應用練習一:建立一個測量溫度和容積的步驟如下:1. 選擇?,打開一個新的前面板窗口。2. 從 >> >>中選擇 放到前面板中。(注:如果前面板中沒有模版,可在菜 單欄選 >> ,即可打開或直接點擊鼠標右鍵)3. 在標簽()文本框中輸入“容積”,然后在前面板中的其他任何位置單 擊一下。4. 同樣從 >> >> 中選擇放到前面

10、板中5. 在標簽文本框中輸入“溫度計”,然后在前面板中的其他任何位置單擊 一下。6. 把容器顯示對象的顯示范圍設置為到。.雙擊容器坐標的 標度,使它高亮顯示。在坐標中輸入 ,再在前面 板中的其他任何地方單擊一下。這時到之間的增量將被自動顯示。.在容器旁配數(shù)據(jù)顯示。將鼠標移到容器上,點右鍵,在出現(xiàn)的快速菜單中選>> 即可。前面板如下圖所示:溫度討容積1UUT85.0371丄 UUUT397.48690Ck還800470|700t60扌600 z5004心400;300;101100:0-圖1 練習一的前面板圖8. >> 打開流程圖窗口,在窗口中建立如下程序:數(shù)發(fā)生器延時函

11、數(shù)數(shù)值常數(shù)乘法函數(shù)pfll度計A1000lnstan 匚 e圖1 練習一的流程圖該流程圖中新增的對象有兩個乘法器、兩個數(shù)值常數(shù)、兩個隨機數(shù)發(fā)生器、 一個延時函數(shù),一個循環(huán),一個布爾常量,溫度和容積對象是由前棉板的設置自 動帶出來的。a. 乘法器()、隨機數(shù)發(fā)生器()和數(shù)值常數(shù)()由>> >>中拖出。(注:如果面板中沒有模版,可以從菜單欄中選 >> 或點擊鼠標右 鍵)b. 延時函數(shù)()可以從 >> >>>> 中拖出,在自動彈出的對話框中輸入 要延時的時間(比如)。.連線:把鼠標放到函數(shù)端子上,當鼠標自動變?yōu)檫B線模式并出現(xiàn)一閃

12、一閃時,點擊一下鼠標左鍵然后找要連接的函數(shù)端子,當鼠標出現(xiàn)一閃一閃時,再次點擊鼠標左鍵,這時就把兩個函數(shù)連接起來了。.最后選 >> >>>>,在已編好的程序左上角點擊鼠標左鍵,然后移動鼠標, 直到出現(xiàn)的虛線把程序全包含起來再點鼠標左鍵,就創(chuàng)建了一個循環(huán)。在右下角條件端子上點擊鼠標右鍵,再彈出的菜單里選就可,目的是讓循環(huán)能夠維持下去。.在前面板中,單擊(運行)按鈕,運行該.在后面板的工具欄中點擊類似燈泡狀的按鈕,就可以看見程序中各個數(shù)據(jù) 流的走向。.選擇?,把該 保存到任意目錄下。.選擇?,關閉該。 練習一結束 附注與說明:顯示對象()、控制對象()和數(shù)值常數(shù)

13、對象0 00顯示對象和控制對象都是前面板上的控 件,前者有輸入端子而無輸出端子,后者正好 相反,它們分別相當于普通編程語言中的輸出 參數(shù)和輸入?yún)?shù)。數(shù)值常數(shù)對象可以看成是控 制對象的一個特例。在前面板中創(chuàng)建新的控制對象或顯示對象時,都會在流程圖中創(chuàng)建對應的端子。端子的符號反映該對象的數(shù)據(jù)類型。 例如,符號表示對象數(shù)據(jù)類型是雙精度數(shù)。符號表示布爾數(shù)。 符號表示位整型數(shù)。符號表示對象數(shù)據(jù)類型是字符串。一個對象應當是顯示對象還是控制對象必須弄清楚,否則無法正確連線。有時他 們的圖標是相似或相同的,可以根據(jù)需要明確要求它是顯示對象還是控制對象。方法是將鼠標移到圖標上,然后點右鍵,可出現(xiàn)快速菜單(例見右

14、圖)。如果菜 單中的第一項是 ,說明這是一個顯示對象,你可以根據(jù)需要,將其變?yōu)榭刂茖?象。如果菜單中的第一項是 ,說明這是一個控制對象,你也可以根據(jù)需要,將 其變?yōu)轱@示對象。2. 關于連線連線是程序設計中較為復雜的問題。 流程圖上的每一個對象都帶有自己的連 線端子,連線將構成對象之間的數(shù)據(jù)通道。 因為這不是幾何意義上的連線,因此 并非任意兩個端子間都可連線,連線類似于普通程序中的變量。數(shù)據(jù)單向流動, 從源端口向一個或多個目的端口流動。 不同的線型代表不同的數(shù)據(jù)類型。 下面是 一些常用數(shù)據(jù)類型所對應的線型和顏色:類型顏色標量一維數(shù)組二維數(shù)組TiZMr整形數(shù)蘭色浮點數(shù)橙色邏輯量綠色字符串粉色文件路

15、徑青色當需要連接兩個端點時,在第一個端點上點擊連線工具(從工具模板欄調(diào) 用),然后移動到另一個端點,再點擊第二個端點。端點的先后次序不影響數(shù)據(jù) 流動的方向。當把連線工具放在端點上時,該端點區(qū)域?qū)W爍,表示連線將會接通該端 點。當把連線工具從一個端口接到另一個端口時, 不需要按住鼠標鍵。當需要連 線轉(zhuǎn)彎時,點擊一次鼠標鍵,即可以正交垂直方向地彎曲連線,按空格鍵可以改 變轉(zhuǎn)角的方向。接線頭是為了幫助正確連接端口的連線。 當把連線工具放到端口上,接線頭 就會彈出。接線頭還有一個黃色小標識框,顯示該端口的名字。線型為波折號的連線表示壞線。出現(xiàn)壞線的原因有很多,例如:連接了兩個 控制對象。源端子和終點

16、端子的數(shù)據(jù)類型不匹配 (例如一個是數(shù)字型,而另一個 是布爾型)??梢酝ㄟ^使用定位工具點擊壞線再按下 <> 來刪除它。選擇? 或 者按下 <> 可以一次刪除流程圖中的所有壞線。當 無法運行,或者顯示 (信 號丟失終端)的錯誤信息時,這是一個快捷的調(diào)試方法。程序調(diào)試技術(以下操作大家可以用練習一嘗試)找出語法錯誤如果一個程序存在語法錯誤,則在面板工具條上的運行按鈕會變成一個折斷 的箭頭,表示程序不能被執(zhí)行。這時該按鈕被稱作錯誤列表。點擊它,則彈 出錯誤清單窗口,點擊其中任何一個所列出的錯誤,選用功能,貝U出錯的對 象或端口就會變成咼亮。設置執(zhí)行程序高亮 在的工具條上有一個畫

17、著燈泡的按鈕,這個按鈕叫做“高亮執(zhí)行”按鈕上。 點擊這個按鈕使它變成高亮形式,再點擊運行按鈕,程序就以較慢的速度運 行,沒有被執(zhí)行的代碼灰色顯示,執(zhí)行后的代碼高亮顯示,并顯示數(shù)據(jù)流線 上的數(shù)據(jù)值。這樣,你就可以根據(jù)數(shù)據(jù)的流動狀態(tài)跟蹤程序的執(zhí)行。斷點與單步執(zhí)行為了查找程序中的邏輯錯誤,有時希望流程圖程序一個節(jié)點一個節(jié)點地執(zhí) 行。使用斷點工具可以在程序的某一地點中止程序執(zhí)行,用探針或者單步方 式查看數(shù)據(jù)。使用斷點工具時,點擊你希望設置或者清除斷點的地方。斷點 的顯示對于節(jié)點或者圖框表示為紅框,對于連線表示為紅點。當程序運行到 斷點被設置處,程序被暫停在將要執(zhí)行的節(jié)點,以閃爍表示。按下單步執(zhí)行 按鈕

18、,閃爍的節(jié)點被執(zhí)行,下一個將要執(zhí)行的節(jié)點變?yōu)殚W爍,指示它將被執(zhí) 行。你也可以點擊暫停按鈕,這樣程序?qū)⑦B續(xù)執(zhí)行直到下一個斷點。探針可用探針工具來查看當流程圖程序流經(jīng)某一根連接線時的數(shù)據(jù)值。 從工具模 板選擇探針工具,再用鼠標左建點擊你希望放置探針的連接線。這時顯示器 上會出現(xiàn)一個探針顯示窗口。 該窗口總是被顯示在前面板窗口或流程圖窗口 的上面。在流程圖中使用選擇工具或連線工具,在連線上點擊鼠標右鍵,在 連線的彈出式菜單中選擇“探針”命令,同樣可以為該連線加上一個探針。子的建立子()相當于普通編程語言中的子程序,也就是被其他的 調(diào)用的??梢詫?任何一個定義了圖標和聯(lián)接器的 作為另一個 的子程序。在

19、流程圖中打開 ?.,就可以選擇要調(diào)用的子 。構造一個子主要的工作就是定義它的 圖標 和聯(lián)接器 。每個在前面板和流程圖窗口的右上角都顯示了一個默認的圖標。 啟動圖標編 輯器的方法是, 用鼠標右鍵單擊面板窗口的右上角的默認圖標, 在彈出菜單中選 擇。下圖顯示了圖標編輯器的窗口。 可以用窗口左邊的各種工具設計像素編輯區(qū) 中的圖標形狀。 編輯區(qū)右側(cè)的一個方框中顯示了一個實際大小的圖標。 圖標編輯 器的具體使用細節(jié)參閱 練習二Icon E ditorE-alAIE16 CdwsB iW廠 Showi TeimrtdsCopv frcm:八::fli R. _ 尸QK匚抽凹 |圖標編輯器窗口聯(lián)接器是數(shù)據(jù)的

20、輸入輸出接口。如果用面板控制對象或者顯示對象從子 中輸出或者輸入數(shù)據(jù),那么這些對象都需要在聯(lián)接器面板中有一個連線端子。您可以通過選擇 的端子數(shù)并為每個端子指定對應的前面板對象以定義聯(lián)接器。定義聯(lián)接器的方法是,用鼠標右鍵單擊面板窗口中的圖標窗口,在快捷菜單 中選擇。聯(lián)接器圖標會取代面板窗口右上角的圖標。自動選擇的端子連接模式是控制對象的端子位于聯(lián)接器窗口的左邊, 顯示對象的端子位于聯(lián)接器窗口右邊。 選 擇的端子數(shù)取決于前面板中控制對象和顯示對象的個數(shù)。聯(lián)接器中的各個矩形表示各個端子所在的區(qū)域, 可以用它們從 中輸入或者 輸出數(shù)據(jù)。如果必要,也可以選擇另外一種端子連接模式。方法是在圖標上單擊 鼠標

21、右鍵單出快捷菜單,選擇,再次彈出快捷菜單,選擇。下面我們通過一個練習說明具體操作。練習二:子的建立及調(diào)用 步驟如下:)和一個 控件(數(shù)據(jù)顯示),都 和A,如下圖:3. 后面板程序圖如下圖連接,這是一個計算的次方程序(類似的方法,可以修 正采集的數(shù)據(jù)哦)4. 在前面板中,用鼠標右鍵單擊窗口右上角的圖標,在快捷菜單中選擇也可以雙擊圖標激活圖標編輯器。 注意只能在前面板中編輯圖標和聯(lián)接器。5. 刪除默認圖標。使用(矩形框),單擊并拖動想要刪除的部分,按下 <>也可以通過雙擊工具框中的陰影矩形刪除圖標。6. 用(文本工具)創(chuàng)建文本(寫好后可以用方向鍵移動文字在圖標中的位置)。得到圖標將如下

22、圖所示。尿 Icon EditorEiie Edit Help$iiL -JX"bA9s?WH ECopv from: Slack & White16 Colors16 匚olorsColors '1 Show Terminals f255 Colors sOKCancel11Help :7. 單擊,關閉編輯器。新創(chuàng)建的圖標就顯示在屏幕右上角的圖標窗口中8. 用鼠標右鍵單擊前面板中的圖標窗口, 在快捷菜單中選擇,設置聯(lián)接器端子連接模式。在默認情況下, 會根據(jù)前面板中的控制對 象和顯示對象的數(shù)目確定聯(lián)接器的端子連接模式。因為前面板中 有兩個對象,所以聯(lián)接器有兩個端子,如

23、右圖所示。用鼠標右鍵 單擊聯(lián)接器窗口,在快捷菜單中選擇(旋轉(zhuǎn)度),注意聯(lián)接器窗口的變化,如右圖所示。9. 端子連接到和A:點擊聯(lián)接器左部端子。光標自動變成連線工具,同時端子 變成黑色。.單擊控件對象。一個移動的虛線框把它包圍起來,選中的端子的顏色 變?yōu)榕c控制顯示對象的數(shù)據(jù)類型一致的顏色。如果單擊前面板中的任何空白區(qū)域以后,虛線消失,選中的端子變暗, 這表示您已經(jīng)成功地把顯示對象和上部端子連接起來。如果端子是白色,則表示沒有連接成功。.重復步驟 和,把右部的端子和八連接起來。 C.用鼠標右鍵單擊聯(lián)接器,在快捷菜單中選擇.10. 選擇?,保存該,保存名為A。這樣這個 就完成了,并也可以作為子 被其

24、 他的調(diào)用。子 的圖標在主 的流程圖中代表它。11. 調(diào)用子。新建一個控件和一個控件,并把標簽分別改為和A,如下圖12.在前面板中放置一個,選中并打開剛才保存的,并連接好線如下圖:在 >> >>.運行該程序 練習二結束使用三種圖表模式目的:查看 分別在三種模式下執(zhí)行時圖表的顯示。 練習三:建立前面板及流程圖如下Waveform Chartl-i prq=CLE<-OPlotO182Aim步驟:.在前面板放置( >> >>>> )控件.在后面板放置函數(shù)(>> >>>>>>)及函數(shù)(

25、>> >>>>)并在左端子建立常數(shù)如。最后放置循環(huán)該程序中利用一個循環(huán)產(chǎn)生連續(xù)的()函數(shù)值,并及時地在圖表上顯示出來, 現(xiàn)在前面板上的是一個,這是一個坐標式顯示器,與紙帶式圖表記錄器相似。每 接受一個新數(shù)據(jù),新數(shù)據(jù)就將顯示在右側(cè),而原有數(shù)據(jù)移動到左側(cè)用鼠標選中,點擊右鍵,可在快速菜單中選擇?子菜單??梢赃x擇更換其 他兩種更新模式。示波器模式是一個返回式的顯示器,與示波器類似。每接受一個新數(shù)據(jù)時, 它就把新數(shù)據(jù)繪制在原有數(shù)據(jù)的右側(cè)。當數(shù)據(jù)曲線到達顯示區(qū)的右邊緣時,會刪除全部圖形,從左邊緣重新開始繪制曲線。示波器模式顯然要快于條狀圖模式, 因為它不會因為滾動產(chǎn)生

26、溢出。掃描模式更接近于示波器模式,但是當數(shù)據(jù)曲線到達顯示區(qū)的右邊時, 不會 變成空白,而是會出現(xiàn)一個移動的垂線,標記新數(shù)據(jù)的開始,并當添加新數(shù)據(jù)時 穿過整個顯示區(qū)。練習三結束。第二講程序結構2.1循環(huán)結構循環(huán)循環(huán)可以反復執(zhí)行循環(huán)體的程序,直至到達某個邊界條件。它類似于普通編程語言中的 循環(huán)和 循環(huán)。 循環(huán)的框圖是一個大小可變的方框, 用于執(zhí)行框中的程序,直到條件端子接收到的布爾值為。該循環(huán)有如下特點:計數(shù)從開始()。先執(zhí)行循環(huán)體,而后,如果循環(huán)只執(zhí)行一次,那么循環(huán)輸出值。循環(huán)至少要運行一次。J條件端子/循環(huán)變量-* jr圖一1 循由于在練環(huán)示意圖 習一中已講過循環(huán)的應用,大家可以自己做下面的練

27、習,其前面板和流程圖如下圖所示:1.00.80.610.00.4 -0.20.00Visible IlansIl&Ecription md T anointOFFReplaceIhile Loop6.08.0存器()寄存器可Stop If Tru7 Contiiwie If True? DO移位寄 移位 以將數(shù)據(jù) 從一個循 環(huán)周期傳 遞到另外 一個周期。在程序設計中, 經(jīng)常要用到它.創(chuàng)建 一個移位寄存器的方法是,用鼠標右鍵單擊循環(huán)的左 邊或者右邊,在快捷菜單中選擇。如右圖所示。移位寄存器在流程圖上用在循環(huán)邊框上相 應的一對端子來表示。右邊的端子中存儲了一個周期完成后的數(shù)據(jù),這些數(shù)據(jù)在這

28、個周期完成之后將被轉(zhuǎn)移到左邊的端子,賦的工作過程令移位寄前面的多數(shù)值。這個計算數(shù)據(jù)有用。還可他的端子的周期的是用鼠標左邊或者子,在快捷擇。例如,移位寄存給下一個周期。移位寄存器可以轉(zhuǎn)移各種類型的數(shù)據(jù)-數(shù)值、布爾數(shù)、數(shù)組、 字符串等等。它會自動適應與它連接的第一個對象的數(shù)據(jù)類型。 下圖表示了它的 工作過程.Before Loop 舊年厘"$First Iteration圖2 3 可以 存器記憶 個周期的 功能對于 均值非常 以創(chuàng)建其 訪問先前 數(shù)據(jù),方法 右鍵單擊 右邊的端 菜單中選 如果某個 器左邊的端口含有三個元素,那么就可以訪問前三個周期的數(shù)據(jù) 練習四使用移位寄存器 目的:創(chuàng)建一

29、個可以在圖表中顯示運行平均數(shù)的 .打開一個新的前面板,按照下圖所示創(chuàng)建對象。.把波形圖表的坐標范圍改為到。.在添加開關之后,用鼠標右鍵單擊它,在快捷菜單中選擇 ?,再選擇? 把狀態(tài)設置為默認狀態(tài)。流程圖隨機數(shù)練習四的前面板.按下圖創(chuàng)建流程圖ToogwEHLBoolean練習四的流程圖.在流程圖中添加 循環(huán)(?),創(chuàng)建移位寄存器。.用鼠標右鍵單擊循環(huán)的左邊或者右邊,在快捷菜單中選擇。.用鼠標右鍵單擊寄存器的左端子,在快捷菜單中選擇,添加一個寄存器。用同樣的方法創(chuàng)建第三個元素。(-)函數(shù)(?)產(chǎn)生到之間的某個隨機數(shù)。函數(shù)(?) 在本練習中,它將返回兩個周期產(chǎn)生的隨機數(shù)的和。如果要加 入其他的輸入,

30、只需用右鍵單擊某個輸入,從快捷菜單中選擇。.除法函數(shù)(?)在本練習中,它用于返回最近四個隨機數(shù)的平均值。.數(shù)值常數(shù)(?)在循環(huán)的每個周期,(-)函數(shù)將產(chǎn)生一個隨機數(shù)。就將把 這個數(shù)加入到存儲在寄存器中的最近三個數(shù)值中。(-)再將結果除以,就能得到這些數(shù)的平均值(當前數(shù)加上以前的三個數(shù))。然后再將這個平均值顯示在波 形圖中。函數(shù)(?)一一它將確保循環(huán)的每個周期不會比毫秒輸入快。 在本練習中, 毫秒輸入的值是毫秒。如果用鼠標右鍵單擊圖標,從快捷菜單中選擇 ?,就可以 看到 的標簽。.用鼠標右鍵單擊功能函數(shù)的輸入端子,在快捷菜單中選擇 。出現(xiàn)一個數(shù)值常數(shù),并自動與功能函數(shù)連接。.將設置為。這樣連接到

31、函數(shù)的數(shù)值常數(shù)設置了毫秒的等待時間。因此循環(huán)每半 秒執(zhí)行一次。注意,用一個隨機數(shù)作為移位寄存器的初始值。如果沒有設置移位 寄存器端子的初始值,它就含有一個默認的數(shù)值,或者上次運行結束時的數(shù)值, 因此開始得到的平均數(shù)沒有任何意義。.執(zhí)行該,觀察過程。.把該保存。練習四結束。附注:移位寄存器的初值:上面的練習中對移位寄存器設置了初值。如果不設這個初值,默認的初值 是0。在這個例子中,一開始的計算結果是不對的,只有到循環(huán)完3次后移位寄 存器中的過去值才填滿,即第4次循環(huán)執(zhí)行后可以得到正確的結果。循環(huán)循環(huán)用于將某段程序執(zhí)行指定次數(shù)。和 循環(huán)一樣,它不會立刻出現(xiàn)在流程 圖中,而是出現(xiàn)一個小的圖標,而后您

32、可以修改它的大小和位置。具體的方法是, 先單擊所有端子的左上方,然后按下鼠標,拖曳出一個包含所有端子的矩形。 釋 放鼠標時就創(chuàng)建了一個指定大小和位置的循環(huán)。循環(huán)將把它的框圖中的程序執(zhí)行指定的次數(shù),循環(huán)具有下面這兩個端子::計數(shù)端子(輸入端子)一一用于指定循環(huán)執(zhí)行的次數(shù)。:周期端子(輸出端子)一一含有循環(huán)已經(jīng)執(zhí)行的次數(shù)。上圖顯示了一可以產(chǎn)生個隨機數(shù)并將數(shù)據(jù)顯示在一個圖表上的循環(huán)。在該例中, 的初值是,終值是。練習五使用循環(huán)目的:用循環(huán)和移位寄存器計算一組隨機數(shù)的最大值。1. 打開一個新的前面板,按照下圖創(chuàng)建對象。.將一個數(shù)字顯示對象放在前面板,設置它的標簽為“最大值”。.將一個波形圖表放在前面板

33、,設置它的標簽為“隨機數(shù)”。將圖表的縱坐 標范圍改為到。.在圖表的快捷菜單中選擇 ?和,并隱藏。.用移位工具修改滾動欄的大小。(右鍵可以導出數(shù)據(jù))憨一0.40練習五的前面板2. 按照上圖畫3. 在流程圖中 (?)。4. 在循環(huán)的邊 右鍵,在快捷菜5. 將下列對象noJ750和流程圖流程圖。放置一個循環(huán)框處單擊鼠標單中選擇。添加到流程圖。Time(-)函數(shù)(?)產(chǎn)生到之間的某個隨機數(shù)。.數(shù)值常數(shù)(?)在這個練習中需要將移位寄存器的初始值設成。函數(shù)(?)輸入兩個數(shù)值,再將它們的最大值輸出到右上角,最小值輸 出到右下角。這里只需要最大值,只用連接最大值輸出。.數(shù)值常數(shù)(?)循環(huán)需要知道需要執(zhí)行的次數(shù)

34、。本練習中是次。6 按照上圖連接各個端子。7. 運行該。8將該保存。練習五結束。分支結構:結構含有兩個或者更多的子程序(),執(zhí)行那一個取決于與選擇端子或者選 擇對象的外部接口相連接的某個整數(shù)、 布爾數(shù)、字符串或者標識的值。必須選擇一個默認的以處理超出范圍的數(shù)值, 或者直接列出所有可能的輸入數(shù)值。 結構見 下圖,各個子程序占有各自的流程框,在其上沿中央有相應的子程序標識:、或 1、2、3。按鈕用來改變當前顯示的子程序(各子程序是重疊放在屏幕同一位置上的)條件端子練習六使用結構目的:創(chuàng)建一個以檢查一個數(shù)值是否為正數(shù)。 如果它是正的,就計算它的平方根, 反之則顯示出錯。前面板.打開一個新的前面板,并

35、按照下圖所示創(chuàng)建對象??刂茖ο笥糜谳斎霐?shù)值,顯 示對象用于顯示該數(shù)值的平方根。SQRT1.41Number電 2.00流程圖.照下圖創(chuàng)建流程圖。練習六的面板和流程圖3.從?中選擇一個 結構,并放置在在流程圖中。結構是一個可以改變大小的方框。先來做的情況,照流程圖上半部分構造。.?函數(shù)(?)如果輸入數(shù)值大于或者等于就會返回一個值。. 函數(shù)(?)返回輸入數(shù)值的平方根。連好線點擊框的選擇按鈕,轉(zhuǎn)入情況編程 數(shù)值常數(shù)(?)這里用于顯示錯誤的代數(shù)值。. 函數(shù)(?)在這里它用于顯示一個對話框,內(nèi)容是。.字符串常數(shù)(?)用 在對話框中輸入字符串。該在或者情況下都會執(zhí)行。如果輸入的數(shù)值大于等于,會執(zhí)行,返回該

36、數(shù)的平方根,否則將會輸出,并顯示一個對話框,內(nèi)容為 。返回前面板,運行該。修改標簽為的數(shù)字式控制對象的數(shù)值, 分別嘗試一個 正數(shù)和負數(shù)。注意,當把數(shù)字式控制對象的值改為負數(shù)時,會顯示結構的 中設 置的出錯信息。.保存該。的算法本練習中的流程圖功能相當于代碼式編程語言中的下列偽代碼:( ) ()II II練習六結束。順序結構和公式節(jié)點順序結構()在代碼式的傳統(tǒng)編程語言中,默認的情況是,程序語句按照排列順序執(zhí)行, 但中不同,它是一種圖形化的數(shù)據(jù)流式編程語言。在下圖左圖中,假設有、 4個節(jié)點,其數(shù)據(jù)流向如右圖所示。按照數(shù)據(jù)流式語言的約定,順序結構的說明任何一個節(jié)點只有在所有的輸入數(shù)據(jù)有效時才會執(zhí)行,

37、所以圖中,當且僅當、3個節(jié)點執(zhí)行完,使得節(jié)點的3個輸入數(shù)據(jù)都到達節(jié)點后, 節(jié)點才執(zhí)行。但是你 要注意,這里并沒有要求、3個節(jié)點的執(zhí)行順序。在中這種情況下,、的執(zhí) 行順序是不確定的,如果你需要對它們要求一個確定的順序, 那就需要使用本節(jié) 介紹的“順序結構”。上圖中的右邊是順序結構的圖標,它看上去像是電影膠片。它可以按一定順 序執(zhí)行多個子程序。首先執(zhí)行幀中的程序,然后執(zhí)行幀中的程序,逐個執(zhí)行下去。 與結構類似,這多幀程序在流程圖中占有同一個位置。練習七使用順序結構目的:創(chuàng)建一個,計算生成等于某個給定值的隨機數(shù)所需要的時間。打開一個新的前面板,并按照下圖所示創(chuàng)建對象? ?忙 Y越50亙±

38、? ?i? D ? y!理? ± ? X50|6000練習七的前面板我們約定數(shù)據(jù)是0到范圍的整數(shù)。當前值用于顯示當前產(chǎn)生的隨機數(shù)?!皥?zhí) 行次數(shù)”用于顯示達到指定值循環(huán)執(zhí)行的次數(shù)。匹配時間用來顯示達到指定值所 用的時間。流程圖 n C UI 0 |-Q. . 2 LID P D gZ5 匚口 口啊 1 巾 U沖 口匹配計算100. 001當前值I Mtn洽定數(shù)券dbT口計算延時時間【秒 口匚口口 口 口 口口口口練習七的流程圖(共3幀).在流程圖中放置順序結構(?)。2. 用鼠標右鍵單擊幀的邊框,在快捷菜單中選擇,創(chuàng)建一個新幀。重復這個步驟,再創(chuàng)建一個幀。共3楨。3. 選中第0楨,設置

39、讀取初始時間(子)程序4. 第幀的下邊框上含有一個小方框,其中有一個箭頭。這個方框叫做順序局 部變量,可以在同一個順序結構中的各個幀之間傳遞數(shù)據(jù)。用鼠標右鍵單擊第幀的底部邊框,選擇,創(chuàng)建順序局部變量。順序局部變量顯示為一個空的方塊。 當您將某個功能函數(shù)與順序局部變量相連時,方塊中的箭頭就會自動顯示。5.() 函數(shù)(?)一一返回啟動到現(xiàn)在的時間(以毫秒為單位)在這里例子里需要使用兩個這個函數(shù)。另一個在第2幀中6. 按圖連好線。轉(zhuǎn)入第1幀。該幀是匹配計算,內(nèi)含一個循環(huán)結構。該圖中使 用的新函數(shù)有:!"函數(shù)(?)在該例中,它用于取到之間的隨機數(shù)到距離最近的整數(shù)。?函數(shù)(?) 在該例中,它將

40、隨機數(shù)和前面板中設置的數(shù)相比較, 如果兩者不相等會返回值,否則返回。 卜廣函數(shù)(?) 在該例中,它將循環(huán)的計數(shù)器加。7. 按圖連好線。轉(zhuǎn)入第2幀在第幀中,()功能函數(shù)將以毫秒為單位表示當前時間。這個數(shù)值被連到順序局部變量,這樣它就可以被后續(xù)的幀使用。 在第幀中,只要函數(shù)返回的 值與指定值不等,就會持續(xù)執(zhí)行循環(huán)。在第幀中,()功能函數(shù)以毫秒為單位返回新的時間。從中減去原來的時間(由第幀通過順序局部變量提供) 就可以計算出花費的時間。8. 返回前面板,在 控制對象中輸入一個數(shù)值,執(zhí)行該。9. 把該保存。練習七結束。附注與說明:設置數(shù)據(jù)范圍在設定一個數(shù)據(jù)對象時,可以設置對輸入數(shù)據(jù)的限制,利用快捷鍵選

41、擇選項,將會出現(xiàn)如下對話框:凰 Numeric Properties: Numeric 2/=x*2+l;I D刃意圖式節(jié)點可以個或者多個式,而不用的很多子程本編輯工具式。創(chuàng)建公圖設置數(shù)據(jù)范圍它可以防止用戶創(chuàng)建的控制對象或顯示對象的值超出某個預設的范圍。 您可 以選擇忽略這個值,將它強制修改到范圍以內(nèi),或暫停程序的執(zhí)行。在程序執(zhí)行 時,如果發(fā)生溢出錯誤,溢出錯誤符號將顯示在工具欄中的執(zhí)行按鈕的位置。 而 且,一個立體的黑框?qū)寻l(fā)生溢出的控制對象包圍起來。232公式節(jié)點()公式節(jié)點是一個大小可變的方框,可以利用它直接在流程圖中輸入公式。從 ?中選擇公式節(jié)點就可以把它放到流程圖中。當某個等式有很多

42、變量或者非常復 雜時,這個功能就非常有用。例如等式:使用公式節(jié)點可以表示為: 公式節(jié)點示利用公直接輸入一卜復雜的公叵匚I創(chuàng)建流程圖 序。使用文 來輸入公 式節(jié)點的輸入和輸出端子的方法是,用鼠標右鍵單擊第幀的底部邊框,選擇 ()。再在節(jié)點框中輸入變量名稱。變量名對大小寫敏感。然后就可以在框中輸 入公式。每個公式語句都必須以分號(。)結尾。公式節(jié)點的幫助窗口中列出了可供公式節(jié)點使用的操作符、函數(shù)和語法要求。一般說來,它與語言非常相似,大體上一個用寫的獨立的程序塊都可能用到 公式節(jié)點中。但是仍然建議不要在一個公式節(jié)點中寫過于復雜的代碼程序。下面這個例子顯示了如何在一個公式節(jié)點中執(zhí)行不同條件時的數(shù)據(jù)發(fā)

43、送。 請閱讀下面這段程序代碼,如果為正數(shù),它將算出的平方根并把該值賦給, 如果為負數(shù),程序就給賦值。(> ) ()可以用公式節(jié)點取代上面這段代碼,如下圖所示:inputY=(X>=0)?sqrt(X):-99;X注意:公式節(jié)點中變量字母大、小寫是有區(qū)別的,開方的函數(shù)()中函數(shù)名稱是小 寫。練習八使用公式節(jié)點目的:創(chuàng)建一個,它用公式節(jié)點計算下列等式:并在同一個圖表中的范圍是從到??梢詫@兩個公式使用同一個公式節(jié)點, 顯示結果Waveform Graphy2前面板m30.00b20.00練習八的面板打開一個新的前面板,按照上圖(該圖中包含運行結果)創(chuàng)建前面板中的對 象。波形圖顯示對象用

44、于顯示等式的圖形。該 使用兩個數(shù)字式控制對象來輸入 和的值。流程圖 按照下圖創(chuàng)建流程圖。1Wveforrn Graph昌” .V . 2 ."宀練習八的流程圖在創(chuàng)建某個輸入或者輸出端子時,必須給它指定一個變量名。這個變量名必 須與公式節(jié)點中使用的變量名完全相符。公式節(jié)點中,在邊框上單擊鼠標右鍵,在快捷菜單中選擇,可以創(chuàng)建三個輸入端子。在快捷菜單中選擇 ,創(chuàng)建輸出端子。的范圍是從到(包括),就必須連接到計數(shù)端子。(?)在這個例子中,它用于將兩個數(shù)據(jù)構成數(shù)組形式提供給一個多曲線的圖形中。通過用變形工具拖拉邊角就可以創(chuàng)建兩個輸入端子 返回前面板,嘗試給和賦以不同的值再執(zhí)行該。把該保存。練習

45、八結束。第三講數(shù)據(jù)類型:數(shù)組、簇和波形概述數(shù)組是同類型元素的集合。一個數(shù)組可以是一維或者多維, 如果必要,每維 最多可有一個元素。可以通過數(shù)組索引訪問其中的每個元素。索引的范圍是到 -,其中是數(shù)組中元素的個數(shù)。圖31所顯示的是由數(shù)值構成的一維數(shù)組。 注意第一個元素的索引號為,第二個是,依此類推。數(shù)組的元素可以是數(shù)據(jù)、字 符串等,但所有元素的數(shù)據(jù)類型必須一致。index012345678g10-element array1+2128.2ao4.85 J6.01.02.517圖3 1 數(shù)組示意圖簇()是另一種數(shù)據(jù)類型,它的元素可以是不同類型的數(shù)據(jù)。它類似于語言 中的。使用簇可以把分布在流程圖中各個

46、位置的數(shù)據(jù)元素組合起來,這樣可以減少連線的擁擠程度。減少子的連接端子的數(shù)量。波形()可以理解為一種簇的變形,它不能算是一種有普遍意義的數(shù)據(jù)類型, 但非常實用。數(shù)組的創(chuàng)建及自動索引創(chuàng)建數(shù)組一般說來,創(chuàng)建一個數(shù)組有兩件事要做,首先要建一個數(shù)組的“殼”(), 然后在這個殼中置入數(shù)組元素(數(shù)或字符串等)如果需要用一個數(shù)組作為程序的數(shù)據(jù)源,可以選擇 ?,將它放置在流程圖 中。然后再在數(shù)組框中放置數(shù)值常量、 布爾數(shù)還是字符串常量。下圖顯示了在數(shù) 組框放入字符串常量數(shù)組的例子。 左邊是一個數(shù)組殼,中間的圖上已經(jīng)置入了字 符串元素,右邊的圖反映了數(shù)組的第0個元素為:”,后兩個元素均為空。Array const

47、antArray Constant圖3 1 數(shù)組的創(chuàng)建在前面板中創(chuàng)建數(shù)組的方法是,從模板中選擇,把數(shù)組放置在前面板中,然后選擇一個對象(例如數(shù)值常量)插入到數(shù)組框中。這樣就創(chuàng)建了一個數(shù)值數(shù) 組。也可以直接在前面板中創(chuàng)建數(shù)組和相應的控制對象,然后將它們復制或者拖 曳到流程圖中,創(chuàng)建對應的常數(shù)。還有很多在流程圖中創(chuàng)建和初始化數(shù)組的方法, 有些功能函數(shù)也可以生成數(shù)組。322數(shù)組控制對象、常數(shù)對象和顯示對象通過把數(shù)組與數(shù)值、布爾數(shù)、字符串或者簇組合在一起,可以在前面板和流 程圖中創(chuàng)建任何一種控制對象、常數(shù)對象和顯示對象。數(shù)組元素不能是數(shù)組、圖 表或者圖形。自動索引循環(huán)和循環(huán)可以自動地在數(shù)組的上下限范圍

48、內(nèi)編索引和進行累計。這些功能稱為自動索引。在啟動自動索引功能以后,當把某個外部節(jié)點的任何一維元素連 接到循環(huán)邊框的某個輸入通道時,該數(shù)組的各個元素就將按順序一個一個地輸入 到循環(huán)中。循環(huán)會對一維數(shù)組中的標量元素,或者二維數(shù)組中的一維數(shù)組等編制 索引。在輸出通道也要執(zhí)行同樣的工作一一數(shù)組元素按順序進入一維數(shù)組,一維數(shù)組進入二維數(shù)組,依此類推。在默認情況下,對于每個連接到循環(huán)的數(shù)組都會執(zhí)行自動索引功能。可以禁止這個功能的執(zhí)行,方法是用鼠標右鍵單擊通道(輸入數(shù)組進入循環(huán)的位置), 在快捷菜單中選擇。練習九創(chuàng)建一個自動索引的數(shù)組顯示該數(shù)組目的:使用 循環(huán)的自動索引功能創(chuàng)建數(shù)組,并用一個圖形()ffav

49、eform Graphlayefcrn Array前面板圖3 2 練習九 的面板.打開一 個新的前 面板。. 選擇 ?,在前 面板中放 置一個數(shù)組。設置它的標簽為.選擇?,在數(shù)組框中插入一個數(shù)字式顯示對象。如右圖 所示。它用于顯示數(shù)組的內(nèi)容。.選擇?,在前面板中放置一個波形圖。設置它的標簽 為。.隱藏圖例和模板。使用文本工具,把軸的范圍改為到。2 練 的流程.用鼠標右鍵單擊圖形,并在快捷菜單中取消選中 禁止自動坐標功能。TWaveform Arrayindex61目錄下的,它的作用是返回波形中的某一點。這個需要輸入一個 索引,我們將循環(huán)周期連接到這個輸入。注意連出來的連線在循環(huán)邊界變成一個數(shù)組

50、時會變粗,正是在這個邊界處 形成了一維數(shù)組循環(huán)會自動累計邊界內(nèi)的數(shù)組。這種功能叫做自動索引。在這個例子中,連 接到循環(huán)計數(shù)輸入的數(shù)值常數(shù)令循環(huán)創(chuàng)建了一個由個元素組成的數(shù)組。函數(shù)(?)一一將圖塊中的各個組件組合成一個簇,在正確連 接以前需要改變該函數(shù)的圖標的大小。將移位工具放在圖標的左下角。 變形工具會變成如左圖所示,拖曳鼠標直到出現(xiàn)第三個輸入端子。數(shù)值常數(shù)(?)三個數(shù)值常數(shù)用于設置循環(huán)執(zhí)行的周期數(shù),初始和。.從前面板執(zhí)行該。該將把自動索引后的波形圖數(shù)組顯示在波形圖中。.把 的值改為,的初始值改為。再次執(zhí)行該。注意,波形圖現(xiàn)在同樣顯示個點, 而每個點的初始值為,的值為(見軸)。.只需在顯示器中輸

51、入元素的索引號就可以查看波形數(shù)組中的任何元素。如果輸 入的數(shù)比數(shù)組的元素個數(shù)大,那么顯示器將變暗,表示您沒有為該元素設置索引。 如果需要一次查看多個元素,可以通過改變數(shù)組顯示對象的大小來實 現(xiàn)。把定位工具放置在數(shù)組框的右下角。工具將變成右圖所示的變形工 具。當工具變形時,用鼠標拖曳數(shù)組的右邊或者下邊。 數(shù)組現(xiàn)在就可以按照元素 索引的上升順序顯示多個素,以某個與指定索引對應的元素開始,如下圖所示。圖3 3 練習九 中多個數(shù)組元素的同時觀察在前面的流程圖中,您為波形圖指定了初始的值和值。默認的初始值是,值是。這樣,也可以把波形數(shù)組直接連接到波形圖端子,而無需指定初始的值和值,如圖3-4所示。圖3-

52、4 練習 九使用默認及 時簡化后的流程圖12. 按上圖刪除 功能函數(shù)和它所連接的常數(shù)對象。方法是用移位工具選擇該功能 函數(shù)和連接的常數(shù)對象,按下 <>。再選擇?。按照上圖完成流程圖的連線。13. 執(zhí)行該。注意初始的值是0,值是。多圖區(qū)圖形可以創(chuàng)建含有多條曲線的圖形,方法是創(chuàng)建一個數(shù)組,用它來匯集傳給單圖 區(qū)圖形的類型的數(shù)據(jù)元素。.按照上圖創(chuàng)建流程圖。正弦函數(shù)(??)一一在這里,它用于在循環(huán)中創(chuàng)建一個由數(shù)據(jù)點 組成的數(shù)組,表示一個正弦波周期。常數(shù)(?)(?) 在這里,它用于創(chuàng)建合適的數(shù)據(jù)結構(一個二維數(shù)組),在波形圖中繪制兩條曲線。用移位工具拖曳邊角可以增大該函數(shù)的面積,創(chuàng)建兩個輸入

53、端子返回前面板,執(zhí)行該。注意同一個波形中的兩個圖區(qū)。默認情況下,它們的 初始值都是,初始值都是。下圖是該程序的運行結果(前面板未改動)。.把該保存為目錄中的。.可以修改圖形中的某個圖區(qū)的外觀。方法是,用鼠標右鍵單擊這個圖形,再從 彈出菜單選擇對應的圖例。ArrayWaveform Graph1.5圖3 6 練習九多圖區(qū)圖形的面板顯示 練習九結束。在上面這個例子中,由于計算端子連接了一個值為的常數(shù)對象,所以循環(huán)將執(zhí)行次。下面這個例子顯示了另外一種控制循環(huán)執(zhí)行次數(shù)的方法。練習十 對輸入數(shù)組使用自動索引功能目的:打開并執(zhí)行一個,它將在一個循環(huán)中使用自動索引功能處理一個數(shù)組。 .選擇?,打開中的 。.打開流程圖。下面的示意圖顯示的是在和時的情況。圖3 7 練習十的流程圖注意,引出的連線與循環(huán)外的粗線不同,表示這是一個數(shù)組,而

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論