程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 解析static在C和C++中的用法和差別

解析static在C和C++中的用法和差別

編輯:關於C++

解析static在C和C++中的用法和差別。本站提示廣大學習愛好者:(解析static在C和C++中的用法和差別)文章只能為提供參考,不一定能成為您想要的結果。以下是解析static在C和C++中的用法和差別正文


    在古代化的工業臨盆中,年夜量采取了可編法式掌握體系,可編法式掌握器能在卑劣的任務環 境下正常任務,但其組成的掌握體系因為設計、裝置、攪擾等身分有時會湧現毛病。有些問 題是在體系設計時斟酌不周形成的。依據理論中的經歷和經驗,本文論述可編法式掌握體系 設計時應留意的成績。 1、一個體系中應用的成熟技巧至多應占到75%以上 “成熟技巧”一是經由必定的臨盆理論考驗的可編程掌握器產物或相似設計,或許肯定能在將來的臨盆理論中,經得起考驗;二是設計任務人員關於須要應用的技巧要有經歷或有控制它的才能。設計與設置裝備擺設一個可編法式掌握體系選用的技巧與設計計劃實在可行。由於一個臨盆進程掌握體系,一旦做出來,要久長應用下去,難以找到機遇重復修正。設計的硬件系 統和編程軟件,個中某些缺欠,能夠一向隱蔽在已完成的體系中。若碰到產生損壞感化的前提,效果難以預感。 2、體系的硬件構造和收集要簡明而清楚 硬件構造不要尋求繁瑣,收集組態不要尋求穿插身分太多,要力圖應用可編法式掌握器自 身設置裝備擺設的組網才能。在構成I/O機箱配套的模板時,建議型號簡略,力圖分歧,模板密度不宜過年夜。應用的結線點不宜過量,從今朝機箱的制作和配線工藝來看,輸出與輸入配線密度不克不及太高。 3、掌握體系的功效和治理體系的功效應嚴厲劃分界線 因為可編法式掌握器構成的進程掌握體系中的及時性請求很高,而收集通訊是許可臨時掉 去通訊接洽,事後本身能從新恢復,然則在從新恢復之前這一距離時光可編法式掌握器會處於掉控。別的,在用多個可編法式掌握器體系構成一個年夜體系時,關於主掌握的症結敕令,除應用可編法式掌握器本身的收集通訊傳送它的信息外,最好有應用它的I/O點做成的硬件聯 鎖,特殊是二者之間“急停”的處置;固然兩個體系都在本身的通訊掃描中相互變換著“停 止”或“急停”敕令,但因一方在急停毛病時曾經停滯運轉,另外一方並未收到已停滯的信息 而照舊運轉,厥後果難測。可編法式掌握器掌握體系症結的“急停”應先切除履行機構的電源,然後將其旌旗燈號送入可編法式掌握器,如許可獲得裝備平安掩護的時光。 4、可編法式掌握器的法式要簡明且可讀 用戶軟件的編寫是“平淡無奇”,用戶軟件可算作是一個有序的“黑盒子”系列,每一個“ 黑盒子”依照構造化說話劃分,可分為幾種典范的語句。每一個語句方法、手段能夠非常單調 ,但必定要明白。在設計與編寫這些語句時,若應用不容易推理的邏輯關系太多,或許語 句身分太多,特別前提太多,就會令人浏覽這些語句時非常難明。是以,一個可編程掌握器 的用戶軟件的可讀性,即編寫的軟件能為年夜多半人讀懂,能懂得可編程掌握器在履行這個語 句時,“產生了甚麼”是非常主要的。每段法式力圖功效單一而流利,這是軟件在應用和保護時的主要前提。 5、可編法式掌握體系在硬件和軟件上的預置,有運轉檢測的症結監督前提 可編法式掌握體系設置裝備擺設了黑色圖形任務站/屏幕監督,但從價錢及反應現場狀況的時光來看,屏幕監督尚不便利。症結的毛病,或許在症結的機械裝備鄰近,可設置裝備擺設一些指導燈,它們可以用數字量輸入做成,用來監督法式的正常運轉,或用來調試法式,在指導燈旁配以功效標牌,可贊助操作人員確承認編法式掌握體系的正常運轉和實時反應毛病。 6、設計年夜中型可編法式掌握體系時不要耗盡它的硬件和軟件資本 關於設計的新體系,硬件上至多要保存15%閣下的冗余,在軟件編制時,異樣要估量用戶軟件對盤算機資本的須要與用量。特別對中央繼電器,計數器/准時器的應用,要留不足地 。由於在調試和運轉後,軟件總會被修正、彌補,乃至從新編制。已編制的軟件讓人沒法修正和完美,在工程上是不現實的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved