在一个自动化项目实施过程中需要许多本科课程的知识,需要课程之间的相互配合。以单晶硅生长炉项目为例,设计如图1所示的系统框图需要用到《自动控制原理》中第二章:自动控制系统的数学模型;第六章:控制系统的综合与校正方面的知识和《过程控制系统》中的第三章:过程控制系统设计,主要是如何确定控制目标、控制方案方面的知识。通过生产过程的数据建立相关模型需要《过程控制系统》中第二章:过程控制系统建模方法,包括机理建模法、测试建模法、具有纯延迟的单容对象特性等相关的知识和《数学模型》中简单的优化模型、微分方程模型、差分方程模型等方面的知识。模型建立起来需要《Matlab控制系统仿真与设计》第三章:Simulink仿真,主要是Simulink模型如何创建,仿真运行,遇到问题后如何调试和第四章:经典控制理论设计与仿真,主要是需要单位脉冲响应、单位阶跃响应和单位斜坡响应方面的知识。相关算法的编写则需要《C程序设计》中第二章:算法—程序的灵魂;第三章:简单的C程序设计—顺序程序设计;第四章:选择结构程序设计的知识,以上几章都只是编写一个简单算法所需要的知识,此外,还需要了解《自动控制原理》中的离散控制系统,《数学模型》中的离散模型等。相关数据的存储需要《数据库与软件工程》第一章:数据库基础知识中关于数据处理、数据管理,包括组织和保存数据、进行数据的维护、数据查询、数据统计的知识,还有第八章:数据库保护技术,包括数据库的安全性、完整性、恢复技术等方面的知识。监测单晶硅生长炉的状态则需要《数字图像处理》与《自动检测技术》的知识,例如,想要监测生长炉中的压力状态,则需要《自动检测技术》中第四章:压力测量的知识;想要监测液面温度和溶液温度,则需要第五章:温度测量的知识,这样才知道是选用电阻式测温、电偶式测温、辐射式测温还是红外式测温;想要监测生长炉中的物位,决定什么时候收尾,则需要第七章:物位测量的知识,决定是选择浮力式、电容式还是超声波液位测量,此外,想要准确确定单晶硅生长的不同状态,则需要CCD图像测量技术,这就需要《数字图像处理》方面的知识。