(1) A program or subroutine required for the completion of a function in programming; or an independent program unit that can be processed by a compiler, an assembly program, etc.; or a part of a large software system.
There are various types of modules, such as unit operation modules (heat exchangers, distillation columns, compressors, etc.), calculation method modules (acceleration convergence algorithm, optimization algorithms, etc.), physical and chemical properties modules (vapor-liquid equilibrium calculation, heat) calculations, etc.).
(b) Standard unit hardware that can be combined and transformed.
A module, also known as a component, is a collection of program statements (ie, a collection of program code and data structures) that can be named separately and independently perform certain functions. It has two basic characteristics: external features and internal features. The external feature refers to the interface that the module communicates with the external environment (that is, the way other modules or programs call the module, including the input and output parameters, the referenced global variables) and the function of the module; the internal features refer to the characteristics of the internal environment of the module. (ie the local data and program code of the module).
(3) Circuit recombination of discrete components is called a module, such as a power module. He and the IC are essentially the same. Only the general module is suitable for high-power circuits, is a semi-integrated circuit and the inner surface may contain IC, and IC It happens to be a full integrated circuit.
(d) In the Wei's English dictionary, the first interpretation of the word "module" is "a reusable standard unit in furniture or a building"!
(5) A file organization form in the easy language Chinese programming software, which mainly organizes the code with higher frequency of use, and compiles to form a module file (extension ec), which can be imported and called in other programs. Subroutines in off-the-shelf modules save development time, reduce duplicate code, and facilitate collaborative development.