浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 嵌入式系統(tǒng)

微處理溫度控制模擬VI 創(chuàng)建PAC lO.Ⅵ子控件

發(fā)布時間:2008/9/20 0:00:00 訪問次數(shù):744

  pac_lo.vi子控件完成微處理溫度控制模擬的整個過程。該處理過程實現(xiàn)的處理功能,主要包括“initialize”、“aquire temp.”、“turmn fan on”、“turn fan off”和“no fan change”5個處理邏輯。因此,本章把這部分功能作為一個獨立的子ⅵ來創(chuàng)建。

  打開labview 8.2的項目程序后,創(chuàng)建ⅵ,命名為pac_lo.vi后保存。

  前面板界面設(shè)計,如圖1所示。在該界面上創(chuàng)建兩個簇:錯誤輸入簇“error in(no error)”和錯誤輸出簇“error out”。在錯誤輸入簇中,創(chuàng)建狀態(tài)邏輯控件“status”、錯誤代碼“code”數(shù)值輸入控件以及錯誤來源“source”輸入控件;在錯誤輸出簇中,同樣創(chuàng)建這些控件,但將其屬性改為輸出。在該界面上添加操作列表框“pac operation”用于設(shè)置不同的操作狀態(tài),以及操作延遲時間輸入控件“operation delay time(ms)”。處理后的結(jié)果,以微處理器的溫度輸出“temperature”。

  
圖1 創(chuàng)建pac lo.vi控件的前面板界面 1.程序功能處理功能分析

  主要通過3個嵌套的處理邏輯組成。最外層的邏輯為錯誤輸入分支選擇結(jié)構(gòu)(case-switch)。在“無錯誤”case條件中,嵌套while循環(huán)結(jié)構(gòu),用于完成內(nèi)層嵌套的處理過程的執(zhí)行。內(nèi)層的嵌套結(jié)構(gòu)為“pac operation”分支選擇結(jié)構(gòu),包括各個微處理溫度控制模擬的各個不同case執(zhí)行處理塊,處理的主體為case執(zhí)行塊。以下對不同case處理塊的設(shè)計進行介紹。

  2.初始化處理塊(initialize)

  可以看出,在該處理塊中,設(shè)定微處理器的初始溫度為25°c。其他參數(shù)在while循環(huán)過程中通過移位寄存器傳遞。程序處理框圖如圖2所示。


  圖2 pac初始化處理程序框圖

  3.獲取溫度處理塊(aquire temp)

  這個處理塊主要包括3部分處理過程:用于判斷溫度數(shù)據(jù)、用于模擬執(zhí)行時間延遲過程以及在風(fēng)扇打開和關(guān)閉情況下產(chǎn)生不同的溫度數(shù)據(jù)。溫度數(shù)據(jù)的產(chǎn)生過程,在風(fēng)扇打開狀態(tài)下,按照溫度范圍20~30來產(chǎn)生溫度變化隨機數(shù)進行處理;在風(fēng)扇關(guān)閉狀態(tài)下,則按照溫度范圍在30~40之間來產(chǎn)生溫度數(shù)據(jù)。程序處理框圖如圖3所示。


  圖3 pac獲取溫度處理程序框圖

  4.風(fēng)扇打開和關(guān)閉程序塊(turn fan on和turn fan off)

  這兩個處理程序塊的邏輯和獲取溫度處理塊的邏輯大概相同,只是處理的溫度范圍有所變化。因此,處理過程此處不再贅述。為便于讀者學(xué)習(xí),此處給出這兩個處理塊的程序框圖,圖4和圖5分別為風(fēng)扇打開和風(fēng)扇關(guān)閉的處理程序框圖。


  圖4 pac打開風(fēng)扇處理程序框圖

  圖5 pac關(guān)閉風(fēng)扇處理程序框圖

  5.風(fēng)扇閑置不變化程序處理塊(no fan change)

  在此程序處理過程中,通過時間計數(shù)器進行設(shè)定時間的延時過程,而不執(zhí)行其他操作和過程。程序處理框圖如圖6所示。


  圖6 pac風(fēng)扇狀態(tài)不變化處理程序框圖

  在微處理器溫度控制模擬器的處理子ⅵ中,各個處理程序功能相對比較簡單,可以在這些處理程序塊中加入不同的處理邏輯和功能,完成程序更加復(fù)雜和接近于實際的模擬過程。

歡迎轉(zhuǎn)載,請注明信息來源維庫電子市場網(wǎng) www.dzsc.com



  pac_lo.vi子控件完成微處理溫度控制模擬的整個過程。該處理過程實現(xiàn)的處理功能,主要包括“initialize”、“aquire temp.”、“turmn fan on”、“turn fan off”和“no fan change”5個處理邏輯。因此,本章把這部分功能作為一個獨立的子ⅵ來創(chuàng)建。

  打開labview 8.2的項目程序后,創(chuàng)建ⅵ,命名為pac_lo.vi后保存。

  前面板界面設(shè)計,如圖1所示。在該界面上創(chuàng)建兩個簇:錯誤輸入簇“error in(no error)”和錯誤輸出簇“error out”。在錯誤輸入簇中,創(chuàng)建狀態(tài)邏輯控件“status”、錯誤代碼“code”數(shù)值輸入控件以及錯誤來源“source”輸入控件;在錯誤輸出簇中,同樣創(chuàng)建這些控件,但將其屬性改為輸出。在該界面上添加操作列表框“pac operation”用于設(shè)置不同的操作狀態(tài),以及操作延遲時間輸入控件“operation delay time(ms)”。處理后的結(jié)果,以微處理器的溫度輸出“temperature”。

  
圖1 創(chuàng)建pac lo.vi控件的前面板界面 1.程序功能處理功能分析

  主要通過3個嵌套的處理邏輯組成。最外層的邏輯為錯誤輸入分支選擇結(jié)構(gòu)(case-switch)。在“無錯誤”case條件中,嵌套while循環(huán)結(jié)構(gòu),用于完成內(nèi)層嵌套的處理過程的執(zhí)行。內(nèi)層的嵌套結(jié)構(gòu)為“pac operation”分支選擇結(jié)構(gòu),包括各個微處理溫度控制模擬的各個不同case執(zhí)行處理塊,處理的主體為case執(zhí)行塊。以下對不同case處理塊的設(shè)計進行介紹。

  2.初始化處理塊(initialize)

  可以看出,在該處理塊中,設(shè)定微處理器的初始溫度為25°c。其他參數(shù)在while循環(huán)過程中通過移位寄存器傳遞。程序處理框圖如圖2所示。


  圖2 pac初始化處理程序框圖

  3.獲取溫度處理塊(aquire temp)

  這個處理塊主要包括3部分處理過程:用于判斷溫度數(shù)據(jù)、用于模擬執(zhí)行時間延遲過程以及在風(fēng)扇打開和關(guān)閉情況下產(chǎn)生不同的溫度數(shù)據(jù)。溫度數(shù)據(jù)的產(chǎn)生過程,在風(fēng)扇打開狀態(tài)下,按照溫度范圍20~30來產(chǎn)生溫度變化隨機數(shù)進行處理;在風(fēng)扇關(guān)閉狀態(tài)下,則按照溫度范圍在30~40之間來產(chǎn)生溫度數(shù)據(jù)。程序處理框圖如圖3所示。


  圖3 pac獲取溫度處理程序框圖

  4.風(fēng)扇打開和關(guān)閉程序塊(turn fan on和turn fan off)

  這兩個處理程序塊的邏輯和獲取溫度處理塊的邏輯大概相同,只是處理的溫度范圍有所變化。因此,處理過程此處不再贅述。為便于讀者學(xué)習(xí),此處給出這兩個處理塊的程序框圖,圖4和圖5分別為風(fēng)扇打開和風(fēng)扇關(guān)閉的處理程序框圖。


  圖4 pac打開風(fēng)扇處理程序框圖

  圖5 pac關(guān)閉風(fēng)扇處理程序框圖

  5.風(fēng)扇閑置不變化程序處理塊(no fan change)

  在此程序處理過程中,通過時間計數(shù)器進行設(shè)定時間的延時過程,而不執(zhí)行其他操作和過程。程序處理框圖如圖6所示。


  圖6 pac風(fēng)扇狀態(tài)不變化處理程序框圖

  在微處理器溫度控制模擬器的處理子ⅵ中,各個處理程序功能相對比較簡單,可以在這些處理程序塊中加入不同的處理邏輯和功能,完成程序更加復(fù)雜和接近于實際的模擬過程。

歡迎轉(zhuǎn)載,請注明信息來源維庫電子市場網(wǎng) www.dzsc.com



相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

DFRobot—玩的就是
    如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!