在設(shè)計較復(fù)雜的程序時,一般采用自頂向下的方法,將問題劃分為幾個部分,各個部分再進行細化,直到分解為較好解決問題為止。模塊化設(shè)計,簡單地說就是程序的編寫不是一開始就逐條錄入計算機語句和指令,而是用主程序、子程序、子過程等框架把軟件的主要結(jié)構(gòu)和流程描述出來,并定義和調(diào)試好各個框架之間的輸入、輸出鏈接關(guān)系逐步求精的結(jié)果是得到一系列以功能塊為單位的算法描述。以功能塊為單位進行程序設(shè)計,實現(xiàn)其求解算法的方法稱為模塊化。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計、調(diào)試和維護等操作簡單化。
利用函數(shù),不僅可以實現(xiàn)程序的模塊化,使得程序設(shè)計更加簡單和直觀,從而提高了程序的易讀性和可維護性,而且還可以把程序中經(jīng)常用到的一些計算或操作編寫成通用函數(shù),以供隨時調(diào)用。
(1)控制了程序設(shè)計的復(fù)雜性。
(2)提高了代碼的重用性。
(3)易于維護和功能擴充。
(4)有利于團隊開發(fā)。
SIEMENS 6ES7216-2BD23-0XB8 模塊
ABB 086369-001 板卡-
施邁賽 IFL-10-30L-10TP 接近開關(guān)
SIEMENS 6ES7332-5HF00-0AB0 模塊-
科爾摩根 LE03565 驅(qū)動器-
AB 1756-OW16I 模塊-
SIEMENS 6ES7151-1AA06-0AB0 模塊-
SCHNEIDER HMIGTO6310 觸摸屏-
SCHNEIDER TSXAEY414 模塊-
SCHNEIDER TSXRKY12EX 機架-
SCHNEIDER TSXPSY3610M 模塊-
SIEMENS 6SE6420-2AB13-7AA1 變頻器
三菱 FR-E740-3.7K-CHT 變頻器-
SIEMENS 6ES7235-0KD22-0XA8 模塊
SIEMENS 6ES7214-1BE30-0XB0 模塊
AB 2711-T10C15 觸摸屏-
Schneider TSXAEY1600 模塊-
AB 1746-OB32 模塊
FANUC A20B-2101-0350 板卡-
AB 1794-IB16XOB16P 模塊-
三菱 MDS-A-SVJ-03 驅(qū)動
WESTRONICS SBGA-10P2WM 信號器
AB 1764-24BWA 模塊