DXP学习1-使用DXP软件创建工程并熟悉相关操作

 

目录

实验内容(任务)

PCB项目文件及原理图文件的创建及保存:

熟悉窗口界面、主菜单、各工具栏及图纸参数的设置:

 首先先通过"纸张选择"做如下修改

修改纸张大小👇

修改标题栏的格式👇 

修改纸张颜色

添加设计者和设计单位

导线随元件移动而相应的移动(不断开连接) 

Snap栅格和可见栅格的区别

 将搜索半径设置为5。

图纸设计信息模板的制作和调用

调用模板文件

五、实验总结与心得

总结

1,了解软件的基本组成

2,知道相关操作的位置

心得


 首先得需要有dxp软件。如果没有软件的可以通过如下链接下载:

链接:https://pan.baidu.com/s/18qiSnKchfH_Pcoe6DCxOug?pwd=mcwb 
提取码:mcwb

软件是否pj成功可以通过能否创建项目来进行判断,如下,可以创建,软件下载安装都已完成

实验内容(任务)

  1. PCB项目文件及原理图文件的创建及保存:

在E盘或者F盘以自己的学号为文件名新建一个文件夹,然后建立一个新的项目文件和一个原理图文件,要求两个文件都以zs命名保存到自建文件夹myDXP中.

或者是点击“标签是面板工作区”找到“blank  project (pcb)”来创建一个新的项目👇

创建好的工程是一个空的工程👇 

 现在我开始创建一个原理图 

 创建好后的界面👇

 将软件关闭即可同时修改两个文件的名字

修改之后👇 

  1. 熟悉窗口界面、主菜单、各工具栏及图纸参数的设置:

A:反复尝试各项窗口和菜单设置命令,如工作区面板的切换等。

B:新建一个原理图文件,将原理图图纸大小设为Letter、标题栏设为ANSI,图纸底色设为浅绿色,设计者设为自己姓名,设计单位设为湖工商贸。

(实验报告要求:将B内容进行截图打印粘贴)

现在我要修改文件的相关信息参数,就需要点击菜单栏中的“设计”→“文档选项”→“纸张选择”/“参数”

 首先先通过"纸张选择"做如下修改

修改纸张大小👇

修改标题栏的格式👇 

 

修改纸张颜色

添加设计者和设计单位

 如果添加的信息没有在图纸的参数中显示,可能是因为没有勾选”Visible“如下👇

 

文档选项中的修改及相关设置完成之后的效果👇

 [parameters]参数设置区域:该区域用来设置原件的一些其他非电气参数,如设计者,设计单位等,这些参数都不会影响到元件的电气特性。如果选择了visivle,那么,这些属性就会在图纸中显示。

导线随元件移动而相应的移动(不断开连接) 

C:如何设置在移动具有电气意义的对象位置时,将保存对象的电气连接状态,系统会自动调整导线的长度和形状?

先鼠标点击要移动的元件,之后按住”ctrl“键,最后再按住元件开始移动

Snap栅格和可见栅格的区别

D:打开“文档选项"对话框的“方块电路选项”标签页,说明Snap栅格和可见栅格的区别?

  • Visible :用于设置格点是否可见。在右边的设置框中键入数值可改变图纸格点间的距离。默认的设置为  10 ,表示格点间的距离为  10 个像素点。 
  • Snap :用于设置游标移动时的间距。选中此项表示游标移动时以 Snap 右边设置值为基本单位移动,系统的默认设置是  10 。例如移动原理图上的组件时,则组件的移动以  10 个像素点为单位移动。未选中此项,则组件的移动以一个像素点为基为单位移动,一般采用默认设置便于在原理图中对齐组件。

 将搜索半径设置为5。

大白话就是将纸张的栅格的默认值10都修改成5👇

图纸设计信息模板的制作和调用

A:创建如图1-1所示的原理图的模板,并以muban为文件名保存在myDXP文件夹里.

标题:*

单位:*

制图:*

图纸规格:*

版本号:*

时间:*

图号:*           共  页

部门:*

文件名:*

图1-1

 首先将没法编辑的右下角表格去掉,”文档选择“→“纸张选择”→”标题栏“(不勾选)

 之后鼠标右击图纸的空白处,依次点击“放置”→"绘画工具"→“线”👇

 之后开始绘制,绘制的表格如下👇

 借助栅格绘制好图标之后就可以将栅格去掉👇

栅格不可见后的效果👇 

 

 接着就是再表格内部添加文本字符。首先鼠标右击表格内的空白处,依次点击“放置”→“文本字符串”

摆放好字符串后如下👇

 之后鼠标双击左键要修改的字符串后即可修改该内容,

 因为我们还需要让前面的字符串带上另外一个字符串,所以我就需要在上图的基础上,再在每一个text的后面都加上一个text,后面的text主要是为了给调用这个模板文件的其他文件来自定义内容的,因此不用写入字符串,只需要给定类型就行。


修改后如下👇

这个时候的模板已经离成功就差最后一步,那就是修改一个设置让我编辑的文字信息的内容能够在相应位置显示出来。依次点击“DXP”→偏好“Preferences...”→原理图“Schematic”→图形编辑“Graphical Editing”把其中的第三项Convert SpecialStrings(转换特殊字符串)前面的复选框处于选中状态,该项的作用是转换特殊字符。如下图所示👇单击【OK】完成设置

 之后我们的效果如下图:

  

保存模板文件完成 。

调用模板文件

 C:重新建立一个原理图文件,调用muban.SchDoc中的原理图图纸模板,并将图纸大小设为B,图纸底色设为浅黄色,其他设置如图1-2所示。

标题:数码管显示电路

单位:信息工程学院

制图:自己姓名

图纸规格:B5

版本号:1

时间:201209

图号:1      共 1 页

部门:电子信息专业

文件名:数码管显示电路.SchDoc

图1—2

 现在重新新建了一个原理图文件,并依次点击“设计”design→“模板” template→“设置模板文件名”set template  file  name

选择之前创建的模板文件 

 

点击“ok” 

现在新建的文件就和之前的模板文件一模一样了。 👇

此时新建的文件Sheet1调用的是模板muban的图纸内容,在Sheet1上无法直接修改表格的形状和已经写好的字符串,但是我们可以用它给这些字符串传值。

此时鼠标右键空白处后依次点击“选项”option→“文档参数”document  parameters,直接在指定的类型后面写入值即可,如下👇:

 然后把背景换个颜色(浅黄色),将纸张大小设置为B,最后的效果如下👇

五、实验总结与心得

总结

此次实验是在已经了解了dxp(ad)软件相关的知识上进行的。相关知识储备如

1,了解软件的基本组成

软件最上面的菜单栏,在菜单栏下面的(标准,布线,实体)工具栏,还有显示文件地址的导航栏,软件最左边的标签式面板,软件最右边的弹出式面板,以及软件中间的工作区。

2,知道相关操作的位置

如文档选项在工具栏中的“设计”下,制作模板文件时所需要用到的“转换特殊字符”在dxp下的偏好选项下的原理图下。知道怎么将一个新建的原理图调用已经设计好的标准模板图:工具栏中的“设计”下的“模板”下的“设置模板文件名”。已经当我们的模板进行了相关的修改之后,如果调用了模板的原理图也想要修改的话,只需要点击位于工具栏下的“设计”中的“模板”选项的“update”更新即可。

心得

在开始做这些任务的时候无疑是很难受的,因为我不像同班同学那样,能够很快的做出来效果,也能够很快的get到老师的意思及跟上老师的进度,所以当大家都做完两个任务之后我才刚做掉第一个任务,速度很慢,也有很多的不懂,需要到网上找,也需要麻烦老师和同学。最后能够做出来,还是有一点高兴的,不仅高兴这个任务完成了,也高兴自己学到了些东西。希望能够继续坚持,共勉。

结语:对文章有任何问题的,都可以在评论区留言或者是私信,一天8h在线,免费解答。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/760236.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js拖动上传

在现代的Web开发中,拖动上传是一项非常常见且实用的功能。本文将向你介绍如何使用JavaScript实现拖动上传,并深入解析相关的API、代码调用方法以及注意事项。希望通过本文的科普,能帮助你更好地理解和应用这一功能。 实现拖动上传的API&#…

QT5.14.2 揭开Qt5原对象系统的神秘面纱,解锁应用开发的无限大门

Qt框架作为C跨平台应用程序开发的利器,其强大的功能和优雅的设计理念令无数开发者叹为观止。而在Qt5中,全新的元对象系统更是将其发挥推向了一个全新的高度,今天,就让我们一起揭开这层神秘的面纱,探索其中蕴含的无限可…

设计模式-访问者(Visitor)模式详解和应用

文章目录 前言访问者模式介绍访问者模式优缺点访问者模式包含的主要角色应用场景代码示例访问者模式的扩展总结 前言 最近在做一个根据数学表达式生成java执行代码的功能,其中用到了访问者模式。使我对访问者模式有了更深入的理解。故写下此篇文章分享出来&#xf…

生命源集团2024全球品牌发布会成功举办

生命源集团2024全球品牌发布会圆满落幕 3月20日,生命源集团在杭州隆重举办了主题为“生命源启,荣耀之巅”的2024全球品牌发布会。 活动伊始,嘉宾们陆续签到入场,现场气氛热烈而庄重。随后,生命源集团十二大事业部总裁…

6.2 ServiceNow 自动化测试框架 (ATF)

6.2 自动化测试框架 ATF 目录一、自动化测试框架 (ATF) 简介1. Automated Test Framework(ATF)2. 使用自动化测试框架 (ATF)的好处: 二、 ATF的测试类型1. 功能业务逻辑测试2. 回归测试3. 浏览器兼容性测试4. 服务器端 Jasmine测试 三、 ATF测…

详解:创业老阳推荐的Temu蓝海项目还能赚钱吗?

在当前全球化的背景下,跨境电商行业日益繁荣,成为了许多创业者关注的焦点。其中,Temu项目凭借其独特的商业模式和强大的市场潜力,备受瞩目。尤其是当知名创业导师老阳推荐Temu项目时,更是激起了广大创业者的热情和好奇…

机器人路径规划:基于冠豪猪优化算法(Crested Porcupine Optimizer,CPO)的机器人路径规划(提供MATLAB代码)

一、机器人路径规划介绍 移动机器人(Mobile robot,MR)的路径规划是 移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或…

应急响应-Linux(1)

应急响应-Linux(1) 黑客的IP地址 思路: 一般系统中马之后会有进程连接黑客的主机,可以使用netstat -anpt查看下当前进程的连接,此处查看到没有后 ,可以从系统服务开始查找,系统的服务日志一般都会保存相关访问信息&…

SAP CAP篇十五:写个ERP的会计系统吧,Part II

本文目录 本系列文章目标开发步骤数据库表设计初始数据初始数据:AccountCategories初始数据:AccountUsages初始数据:ChartOfAccounts初始数据:AccountSubjects Service 定义生成Fiori AppApp运行 本系列文章 SAP CAP篇一: 快速创…

P8597 [蓝桥杯 2013 省 B] 翻硬币 Python

[蓝桥杯 2013 省 B] 翻硬币 题目背景 小明正在玩一个“翻硬币”的游戏。 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果…

mysql 学习

本文来自于《sql必知必会》 所需要的文件教程连接 本站其他的小伙伴 第一课 了解sql 数据库基础 什么是数据库 数据库(database) 保存有组织的数据的容器(通常是一个文 件或一组文件)。 表 表(table)…

npm常用命令详解

npm(Node Package Manager)是 Node.js 的包管理器,用于管理项目中的依赖(libraries, frameworks, tools)。以下是一些 npm 的常用命令及其详解: 1. npm init 作用:初始化一个新的 Node.js 项目…

MQTT Keep Alive机制

MQTT 协议是承载于 TCP 协议之上的, 而 TCP 协议以连接为导向, 在连接双方之间, 提供稳定、 有序的字节流功能。 但是, 在部分情况下, TCP 可能出现半连接问题。 所谓半连接, 是指某一方的连接已经断开或者…

【ppt技巧】PPT转换为图片,方法有哪些?

想要将ppt文件转换为图片,其实很简单,一起来看一下如何操作吧! 方法一: 使用格式转换器,有些文件格式转换器,支持ppt转换为图片。 方法二: 不需要转换器,直接在ppt中进行操作即可…

Java基础知识总结(9)

快速排序 3 1 2 5 4 6 重复第一轮的过程,应该得到如下序列: 2 1 3 5 4 6 OK,现在3已经归位。接下来需要处理3左边的序列: 2 1 3 6 处理之后,2已经归位,序列“1”只有一个数,也不需要进行任何…

可观测性体系建设后,该如何挖掘数据及工具价值?

在现代企业的运维管理中,构建高效且可靠的可观测性体系是保障系统稳定性和业务连续性的关键。然而,运维团队成员的技术能力参差不齐往往成为实现这一目标的障碍。尤其在处理复杂系统故障时,高度依赖专业知识和经验的可观测性工具很难被全员有…

j-vxe-table设置

1.设置按键回车箭头tab健设置 :mouse-config"{selected: true}" :keyboard-config"{ isArrow: true, isEnter: true, isEdit: true,isTab:true}" 2 表格编辑设置 :edit-config"{trigger: this.triggerFlag, mode: row, showIcon: false , active…

Java 基础 反射

什么是反射? 反射是各类框架的灵魂,允许我们在JVM运行时提供分析类,操作类的能力。 反射是一种在运行时检查和修改类、方法、属性等程序结构的能力。通过反射,可以动态地获取和操作程序的元数据,包括类的字段、方法、…

如何用 C++ 部署深度学习模型?

深度学习模型通常在诸如Python这样的高级语言中训练和验证,但在实际生产环境部署时,往往需要更高的执行效率和更低的资源占用。C作为一款性能卓越、低级别的编程语言,是部署深度学习模型的理想选择之一。本文将详细介绍如何在C环境下加载和运…

opengl日记11-opengl的transformtions变换示例

文章目录 环境代码CMakeLists.txt文件内容不变。vertexShaderSource.vsmain.cpp 总结参考 环境 系统&#xff1a;ubuntu20.04opengl版本&#xff1a;4.6glfw版本&#xff1a;3.3glad版本&#xff1a;4.6cmake版本&#xff1a;3.16.3gcc版本&#xff1a;10.3.0 在<opengl学…