编程软件designer培训资料
Physical Hardware
RTU_CFG is the type of code generation required for the controller – for ControlWave this is always IPC_30, RTU_RESOURCE defines the type of run-time system used Tasks are the actual mechanism by which programs are executed. RTU_RESOURCE define certain global variables about the project. IO_Configuration defines the inputs and outputs of the process I/O boards in the ControlWave controller and optionally the ControlWave Ethernet I/O.
Pages 9
Analog Input Boards
Pages 10
Analog Output Boards
Pages 11
Step 1. Start ControlWave Designer: Click as follows: Start → Programs → OpenBSI Tools → ControlWave → ControlWave Designer Step 2. Open A New Project: Click as follows: File → New Project Choose the ‘ControlWave’ template in the new project dialog box, and click on [OK]
To start, locate the “Logical POUs” object in the Project Tree. Right-click on it and choose “Insert” from the pop-up menu.
Pages 13
Creating A Program
an example of a function is R_INT which truncates a real number to an integer.
Function Blocks
AVERAGER, PID3TERM,
Programs
Programs are essentially groups of functions and function blocks which have been logically connected together to perform some task.
Step 3. Start the I/O Configuration Wizard:
Click as follows: View → IO Configurator Step 4. Define Process I/O boards.
Pages 12
Step 5. Create A Program Which Implements Your Control Strategy
Pages 6
Configuring I/O
View → IO Configurator
I/O Configuration Wizard (Step 1 of 3):
Pages 7
I/O Configuration Wizard (Step 2 of 3):
Pages 8
I/O Configuration Wizard (Step 3 of 3):
Libraries
There are two types of libraries:
Firmware libraries
containing functions and function Blocks
User libraries
Data Types
The Data Type worksheets can be used to define customized data type structures. For example, arrays of numbers.
DESIGNER
Software Training
软件培训
Pages 1
Example 1 – Creating A Simple Project
A PID (proportional, integral, derivative) loop for controlling the flow of liquid through a pipeline.
Pages 28
Pages 29
click as follows: Online→Project Control
Stop:停止控制器程序 Reset:清除SDRAM中的程序 Download:弹出下载对话框 Error:控制器程序出错 Cold:控制器冷启动,所有的变量初始化 Warm:控制器温启动,标记为Retains的变量之外的变量进行初始化 Hot:控制器热启动,变量不初始化 Upload:从控制器中上载项目程序文件 Info:查看控制器系统信息 Click on the [Download] button in the Project section of the Download dialog box.
Pages 14
A new ‘empty’ program will be added to the Project Tree. Double-click on the ‘Flow_Control_Program*’ icon to define the program.
Pages 15
Inserting Function Blocks in the program
Pages 2
Start→Programs → OpenBSI Tools → ControlWave → ControlWave Designer
Opening A New Project
ControlWave Designer will start.Then, click on the New Project icon, shown at left, or click on File → New Project.
To create a task, right-click on the “Tasks” icon in the project tree, and choose “Insert” from the popup menu.
Pages 24
Now that the task exists, however, it is necessary to associate the program that we wrote with the task. Otherwise we will just have an empty task executing.To associate the program with the task, right-click on the icon for the task in the project tree, and choose “Insert” from the pop-up menu.
Pages 3
The New Project dialog box will appear.
Double-click on the ‘ControlWave’ icon,
Pages 4
Logical POUs
Program Organization Units (POUs) hold the program code for your project. There are three types of POUs: Functions
Pages 33
Pages 34
Pages 35
you can view the values of other variables in your program by entering Debug Mode.To do this, click on: Online →Debug.
Pages 30
Pages 31
In the I/O Simulator, icons will now appear for all configured process I/O boards. In this example,we have two process I/O boards
Pages 32
Pages 27
Step 8. Download the program into your ControlWave unit, or the I/O Simulator
To choose the resource, right click on the resource and choose “Settings” from the pop-up menu.
Pages 16
Click on Edit Wizard Button
Pages 17
The dialog box, shown above, will appear. You can optionally enter a comment. Then click on the [OK] push button. A graphical representation of the LEAD_LAG function block will be displayed on the screen.
Pages 18
Click on the dot feeding into the irInput parameter of the LEAD_LAG function block, then go to the menu bar and click as follows: Objects → Variable
altiumdesigner培训ppt_第2讲
图17 利用向导创建的PCB板
PCB设计环境
如前所述,在创建了一个新的PCB文件,或者打开一个现有的PCB文件之后, 也就启动了Altium Designer 系统的PCB编辑器,进入了PCB的设计环境,如图 18所示。
图18 PCB设计环境
PCB设计环境
设计环境主要组成部分有如下几项。 菜单栏,如图19所示,跟原理图设计环境菜单栏一样
图3 从模板新建文件
如何新建PCB文件
假如新建一个PCI板卡PCB设计文件 创建一个标准的3.3V供电、32位数据长度的PCI总线的板卡PCB设计文件,会自动将 其保存在一个PCB Project中。 打开【Files】面板,在【 New From Template 】栏中,单击选择“PCB Templates” 或“PCB Projects”,则打开如图4所示的对话框。 对话框中提供了一些常用的工业PCB模板库,选择其中名为:“PCI short card 3.3V - 32BIT.PrjPCB”的文件,单击按钮。
第2讲 印制电路板设计基础知识
印制电路板设计基础知识
主要内容 1、印制电路板的结构和种类 2、如何新建PCB文件 3、PCB设计环境 4、PCB设计流程
印制电路板的结构和种类
PCB的种类 根据PCB板的制作板材不同,印刷板可以分为纸质板、 玻璃布板、玻纤板、挠性塑料板。其中挠性塑料板由于 可承受的变形较大,常用于制作印制电缆;玻纤板可靠性 高、透明性较好,常用作实验电路板,易于检查;纸质 板的价格便宜,适用于大批量生产要求不高的产品。 PCB板的结构 根据印制电路板的结构,印刷板可以分成单面板、双面 板和多层板三种。这种分法主要与PCB设计图的复杂程 度相关。 单面板 双面板
Altium Designer 10 大全教程【培训】
•
LED 发光二极管
•
METER 仪表
•
MICROPHONE 麦克风
•
MOSFET MOS管
•
MOTOR AC 交流电机
•
MOTOR SERVO 伺服电机
• NAND 与非门
•
NOR 或非门
•
NOT 非门
•
NPN NPN三极管
•
NPN-PHOTO 感光三极管
•
OPAMP 运放
•
OR 或门
•
PHOTO 感光二极管
•
TRIAC ? 三端双向可控硅
•
TRIODE ? 三极真空管
•
VARISTOR 变阻器
•
ZENER ? 齐纳二极管
•
DPY_7-SEG_DP 数码管
•
SW-PB 开关
• 其他元件库
•
Protel Dos Schematic 4000 Cmos .Lib
•
40.系列CMOS管集成块元件库
•
4013 D 触发器
件库
•
Protel Dos Schematic Linear.lib 线性元件库
例555 Protel Dos Schemattic Memory Devices.Lib 内存存储器元件库
Protel Dos Schematic SYnertek.Lib SY系列集成块元件库 Protes Dos Schematic Motorlla.Lib 摩托罗拉公司生产的元件库 Protes Dos Schematic NEC.lib NEC公司生产的集成块元件库 Protes Dos Schematic Operationel Amplifers.lib 运算放大器元件库
第1章-Altium-Designer-操作入门
第1章-Altium-Designer-操作⼊门第1章 Altium Designer 操作⼊门o Altium Designer 简介Altium Designer 发展历史Altium Designer 新特性o Altium Designer 的组成原理图设计系统电路原理图仿真系统印制电路板设计系统可编程逻辑器件设计系统o Altium Designer 的安装和启动Altium Designer 运⾏的系统需求安装过程与启动o Altium Designer 操作环境⼯作环境⼯作⾯板管理窗⼝管理基本参数设置o Altium Designer电路设计的基本流程⽂件系统绘制原理图绘制PCB图第1章 Altium Designer 操作⼊门随着电⼦技术的迅速发展和芯⽚⽣产⼯艺的不断提⾼,电路板的结构变得越来越复杂,从最早的单层板到常⽤的双层板再到复杂的多层电路板设计,电路板上的布线密度越来越⾼,随着DSP,ARM、FPGA等⾼速逻辑器件的应⽤,电路板的信号完整性与抗⼲扰性能显得尤为重要。
这就使得电路板设计⼯程师们仅靠原始的⼿⼯设计⽅式来设计复杂的电路板变得不现实。
随着计算机辅助与仿真技术的发展,各种电路板设计与仿真软件迅速发展起来,使得复杂的电路板设计变得尤为简单,⼤⼤提⾼了设计者的设计效率,缩短了产品开发周期。
现在市场上常见的电路板板级设计软件有Protel、PowerPCB、Cadence、 AutoCAD等,其中Protel在国内应⽤最为⼴泛,从最早的Protel 99SE到后续的Protel DXP,再到最新版本的Altium Designer,Protel已变得越来越强⼤,功能越来越完善,使得设计者们完全从枯燥⽆味的点与线的体⼒劳动中解放出来。
从现在开始,我们逐步深⼊这个强⼤的电路板设计⼯具,看看它是如何简化我们的⼯作的。
——附带光盘“视频”⽂件。
Altium Designer的发展历史Altium 的新特性Altium 的组成Altium 的安装与运⾏Altium 基本参数设置Altium 的⾯板操作整流滤波电路的设计本章要点本章案例Altium Designer 简介经过多年的发展,以功能强⼤⽽在国内享有良好声誉的Protel,正式更名为“Altium Designer”,Altium Designer不仅强化了以前的原理图设计、PCB设计、电路仿真等功能更加⼊了FPGA设计等众多功能,从此摆脱了Protel只是⼆线品牌的电路板设计⼯具的地位,成为全⽅位的新⼀代的电路设计软件。
Altium_Designer培训2
可更改封装 的显示模式
绘制电路
• 放置一些元件之后,开始绘制电路
– “P-W”,绘制导线
• 鼠标变成十字光标,移动光标,根据电气栅格,当光标捕捉到一个具有电气意义的连接 点时,灰色小斜十字会变大变红,然后单击开始绘制;也可在任意空白区域开始绘制 • 移动光标,绘制出导线,默认情况下导线只会90度拐弯,这时:
• 绘图工具
– 菜单快捷键“P - D” – 绘图工具没有电气意义,用于在原理图中绘制示意性的图形、标 注、边框等
原理图绘制工具
• 电气连接工具
– 菜单快捷键“P”中的大部分工具 – 电气连接对象包括:
• 导线(Wire)“P-W” • 手工节点(Manual Junction) • 总线(Bus)“P-B”
层次结构
• 多图纸编辑
– 规模稍大的电路往往无法在一张图纸中绘制完,在一个AD的PCB工程中, 可以由多个图纸生成一个PCB – 多图纸的结构关系可在工程选项(“C-O”- Option)中设置,AD支持 以下几种结构关系
• 自动,根据图纸内容自动结合 • 平坦,多图纸处于相同层次级别,其间仅以Port连接 • 层次,图纸自上而下调用,子图Port对应父图Sheet Symbol中的Sheet Entry 层次结构最为严格严谨,规模较大的电路推荐采用层次结构 • 全局,所有图纸中的Net Lable和Port都是全局有效
– – – – – – – Circle Arrow Bar Wave Power Ground Signal Ground Earth 网络名,同 时也是显示 的名字
形式
是否显 示名字
演示与练习
• 在“DataAcq.SchDoc”中绘制输入缓冲电路,如图所示
2[1].designer软件基础 controlwave培训资料
定义变量的关键字
24
25
26
27
28
29
30
31
32
33
Starting ControlWave Designer
34
35
36
37
38
39
Example:Creat a sample programme
40
41
42
43
44
45
46
47
48
49
50
The TRACK signal is a logical input which, when set ON, forces the Function Block output to follow the RESET parameter input value. It is used to gain control of the Function Block output when conditions 74 warrant it.
11
12
13
Project Limit
Global variables
10000
Local Variables
15000
Resources in the project tree
100
Tasks per resource
15
Program instances per task
500
Embedded libraries
System tasks will be activated if an error occurs when executing the PLC program. System tasks are associated with system programs.
ControlWave系统designer组态编程软件designer培训资料.ppt
Pages 29
Now that the task exists, however, it is necessary to associate the program that we wrote with the task. Otherwise we will just have an empty task executing.To associate the program with the task, right-click on the icon for the task in the project tree, and choose “Insert” from the pop-up menu.
Build → Make
Pages 32
Step 8. Download the program into your ControlWave unit, or the I/O Simulator To choose the source, right click on the resource and choose “Settings” from the pop-up menu.
Pages 3
The New Project dialog box will appear. Double-click on the ‘ControlWave’ icon,
Pages 4
Logical POUs
Program Organization Units (POUs) hold the program code for your project. There are three types of POUs:
Vijeo-Designer 入门手册
Vijeo-Designer 入门手册目录关于本手册 (3)第1部分 Vijeo Designer 综述 (3)概述 (3)第1章综述 (3)概述 (4)Vijeo Designer的主要工具 (5)安装 Vijeo Designer (6)卸载Vijeo Designer (8)第2章创建项目 (9)概述 (9)2.1 规格 (9)概述 (9)应用程序概述 (9)启动Vijeo Designer (12)基本设置 (12)创建变量 (13)2.2 创建“水位设置”界面 (15)概述 (15)创建“水位设置”界面 (15)创建指示灯 (20)创建导航按钮 (22)2.3 创建“水位计”界面 (28)概述 (28)创建“水位计”界面 (29)创建水槽 (30)创建管道 (34)创建导航按钮 (38)2.4 创建“水位数据表”界面 (38)概述 (38)创建表 (39)创建“水位数据表”界面 (40)创建导航按钮 (42)创建脚本 (43)第3章项目下载 (45)概述 (45)验证/构建/纠错 (45)模拟仿真 (46)下载数据和现有项目 (46)关于本手册概述文件范围本手册介绍通过Vijeo Designer软件来开发应用程序所必需的一些基本概念。
关于更详细的特征描述,请参见Vijeo Designer的联机帮助。
相关文件用户意见:我们欢迎您为本文件提供宝贵意见。
您可以通过以下邮件地址与我们联系:TECHCOMM@。
第1部分 Vijeo Designer 综述概述本部分目的:本部分介绍了Vijeo Designer软件的主要功能和安装方法。
本部分内容:本部分包含以下章节:章节章节名称页码1 综述 92 创建项目213 项目下载 79第1章综述本章目的:本章介绍了Vijeo Designer软件应用程序。
本章内容:本章包含以下主题:主题页码概述10Vijeo Designer的主要工具13安装Vijeo Designer 16卸载Vijeo Designer 19概述关于Vijeo DesignerVijeo Designer是一种能够让您创建人机界面(HMI)的先进的软件应用程序。
Altium Designer原厂培训中文资料
Day11, Altium历史,以及产品介绍 (20 minutes)1.1Altium历史介绍 .............................................................................................. 1-11.2Altium Designer介绍...................................................................................... 1-21.3公司理念 ...................................................................................................... 1-6 2, DXP系统平台介绍 (5 minutes)2.1项目以及工作区介绍....................................................................................... 2-12.2DXP系统菜单............................................................................................... 2-103, Altium Designer 设计环境 (30minutes)3.1文档编辑器总览 .............................................................................................. 3-13.2 练习-Altium Designe 导航系统 ..................................................................... 3-4 4, Altium免费资源,支持及帮助中心(15 Minutes)4.1免费网络培训.................................................................................................. 4-14.2中文论坛......................................................................................................... 4-24.3网络培训中心及知识中心 ............................................................................... 4-84.4支持中心 .................................................................................................... 4-155, 从PROTEL到Altium Designer (30minutes)5.1Protel 99SE与Altium Designer ..................................................................... 5-15.2Protel 99SE 导入向导 .........................................................................................5.3 练习-导入99SE的DDB文件 ........................................................................ 5-96, 原理图编辑基础 (30 minutes)6.1视图命令......................................................................................................... 6-16.2选择 ................................................................................................................ 6-46.3其他鼠标行为.................................................................................................. 6-46.4练习-原理图编辑器基础 ............................................................................... 6-47, 原理图绘图工具以及电气连接工具 (20 minutes)7.1原理图绘图工具 .............................................................................................. 7-17.2 电气连接工具 ................................................................................................. 7-1 8, 创建第一张原理图(1 hour)8.1原理图编辑器工作区设置 ............................................................................... 8-18.2集成库概念介绍 .............................................................................................. 8-48.3库与元件的装载及浏览 ................................................................................... 8-48.4元件放置及原理图连线 ................................................................................... 8-48.5智能粘贴......................................................................................................... 8-48.6 设计复用.............................................................................................................. 9, 全局编辑(45 Minutes)9.1DXP数据编辑系统 ..............................................................................................9.2 全局编辑实例 ...................................................................................................... 10, 完成设计项目(45 Minutes)10.1多层次设计介绍 ...................................................................................................10.2构建完整的项目 ...................................................................................................10.3 元件标注11, 项目编译及验证(45 minutes)11.1设置设计编译选项 ........................................................................................ 11-111.2系统消息框及错误查找 ................................................................................. 11-312, 集成库概念介绍(45 minutes)12.1集成库模型介绍 ............................................................................................ 12-112.2Libpkg, intlib, dblib, svnlib库类型介绍 ......................................................... 12-11. Altium历史,以及产品介绍 (20 minutes)1.1 Altium历史介绍Altium(前身为Protel 国际有限公司)由Nick Martin 于1985 年始创于塔斯马尼亚州霍巴特,致力于开发基于PC 的软件,为印刷电路板提供辅助的设计。
dxdesigner教程ppt课件
据需要设置相应的值,如:Rows设置为16,Columns设置为1,Row spacing设为-5 (负号表示方向向下,这个值通常应该与管脚的间距相同),Spacing设置为 Relative(表示是相对坐标) 点击OK后,自动生成ADD1~ADD15的数据/地址线。
最新版整理ppt
25
点击NET表,在Filter栏中选择Name,右边栏输入Net的名字,点击Apply 就会在下面的窗口中出现该网络的名称
选中该网络名,按右键,选择Zoom Select,原理图上就会点亮该网络
最新版整理ppt
26
(2)元器件查找 打开ProjectNavigator Contents窗口,选择Components 表
最新版整理ppt
16
出现Load窗口,这个窗口用来检索DataBook中的相应记录,先点击Clear按钮;
最新版整理ppt
17
然后在Attribute一栏中选择元件的其中一个属性,比如:Symbol,在 Value下拉框中选择一个相应的值,比如adp3408acp,点击Add按钮。
最新版整理ppt
最新版整理ppt
33
二 元器件的建立 在 DxDesigner下,每个元件为一 个Device单元,每个Device对于 原理图中的Symbol和PCB中的
Pkg_type
最新版整理ppt
34
建立元件有两种方法: (1)用向导建元器件 • 在工具栏上点击SymbolWizard按钮,如下图所示
最新版整理ppt
Altium_Designer培训
PCB布局布线常用命令及快捷键
布局布线的快捷键
11、空格键 翻转选择某物体(导线,过孔等),同 时按下Tab键可改变其属性(导线长度,过孔大小 等) 12、改走线模式(5种):shift+空格键 “45°线性” “45°+圆角” “90°”“ 任意 角”“90°+圆弧 ”“圆弧” 13、字体(条形码)放置:"A"-Place String 14、线宽选择:shift+w 过孔选择Shift+V 15、等间距走线:T+T+M 不可更改间距,P+M 可 更改间距走线 16、走线时显示走线长度:shift+G
点击“Yes”
原理图的编译与检查
生成网表,导入PCB
原理图的编译与检查
生成网表,导入PCB
原理图的编译与检查
生成网表,导入PCB 导入效果图
PCB前期处理
软件通用参数设置 打开设置界面,DXP——preferences…
PCB前期处理
软件通用参数设置
PCB前期处理
软件通用参数设置
PCB前期处理
静态
动态
一般设定 线宽大于 线距即铺 实心铜皮
选择需铺铜网络
去死铜
敷铜处理
铺铜操作的处理
Tools—Polygon Pours—Polygon Manager
创建间距规则 创建铜皮连接方式
创建铜皮类
敷铜处理
去删除一些碎铜或尖角铜 Place—Polygon Pour Cutout
PCB布局布线常用命令及快捷键
