EPLAN培训第7章面向对象的设计
EPLAN培训第7章面向对象的设计
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-5 设备导航器中新建的继电器
EPLAN培训第7章面向对象的设计
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-10 设备编号(离线)设置
EPLAN培训第7章面向对象的设计
PPT文档演模板
PPT文档演模板
EPLAN培训第7章面向对象的设计
导航器除了能够快速查找设备外, 还提供了如下功能。 ➢ 部件处理。 ➢ 接触器选型。 ➢ 电缆选型。 ➢ 设备数据修改。
PPT文档演模板
EPLAN培训第7章面向对象的设计
➢ DT的命名和编号。 ➢ 结构标识符的修改。 ➢ 常见元件的参考。 ➢ 安装板的设计。
PPT文档演模板
EPLAN培训第7章面向对象的设计
7.2 设备导航器
设备导航器中包含了项目所有的设备 信息,提供了编辑和修改设备的功能。
在设备导航器中可以进行设备名称的 修改、显示格式的改变、编辑设备属性以 及更多的功能。
PPT文档演模板
EPLAN培训第7章面向对象的设计
设备导航器最大的优势是从数据集 中管理的视角来管理和快速编辑项目数 据。
在上一节中,我们讨论了导航器的 作用,现以设备导航器为例来加深大家 对导航器作用的理解。
设备导航器如图7-1所示。
PPT文档演模板
EPLAN培训第7章面向对象的设计
PPT文档演模板
•图7-1 设备导航器
《面向对象程序设计》教案
《面向对象程序设计》教案一、教案简介本教案旨在帮助学生掌握面向对象程序设计的基本概念、原理和方法,培养学生的编程能力和软件开发思维。
通过本课程的学习,学生将能够熟练运用面向对象的编程语言,如Java或C++,进行软件开发和设计。
二、教学目标1. 了解面向对象程序设计的基本概念,如类、对象、封装、继承和多态等。
2. 掌握面向对象程序设计的基本原则,如单一职责原则、开闭原则、里氏替换原则等。
3. 学会使用面向对象的编程语言进行程序设计和开发。
4. 培养学生的软件开发思维和团队协作能力。
三、教学内容1. 面向对象程序设计的基本概念1.1 类与对象1.2 封装1.3 继承1.4 多态2. 面向对象程序设计的基本原则2.1 单一职责原则2.2 开闭原则2.3 里氏替换原则2.4 接口隔离原则2.5 依赖倒置原则3. 面向对象的编程语言3.1 Java3.2 C++4. 面向对象的设计模式4.1 创建型模式4.2 结构型模式4.3 行为型模式四、教学方法1. 讲授法:讲解面向对象程序设计的基本概念、原理和编程方法。
2. 案例分析法:分析实际项目中的面向对象设计案例,让学生理解并掌握面向对象的设计思想。
3. 实践操作法:让学生通过编写代码,亲身体验面向对象程序设计的流程和方法。
4. 小组讨论法:分组进行讨论,培养学生的团队协作能力和解决问题的能力。
五、教学评价1. 课堂参与度:评估学生在课堂上的发言和提问情况,了解学生的学习兴趣和积极性。
2. 课后作业:布置相关的编程作业,检查学生对面向对象程序设计知识的掌握程度。
3. 项目实践:评估学生在团队项目中的表现,包括代码质量、设计思路和团队协作能力。
4. 期末考试:全面测试学生对面向对象程序设计知识的掌握情况。
六、教学资源1. 教材:推荐《Java面向对象程序设计》、《C++ Primer》等经典教材。
2. 在线资源:提供相关的在线教程、视频课程和编程练习平台,如慕课网、Coursera、LeetCode等。
《面向对象的分析与设计》实验指导书(修订稿)
面向对象的分析与设计实验指导书2012年1月修订实验学时安排注:本学期实验地点全部填写为:计算机应用技术实验室,学时按照上表的分配完成。
目录预备微软UML建摸软件熟悉 (1)实验一Use Case 分析与设计(E05203401) (8)实验二顺序图建模(E05203402) (15)实验三类分析与包(E05203403) (21)实验四设计类图与分析(E05203404) (25)实验五构件图和部署图建模(E05203405) (29)实验六状态图与活动图(E05203406) (33)实验七UML与设计模式(E05203407) (38)扩展实验(可选) (42)实验一数据建模 (42)实验二图书管理系统设计 (51)预备微软UML建摸软件熟悉【实验目的】1.熟悉Rational Rose的安装过程;2.熟悉Rational Rose的建模环境。
【实验性质】验证性实验。
【实验要求】实验设备和器材:Pentium II以上微机,Windows2000以上操作系统,Rational Rose2003安装光盘一张。
【实验内容】本次实验要求每个人都安装一遍Rational Rose 2003。
【实验导读】第一块:熟悉Rational Rose2003的安装。
由于Rational Rose的安装比较麻烦,所以通过安装Rational Rose2003,并在安装过程中,发现一些问题,并解决和理解它。
下面就开始介绍Rational Rose2003的安装过程。
打开光盘,双击Rational Rose 的安装图标,然后就会有如图0-1的界面,它是安装的开始界面,让你选择安装的路径。
其默认路径是C:\Program Files\Rational Rose Enterprise Edition for Windows,你可以选择默认路径,也可以更改路径。
图0-1 选择安装目录接下来,按Next键,进入下一个界面,如图0-2所示,就进入了安装的引导界面。
面向对象分析与设计课件第7章 状态图与活动图建模
7.1 状态图的构成元素
统一建模语言中,状态图主要由状态和迁移两大类模型元素组成。对于图中 的每个状态,还定义了状态图主体对象在该状态下需要完成的各个动作及其触发 原因或机制。对于每个迁移,状态图还定义了迁移的触发事件、迁移条件以及迁 移时所要完成的动作。
状态图还对状态进行了多种分类,同时也为这些分类提供了必要的支持。如 把状态按照时间顺序分为初态、终态和中间态。按照状态的层次结构划分为简单 状态、复合状态和子状态。对于子状态,还可以根据它们是否参与了并发活动而 划分为串行子状态和并发子状态。另外,为简单地表达某种复杂语义,状态图中 还定义了历史子状态等这样的特殊模型元素。为了表示不同状态与其行为之间的 关系,UML还为每个状态和迁移定义了若干种相关的动作。
状态名可以是任何一个满足UML命名规则的字符串,其内容 可以由用户指定。
每个动作中,则包含了触发动作的事件、事件参数、守卫 条件以及伴发的动作序列。
7.1.1 状态
所有这些动作可分成入口动作(on Entry)、出口动作(On Exit)、 事件动作(On Event)和动作(Do)等四种类型。
其中,入口动作(on Entry)和出口动作(On Exit)分别指对象在 进入和离开当前状态时需要完成的动作。
7.1.2 转换与事件
例如,在Java语言中,事件处理机制的主要内容如下: 1)事件:一种用于封装事件属性(事件相关信息)的对象,其内容还应 包括为事件响应者提供的服务。 2)事件源:即产生事件的对象。当事件发生时,它负责创建事件信号并 调用事件激活程序,向事件订阅者们发出事件信号(事件对象)。 3)事件响应者:需要对事件做出相应的对象。一个事件可以有多个事件 响应者。
对于任何对象来说,对象的状态取决于它的各种行为不断积累所 产生的结果。在任何给定的时间点,对象的当前状态就包括它所具有 的所有特性、所处的具体情形、满足的条件以及其属性的当前值。
面向对象的分析与设计-分析篇
健壮分析
分析模型
2 2
需求模型
OOA是将问题域中的事物抽象为系统中的对象
抽象的目标是系统责任——需求 用况的概念解决了对需求的描述问题
系统责任
(抽象的目标)
需求模型 (用况图)
OOA模型 (类图)
问题域
(抽象的来源)
3 3
5.2 基本思路
问题的提出:在系统尚未存在时,如何描绘用户需要一 个什么样的系统?如何规范地定义用户需求? 考虑问题的思路:把系统看作一个黑箱,看它对外部的 客观世界发挥什么作用,描述其外部可见的行为。
学生
本科生
研究生
17 17
主动对象(active object)——至少有一个操作不需 要接收消息就能主动执行的对象 用于描述具有主动行为的事物 主动对象的类叫做主动类(active class) 被动对象(passive object) ——每个操作都必须在 消息的驱动下才能执行的对象
18 18
类的语义
OO方法中的类在不同的语境下有两种不同的语义:
1. 一个类代表由它的全部对象实例所构成的群体 日常语言表达中的例子:
“公司里有管理人员、技术人员和市场人员” “马路上汽车很多”
在OO模型中:
每个类都是由它的全部对象实例所构成的集合 类代表了它的全部对象实例。
2. 一个类代表属于该类的任意一个对象实例 从大量的个体中抽象出一个概念,再运用这个概念时就 可以代表其中的任何一个个体,例如:
系统管理员
系统维护
普通用户
登录
14 14
2、一个用况的执行,可能需要两个(甚至多个)参与者同时 与系统交互。
例:网上购物
客户
供货商 网上购物
面向对象设计OOD
1.4 类设计方法
• 实现描述必须包含充足的信息,以提供对协议描述中所描述的所有消息的适当 处理。接受一个类所提供服务的用户必须熟悉执行服务的协议,即定义“什么” 被描述;而服务的提供者 (对象类本身) 必须关心:服务如何提供给用户,即 实现细节的封装问题。
1.4 类设计方法
• (1) 界面 • 类的界面构成了类的规格说明,定义了与其他类的交互。界面包括操作特征及
– 6) 显式信息传递。除了依赖于最少的类外,还应该明确在这些类之间的信息流。在类之间 全局变量的共享隐含了信息的传递,并且是一种依赖形式。因此,两个类之间的交互应当 仅涉及显式信息传递。显式信息传递是通过参数表来完成的。
1.2 类设计的目标和方针
– 7) 派生类当作派生类型。继承结构的使用是面向对象开发方法的一大特色。每个派生类应 该当做基类的特殊化来开发,而基类所具有的公共界面成为派生类的共有界面的一个子集。 C++允许设计者选择类的基类是共有的或私有的。如果基类是共有的,则其共有界面将成 为新的派生类的共有界面部分,这表明基类的行为成为派生类的行为部分。这类似于类型 与派生类型之间的关系。如果基类是私有的,它的行为将不是继承类的公共行为部分而是 实现部分。对基类的划分是为了实现新类中的服务。
1.2 类设计的目标和方针
– 8) 抽象类。某些语言提供了一个类,用它作为继承结构的开始点,所有用户定义的类都直 接或间接以这个类为基类。C++支持多重继承结构,每种结构都包含了一组类,它们是某 种概念的特殊化。这个概念应抽象地由结构的根类来表示。因此,每个继承结构的根类应 当是目标概念的一个抽象模型。这个抽象模型生成一个类,它不用于产生实例。它定义了 一个最小的共有界面,许多派生类可以加到这个界面上以给出概念的一个特定视图。
EPLAN培训 设置PPT学习教案
通常,在进行EPLAN教育版的安
装过程中,用户指定了系统数据安装的路
径、公司代码和用户名称。
EPLAN自动记录这些数据并把它
们存放在默认路径下。
第35页/共45页
通过【设置】>【用
户】>【管理】>【目录】,
用户可选取默认目录或自定义
修改主数据的存储路径(见图
3-10)。
这样,用户就可以知
道新建的项目将会被存放在哪 里和到哪里第去36页提/共45页取主数据。
第38页/共45页
图3-10 EPLAN默认安装路径
第39页/共45页
图3-11 EPLAN部件管理设置
第40页/共45页
3.6.3 设计中智能选型所需部件 库
设计过程中需要进行元
器件选型,EPLAN能够根据符号
的功能模板自动查找部件管理中的
元器件,当发现器件的功能模板与
符号的功能模板相匹配时,就为此
第15页/共45页
3.4 公司设置
通过公司指定的设置
可定义公司内的设置,这些设
置适用于所有工作站,图3-7所
示的是“设置:公司”对话框。
第16页/共45页
图3-7 “设置:公司”对话框
第17页/共45页
图3-8 “设置:管理”对话框
第18页/共45页
3.5 设置查找、查看和更改
大部分初学者常常感到EPLAN的
EPLAN资源,建立设计图纸
的必要环境。
设计者应从以下几个
方面着手考虑。
第33页/共45页
3.6.1 设计中项目数据和 主数据的
规划好EP在LA项N目主存设数储计据的的位初存置始放阶位段置,,就是应放该在
个人的工作站上,还是放在公司的服务器 上,这决定了用户在新建项目时,到哪里 去取主数据。
面向对象的设计与分析课件
WENKU DESIGN
2023-2026
END
THANKS
感谢观看
KEEP VIEW
WENKU DESIGN
WENKU DESIGN
WENKU
REPORTING
https://
PART 01
面向对象的基本概念
对象与类
对象
现实世界中的事物或概念在面向对象 编程中的表示。每个对象都有其属性 (状态)和方法(行为)。
类
对象的抽象,定义了一组具有相同属 性和方法的对象的共同特征。类是对 象的模板或蓝图。
封装与继承
封装
将对象的属性和方法封装在一起,隐藏对象的内部实现细节,只通过对象的方法来访问其属性。
目的
提高类的可维护性和可复用性,降低类之间的耦 合度。
示例
一个表示用户的类,只负责存储和提供用户数据, 不包含其他如登录、注册等操作。
开闭原则
定义
软件实体应该对扩展开放,对修改封闭。即软件实体应该通过扩 展来实现变化,而不是通过修改已有的代码来实现变化。
目的
提高软件的可维护性和可复用性,降低修改代码的风险。
目的
降低类之间的耦合度,提高系统的可维护性和可复用性。
示例
使用接口或抽象类来实现高层模块和低层模块之间的依赖关系, 而不是直接依赖于具体实现类。
PART 03
面向对象的分析方法
识别对象与类
01
确定问题域中的实 体
通过分析问题背景,识别出问题 域中的实体,如人、事物、组织 等。
02
抽象出对象的属性 和行为
VS
继承的实现
继承的实现方式因编程语言而异。在Java 中,子类通过使用关键字"extends"来继 承父类。在C中,子类通过在类名前使用 冒号":"来实现继承。
PLC的面向对象编程.pdf
本文由liangchaock贡献 PLC的面向对象编程 圈子类别:系统集成 (未知) 2008-11-18 22:32:00 [我要评论] [加入收藏] [加入圈子] 面向对象编程是计算机高级语言的一种先进的编程模式,在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多优秀特点如 “继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只需要使用这种概念就可以了。
在计算机编程中我们需要把一些事物抽象和归纳,才能编写类,而在工业控制系统中,控制对象如:电机,阀等等是很明显的控制类别,不需要抽象就可以很明显的针对它 们编写类,以下将会用到西门子的Step7编程语言和施奈德的Unity 编程语言来讲解PLC的面向对象编程。
一、 实现方式 在Step7中使用功能块(即FB)编程,一谈到此大家就会想到西门子提出的模块化编程,不错,就是这个模块化编程,但西门子提出的模块化、背景数据块、多重背景等名词并不能让大家很明白的理解和使用这种优秀的设计理念。
如果大家从面向对象编程的角度去理解,则可以很好的理解这种设计模式。
“FB块”被看 成“类”,它可以被看成是对相似的控制对象的代码归纳,如对MM440的变频器可以编写FB块:MtrMM440,这在面向对象编程中称为“类”,当需要 编程控制具体的电机时,可以给它分配一个背景DB块,在面向对象编程中称为类的实现(即创建类的实例:对象),当需要控制多个电机时,可以分配不同的背景 DB到这个FB块,即创建类的多个实例。
Step7中有另外一种程序块,即FC块,以FC块为主的编程在西门子中称为结构化编程,这也可以类比于计算机编程中的面向过程编程,即纯粹以函数为主体的编程。
施奈德的Unity软件编程可以更好的理解面向对象编程。
它的DFB定义中包含输入/输出参数,私有/共有变量,以及代码实现,而这正是计算机的面向对象 编程中“类”的基本元素,而创建类的实例(对象)就像创建普通的“布尔”变量一样,只需在“Function Blocks”中定义这种“类”的变量即可。
面向对象设计面向对象建模基础
面向对象设计面向对象建模基础xx年xx月xx日CATALOGUE目录•面向对象设计基础•面向对象建模基础•面向对象设计案例分析•面向对象建模案例分析•面向对象设计与面向对象建模的联系与区别•总结与展望01面向对象设计基础面向对象设计是一种软件开发方法,它以“对象”为核心,通过将现实世界中的实体抽象成程序中的对象,实现对现实世界的映射和抽象。
面向对象设计的目标是将现实世界中的问题空间映射到程序中的解决方案空间,使程序具有更好的可读性、可维护性和可扩展性。
什么是面向对象设计面向对象设计的基本原则将现实世界中的实体抽象成程序中的对象,每个对象都有其属性和行为。
抽象封装继承多态将对象的属性和行为封装在一个独立的单元中,每个对象都有其自己的状态和行为。
通过继承已有的对象来创建新的对象,子类继承父类的属性和行为,并可以添加或覆盖父类的行为。
同一消息或方法调用可以影响多种类型的对象,从而实现不同的行为。
提高软件的可维护性面向对象设计将现实世界中的实体抽象成程序中的对象,每个对象都有其自己的属性和行为,使得代码更加模块化、易于理解和维护。
提高软件的可扩展性面向对象设计采用类和接口的方式,可以方便地添加新的功能和扩展点,实现软件的灵活性和可扩展性。
提高软件的可测试性面向对象设计将复杂的功能分解为独立的对象,每个对象都可以单独测试和验证,降低了测试的难度和成本。
提高软件的可重用性面向对象设计通过继承和多态的机制,可以实现代码的重用,减少重复开发的工作量。
面向对象设计的优势02面向对象建模基础面向对象建模是一种软件开发方法,使用对象、属性、方法和行为来描述现实世界中的事物和关系。
它通过建立模型来映射现实世界中的各种实体、属性和关系,为软件开发提供了一种自然的、易于理解的方法。
什么是面向对象建模通过创建类图来描述对象及其之间的关系,包括继承、接口、实现等。
类图建模法通过创建时序图来描述对象之间的交互和消息传递,用于表现系统的动态行为。
eplan软件课程设计
eplan软件课程设计一、教学目标本课程的教学目标是使学生掌握eplan软件的基本操作,能够使用该软件进行电气原理图的设计和仿真。
具体目标如下:1.理解eplan软件的基本界面和操作方式。
2.掌握电气原理图的基本元素和符号。
3.了解电气原理图的设计原则和规范。
4.能够熟练操作eplan软件,进行电气原理图的设计。
5.能够进行电气原理图的仿真,验证设计的正确性。
6.能够根据实际需求,进行电气原理图的修改和完善。
情感态度价值观目标:1.培养学生对电气工程领域的兴趣和热情。
2.培养学生认真负责的工作态度,提高学生的动手能力。
二、教学内容根据课程目标,教学内容主要包括以下几个部分:1.eplan软件的基本操作:包括软件的启动和退出,界面的认识和操作,文件的管理等。
2.电气原理图的基本元素和符号:包括电源,开关,电机,传感器等元件的符号及其意义。
3.电气原理图的设计原则和规范:包括原理图的布局,线路的连接,注释的添加等。
4.电气原理图的仿真:包括仿真参数的设置,仿真过程的观察和分析。
三、教学方法为了达到课程目标,我们将采用以下教学方法:1.讲授法:通过讲解eplan软件的基本操作,电气原理图的基本元素和符号,设计原则和规范等内容,使学生掌握基本知识。
2.案例分析法:通过分析实际案例,使学生了解电气原理图的应用和设计过程。
3.实验法:通过实际操作eplan软件,进行电气原理图的设计和仿真,提高学生的动手能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:eplan软件教程,电气原理图设计手册等。
2.多媒体资料:教学PPT,视频教程等。
3.实验设备:计算机,eplan软件安装光盘,网络等。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以保证评估的客观性和公正性。
1.平时表现:通过课堂参与、提问、小组讨论等方式评估学生的学习态度和理解能力。
2.作业:布置设计电气原理图的作业,评估学生的实际操作能力和应用知识的能力。
第7章面向对象的仿真技术
具体的,可以被抽象成类型。对象是具体的,是其抽象体种
类的实现。应用域的实体可以在解决域中找到其相对应的对
象。同样,类型也可以找到其相对应的种类。面向对象的方
法明确地规定其设计是从对应用中实体的研究开始的,然后
在解决域中求出种类,再进行编.3 面向对象方法的规范性
由于对象中的数据是私有的,所以要想访问其数据的唯一方式是向该对
象发送消息,让对象选择自身相应的过程运行,以完成对该数据的访问。
❖ 7.3.2 类(Class)
❖
将具有某种相同属性和操作的对象组成一组,进行统一的说明和实现,即称
为类。因此,类是对象的抽象数据类型,对象是类的一个实例。面向对象的方法
提出了类的概念,显著地减少了开发工作量,避免了重复说明。人们认识事物时,
❖
.设计中先产生各式各样的部件,然后由部件组成框架,
以至于到整个应用程序;
❖
.由面向对象技术设计出来的过程软件具有易重复使用、
易改进、易测试、易维护和易扩充的特性。
❖ 如果说应用的设计和开发可以分为需求分析、 设计和开发三个阶段。则面向对象的方法不仅仅是 一个具体的开发工具或者是一种设计手段,实际上 它更是一种方法论上的指导思想,它贯穿于整个从 分析——设计——开发的全过程,而所有的工具和 支持环境等等都只是辅助手段。
“职工名单”等逻辑实体。人们在现实生活中,为应付现实世界的复杂
性,已逐渐形成了很强的对客观事物概括分类和抽象的能力。在我们的
词汇中,几乎每个名词都是一类对象,都含有一组属性和行为特性。面
向对象的方法正是利用了我们对事物的分类和抽象的这样一种自然倾向,
将我们感兴趣的或要研究的事物及概念都统称为对象。在分析问题和解
总是把事物通过分类而体系化,而面向对象方法中的类便相当于人的这种分类。
EPLAN培训第7章面向对象的设计
图7-8 当前标识字母集
7.3.2 设备编号(在线)
设备的编号分为在线编号和离线编号。 在线编号对设置以后的操作起作用,离线 编号是对已经放置的设备进行重新的编号。
图7-9 设备编号(在线)设置
7.3.3 设备编号(离线)
根据预定义的设备编号规则,当设 备插入到原理图中就会在线被编号。
如果放置的设备需要根据另外一种 设备编号规则进行重新编号,就需要设 备的离线编号。
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
在导航器中单击鼠标右键弹出菜单, 如图7-6所示,选择【放置】>【多线】。
图7-6 设备导航器中放入放置
7.3 设备
首先,需要明确设备、元件和符号 的概念。 设备:是由一个或多个元件组成。最为 典型的例子是接触器线圈和触点,这里 线圈和触点是元件。这里包含主功能线 圈和辅助功能触点。一个单极空气开关 即是设备又是元件。设备是用设备名称 进行标识的。
图7-4 部件管理中的部件
系统自动根据标识符进行排序,在 弹出的“属性(元件):常规设备”对 话框中输入相关信息,单击“确定”按 钮。
新设备被创建在导航器内,成为未 放置状态,图7-5所示的新建继电器K7。
根据设计需要,可以将线圈和触点 “拖拉”到不同类型的图纸页面上。
图7-5 设备导航器中新建的继电器
导航器提供了不同的方法去浏览项 目,元件和设备以结构化的列表显示或 层级化的视图显示。
导航器为集中管理项目数据提供了可 能,概括起来导航器有以下四种功能。
(1)中央管理器。所有项目中的元件、设 备、部件都集中到导航器中进行集中的编 辑和管理。
(2)预设计。可以进行项目的初始规划, 不管元件、设备或部件放置是否在原理图 上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
导航器为集中管理项目数据提供了可 能,概括起来导航器有以下四种功能。
(1)中央管理器。所有项目中的元件、设 备、部件都集中到导航器中进行集中的编 辑和管理。
(2)预设计。可以进行项目的初始规划, 不管元件、设备或部件放置是否在原理图 上。
在上一节中,我们讨论了导航器的 作用,现以设备导航器为例来加深大家 对导航器作用的理解。
设备导航器如图7-1所示。
图7-1 设备导航器
7.2.1 新建设备
首先,在导航器中选择电动机过载保 护器,在鼠标右键菜单中选择“新建”, 打开“功能定义”对话框,如图7-2所示。
图7-2 “功能定义”对话框
图7-8 当前标识字母集
7.3.2 设备编号(在线)
设备的编号分为在线编号和离线编号。 在线编号对设置以后的操作起作用,离线 编号是对已经放置的设备进行重新的编号。
图7-9 设备编号(在线)设置
7.3.3 设备编号(离线)
根据预定义的设备编号规则,当设 备插入到原理图中就会在线被编号。
如果放置的设备需要根据另外一种 设备编号规则进行重新编号,就需要设 备的离线编号。
图7-4 部件管理中的部件
系统自动根据标识符进行排序,在 弹出的“属性(元件):常规设备”对 话框中输入相关信息,单击“确定”按 钮。
新设备被创建在导航器内,成为未 放置状态,图7-5所示的新建继电器K7。
根据设计需要,可以将线圈和触点 “拖拉”到不同类型的图纸页面上。
图7-5 设备导航器中新建的继电器
图7-10 设备编号(离线)设置
图7-11 离线编号
图7-12 离线编号出错信息
7.3.4 设备避免出错
在设计的过程中,根据设计指南和 设计要求,要防止错误的发生,杜绝不 应该发生的错误。
图7-13 消息和项目检查设置
7.3.5 启用设备和停用设备
图7-16 设备导航器中启用保护的设备
图7-17 设备属性启用保护设备
7.3.9 查找DT的方向
默认下,设备名称的采纳调整是沿 着图框的方向进行的。
图7-24 设备标识查找方向(与图框方向相同)
图7-26 设备标识查找方向(与图框方向相反)
效 果 很 全 面 ,持之 以恒是 关键。 20.10.1720.10.17Saturday, October 17, 2020 自 觉 遵 守 饭 堂纪律 ,养成 饮食卫 生习惯 。09:22:0809:22:0809:2210/17/2020 9:22:08 AM 防 止 违 章 动 火六大 禁令。 20.10.1709:22:0809:22Oct-2017-Oct-20 没 有 措 施 的 管理是 空谈, 没有计 划的工 作是空 洞。09:22:0809:22:0809:22Saturday, October 17, 2020 防 事 故 年 年 平安福 满门讲 安全人 人健康 乐万家 。20.10.1720.10.1709:22:0809:22:08October 17, 2020 推 动 全 员 品 质活动 ,提高 全员工 作十七 。2020年 10月 17日上 午9时22分 20.10.1720.10.17 用 心 呵 护 ,塑 造金牌 品质。 2020年 10月17日 星期 六上午 9时22分 8秒09:22:0820.10.17 安 全 不 仅 关 系自己 ,安全 连同国 家集体 。2020年 10月 上午9时 22分20.10.1709:22October 17, 2020 人 人 齐 努 力 ,创造 好品质 。2020年 10月 17日星 期六9时 22分8秒 09:22:0817 October 2020 以 安 全 第 一 为荣, 以忽视 安全为 耻。上 午9时22分 8秒 上午9时 22分09:22:0820.10.17 遵 章 是 幸 福 的保障 ,违纪 是灾祸 的开端 。20.10.1720.10.1709:2209:22:0809:22:08Oct-20 不 接 受 不 合 格品, 不制造 不合格 品,不 交付不 合格品 。2020年 10月 17日星 期六9时 22分8秒 Saturday, October 17, 2020 生 产 再 忙 安 全不忘 ,人命 关天安 全优先 。20.10.172020年 10月 17日 星 期六9时 22分 8秒20.10.17
元件(组件):元件是组成设备的个体 单位。元件(组件)是可以用符号描述 的,因此,元件(组件)和符号是相互 关联的。
符号:是元件(组件)的图形化表示。 当在原理图上插入一个符号,有关符号 位置的参考被系统记录,一旦这个参考 被建立,符号的“实例”也就被建立。
7.3.1 标识字母
图7-7 标识字母集
图7-19 “属性(元件):常规设备”标签下主功能的设置
图7-20 “符号数据/功能数据”标签下主功能的设置
7.3.8 同步功能文本
同步功能文本使同一设备的主功能和不 同的辅助功能的功能文本得到同步。
不论是选择主功能还是选择辅助功能, 功能文本都将轻松同步。
特别提醒:只能是同一设备,不同设备 不能用使用此功能编辑。
第7章 面向对象的设计7.1导航器72设备导航器7.3
设备
7.1 导航器
通常,通过查看不同页的图纸来浏 览项目;通过查看元件和设备的属性, 了解更为详细的元件和设备信息。
但这不是最有效的方法,因为,元 件和设备是分散在整个项目的不同页当 中的。
导航器提供了项目的逻辑视图,能 够快速浏览项目数据。
➢ DT的命名和编号。 ➢ 结构标识符的修改。 ➢ 常见元件的参考。 ➢ 安装板的设计。
7.2 设备导航器
设备导航器中包含了项目所有的设备 信息,提供了编辑和修改设备的功能。
在设备导航器中可以进行设备名称的 修改、显示格式的改变、编辑设备属性以 及更多的功能。
设备导航器最大的优势是从数据集 中管理的视角来管理和快速编辑项目数 据。
(3)报表生成的基础。所有报表的生成都 是评估导航器的结构,导航器中的排序决 定了报表中排列的顺序。
(4)可以进行“拖拉式”设计。直接从 导航器中将元件和设备拖放到各种类型 图纸页中。
导航器除了能够快速查找设备外, 还提供了如下功能。 ➢ 部件处理。 ➢ 接触器选型。 ➢ 电缆选型。 ➢ 设备数据修改。
在导航器中,常开触点被分配到电
动机过载保护器中,成为一个未放置的 设备,图7-3所示中的Q2(13,14),可 根据需要将Q2(13,14)放置在相应类型 的图纸上。
图7-3 设备导航器中新建触点
7.2.2 新设备
为了在设备导航器中插入新设备,可以选 择导航器右键菜单中的“新设备”。
选择“新设备”后系统将启动部件管理, 选择相应的元器件,图7-4所示的MOE.010042 小型接触器,单击“确定”按钮。
7.3.6 设备更换
两个设备间进行更换时,所有的功能都 被交换。
在图形编辑器或设备导航器中选择两个 交换的设备,通过【项目数据】>【设备】> 【更换】(如图7-18所示),被选择的两个 设备的所有功能定义实现互换。
图7-18 设备更换
7.3.7 主功能
设备有主功能和辅助功能之分。 可以通过“属性(元件):常规设 备”常规标签或“符号数据/功能数据” 标签进行设置,如图7-19、图7-20所示。
7.2.3 放置
通过“新建”“新设备”或“导入” 的方法,在设备导航器中建立了许多未放 置的设备。
在导航器中单击鼠标右键弹出菜单, 如图7-6所示,选择【放置】>【多线】。
图7-6 设备导航器中放入放置
7.3 设备
首先,需要明确设备、元件和符号 的概念。 设备:是由一个或多个元件组成。最为 典型的例子是接触器线圈和触点,这里 线圈和触点是元件。这里包含主功能线 圈和辅助功能触点。一个单极空气开关 即是设备又是元件。设备是用设备名称 进行标识的。