- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 数据库接口设计 实时数据库与用户程序的接口设计 方法 特定研制的接口程序 二次开发的接口程序 通过动态数据交换进行接口 通过ODBC进行接口 * 第七章 计算机控制系统 软件技术基础 * 主要内容 计算机控制系统中软件技术的相关知识 计算机控制系统的操作系统 计算机控制系统的应用软件 计算机控制系统中的数据库及其接口设计 * 软件 程序 软件工程 CMM- Capability Maturity Model For Software 软件能力成熟度模型 * 软件的特点(与硬件的区别) 表现形式不同 生产方式不同 要求不同 维护不同 * 软件设计的一般过程 分析系统对软件的要求 制定总体软件功能 设计功能模块 编程 将各模块连接成一个完整的程序 测试与修正 * 软件设计的一般方法 模块化设计法 结构化设计法 * 模块化设计法 把一个大的程序划分成若干个程序模块分别进行设计和调试 设计应遵循的基本原则: 保证模块的独立性 模块不宜划分得过大、过小 每个模块都应有具体定义 简单的任务不必模块化 * 控制系统模块化设计法软件结构图 * 模块化设计法的优、缺点 优点 单个模块易于编写、调试及修改 便于程序设计任务的划分,提高编程效率 程序的易读性好 频繁使用的任务可编制成模块存放在库里,供多个任务使用 缺点 程序执行时往往占用较多的内存空间和CPU时间 相互独立的模块之间设计要考虑很多因素 各模块之间的连接在设计时要清楚 * 结构化设计法 * 结构化设计法的连接关系 * 计算机控制系统软件的特点 实时数据采集 闭环输出 逻辑控制 报警监视 画面显示和报表输出 通信功能 可靠性功能 * 计算机控制系统软件性能优劣的指标 系统功能是否完善 系统内各功能能否完善地协调运行 人机接口是否良好 系统的可扩展性能如何 * 计算机控制系统软件 系统软件 操作系统 用来管理计算机系统的资源 应用软件 为解决特定应用问题而编制的软件 数据收集、数据分析、输出控制、监督 * 计算机控制系统操作系统的功能 作业管理 CPU管理 存储管理 设备管理 文件管理 * 计算机控制系统操作系统的分类 按功能分 批处理操作系统 分时操作系统 实时操作系统 按计算机配置分 大型计算机控制系统 微型机计算机控制系统 按用户/任务分 单用户/任务计算机控制系统 多用户/任务计算机控制系统 * 计算机实时操作系统的特征 异步事件响应:异步I/O和中断处理能力 切换时间短:紧急事件时系统的应急处理能力 中断等待时间短:响应优先级高的中断并执行相应处理的所需要的时间 * 计算机实时操作系统的特征 优先级中断和调度:用户可自定义中断优先级和调度任务的优先级 抢占式调度:允许高优先级任务抢占低优先级 同步:要协调共享数据使用及执行时间的手段 * 计算机控制系统的应用软件 由软件、网络及有关接口的驱动程序、实时数据库和人机界面组成 * 计算机控制系统的软件需求 * 计算机控制系统应用软件的特点 将各个功能模块集成起来 及时完成信息的上传、下达和存储 将各个功能软件模块的信息显示给操作者 满足功能软件模块对信息不同的实时性要求 完成对计算机资源、进程和任务的管理和调度 * 计算机控制系统应用软件设计目的 把一个实际的控制需求变换成软件的表示过程 描绘出软件的总体框架 进一步细化,在框架中填入细节 源程序编制 * 计算机控制系统应用软件设计步骤 问题定义 程序设计 手编程序 查错 调试 文件编制 维护和再设计 * 计算机控制系统中的数据库及其接口设计 数据库的发展历程 数据库系统的几个基本概念 数据库系统的结构 数据库管理系统 实时数据库 数据库接口设计 * 数据库的发展历程 层次型数据库系统 关系型数据库系统 面向对象的数据库系统 * 数据库系统的几个基本概念 数据共享 数据的安全性 数据存储方式 数据库系统的组成 硬件 软件 管理员 数据库 * 数据库系统的特征 灵活性 简易性 面向用户 数据控制 设计方便 修改方便 标准化 * 数据库系统的结构 * 数据库管理系统—DBMS 查询、更新以及各种控制都是通过DBMS进行 数据定义语言DDL、数据操作语言DML 数据库的运行控制 数据库的建立与维护 * 实时数据库 系统可靠性 系统结构 系统开放性 系统安全性 * 实时数据库的体系结构
您可能关注的文档
最近下载
- 人教版(2024)七年级下册数学第七章 相交线与平行线 大单元教学设计 .pdf VIP
- 研究生英语综合教程(上)熊海虹 课文翻译及课后习题答案.pdf VIP
- 监理大纲光伏电站工程.pdf VIP
- GB_T 31497-2024 信息技术 安全技术 信息安全管理 监视、测量、分析和评价.pdf VIP
- 无人机法律法规与安全飞行 第2版 第二章 空气空间法律制度.pptx VIP
- 艺术概论全套配套课件孙丽华11 第二主题 话题7 文学漫步.ppt VIP
- 艺术概论全套配套课件孙丽华10 第二主题 话题6 舞之神韵.ppt VIP
- 水泥混凝土路面施工及验收规范.pdf VIP
- 艺术概论全套配套课件孙丽华9 第二主题 话题5 音乐之声.ppt VIP
- 《岳阳楼记》文言知识点梳理.doc VIP
文档评论(0)