- ad09机械层说明_悉数PCB上的各种层
weixin_39972019
ad09机械层说明
PCB层的定义:阻焊层soldermask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有soldermask的部分实际效果并不上绿油,而是镀锡,呈银白色!助焊层pastemask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的。要点两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层是指上绿油
- 【笔记】入门PCB设计(全30集带目录) 杜洋工作室 AD09 Altium Designer
是孑然呀
笔记
入门PCB设计(全30集带目录)杜洋工作室AD09p1创建p2原理图上增加元件1)加元件2)放导线3)自定义元件1.自定义排针2.有引脚的元件p3完整原理图p1创建step1.创建(PCB)工程,后缀.PrjPCB。创建后记得保存step2.再在工程中创建原理图和PCBp2原理图上增加元件1)加元件在右上角有“库”,可以找到官方默认的元件库,M开头的库是官方库2)放导线点击“放置”,或者快捷键p,
- AD09 DXP保姆级教程系列——003、使用原理图库
ROS机器人学习与交流
AD09保姆级使用教程pcb工艺硬件工程
使用原理图库1、使用系统自带原理图库:点击右侧库,在出现的面板选择库即可按照提示完成通常使用较多得是2、添加下载的库文件第一步:将下载的库文件解压会有两种文件.SchLib和.PcbLib,将这个解压出来的一整个文件夹放入D:\AD09\LibraryAD09安装目录下的Library文件夹中第二步:打开AD09,点击库->安装,选择D:\AD09\Library,这个文件夹中你放入的库文件,将所
- ad 导gerbera过孔层_Altium Designer(AD)导出Gerber文件常见问题
weixin_39568172
ad导gerbera过孔层
目前市场上设计的PCB软件比较多,最常见的就是Protel、AD、PADS、Allegro等,下面主要介绍一下AD导出Gerber经常出现的问题。1.钻孔导出Gerber出现的问题:①、长条的方形孔在AD里面显示如图1所示,如果客户是用AD高版本设计的比如说AD17或者更高的版本显示就是那样的,CAM工程师如果是用较低的版本去解客户的原稿(AD09或者AD10),就会出现像图2那样,导致做出来的不
- pcb放过孔的时候 没有透视效果2022-09-19
宜居远控
pcb放过孔的时候没有透视效果不知道孔放在哪里有没有放到线上?解决办法:版本AD09菜单DXP--Preferences
- AD09怎么恢复默认界面 2022-09-14
宜居远控
第一步:在我们打开AltiumDesigner主页面时,在AltiumDesigner的菜单栏,我们可以看到一个菜单命令view,然后我们把鼠标点在这个菜单命令下第二步:view菜单下面会出现一个下拉菜单,在这个下拉菜单上面有这样的一条指令desktoplayout。第三步:在我们执行完第三步的时候,我们已经找到了desktoplayout这条指令,然后点在这条指令上,这条指令会横向拉出一个菜单,
- ad17如何删除3d实体_多年工作积累的Altium AD09 AD17 硬件元器件 原理图库+PCB封装库...
weixin_39838798
ad17如何删除3d实体
多年工作积累的AltiumAD09AD17硬件元器件原理图库+PCB封装库,多年硬件设计产品工作,积累和精心归纳整理的AD09硬件原理图、PCB封装及库文件,215个器件原理图封装,236个器件PCB封装,可以直接引入到你项目中的进行原理图及PCB设计。原理图封装库列表:CSVtexthasbeenwrittentofile:ZJSJ.csvLibraryComponentCount:215Nam
- ad13批量安装元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
人工智能型AI少女
ad13批量安装元件库
常用的AltiumDesignerAD09AD14AD18元件库原理图库(543个)+PCB封装库(509个),也可以根据自己的实际项目需求修订相近的器件封装,可加快你的项目设计进度。CJSJ.SCHLIB为原理图库文件,2.5MB,大约包括540个原理图,CJSJ.PcbLib为PCB封装库文件,14MB;大约包括500个PCB封装,具体封装型号见下文,搜索看是否有您所需要的封装,单个库文件,拒
- AD09 DXP保姆级教程系列——005、原理图生成PCB、裁剪板子、3维查看、封装PCB元件
ROS机器人学习与交流
AD09保姆级使用教程pcb工艺硬件工程
一、原理图生成PCB第一步:检查原理图对应的集成库是否完成,没有问题的话再生成PCB1、点击工具,然后封装管理器2、显示封装是否都有对应的PCB封装,满足情况可以生成PCB第二步:新建PCB,最好是在同一个工程目录下第三步:新建PCB后,回到原理图界面,1、选择设计,选择更新PCB,如下图,稍等即可生成PCB文件2、出现以下对应的PCB执行报告,无报错则生效更改、执行更改第三步:成功后出现PCB板
- 安装AD09教程
知予bz
打开InstallFree:运行path.exe(有声音,点patch)点Exitimage.pngimage.png设置兼容性右键dxp.exe,点属性->选兼容性:win8,win10系统需要选"以兼容模式运行这个程序",然后选windows7,然后点应用,再确定(win7用户不需要进行这一步)。image.pngimage.png双击打开dxp.exeimage.png破解:在主页选->My
- Altium Designer 9 学习笔记(一)基础操作
Leisureconfused
AD09
首先,关于命名原则09指的当然是09年了,至于winter,09出了两个版本,第一个在冬天呃,所以是winter版,第二个版本在夏季所以叫summer版…到AD10就没有再分了…所以AD09到底是多老的版本了…1汉化处理(局部)菜单栏->DXP->Preferences将该选项勾选上再重启AD09即可完成局部汉化。2建立工程点击左侧的project进行创建,推荐新建后立即保存3在工程中添加库由上到
- 教你如何将Power Logic的原理图转成Orcad的原理图
EDA365????
orcad
1、使用PowerLogic软件打开pads的原理图(此处使用的是PADS9.5版本的);2、执行菜单命令:File->Export->在弹出的对话框中点击“保存”按钮,然后选择“SelectAll”,并选择PADSLogic2005的版本输出,最后点击“OK”,会在当前目录下生成一个txt文件;3、打开AD软件(此处使用的是AD09版本),然后执行菜单命令:File->ImportWizard-
- Altium Designer系列:问题之无法打开pcb文件
CodeAllen的博客
AltiumDesigner
可以打开原理图并很流畅,打开pcb图之后软件卡住无法退出原因分析实验:1.重装显卡驱动----无效2.加显卡---无效3.卸载重装----无效4.安装更新版本(16.12---17.16)----无效5.先拔掉网线在开启软件-----无效6.安装AD09后解决,过段时间后安装16版本也可以使用,原因应该是盗版软件冲突,建议使用正版,或者使用不同的注册码!!!
- AD09 覆铜步骤及设计规则
woodcol
电路与硬件
1.覆铜填充规则设置:Design---->Rules…---->Plane---->PolygonConnetStyle---->PolygonConnet---->Constraints(约束)中的Connetstyle设置成DirectConnet2、取消自动去掉环线功能,手动重叠布线加粗:Tools---->preferences…---->Options---->把Interactive
- PCB导入添加Logo图标
电子芯
1视频教程=========================视频教程==============================2操作流程1-AD09下点击DXP下,选择RunScript。图:AD09AD18下点击File,选择RunScript。图:AD182-点击Browse,选择脚本文件。图:AD09图:AD183-在安装目录下D:\AltiumDesigner9\Examples\Scr
- “Altium 线宽/孔径列表的设置及调用” 不能正常设置的讨论
bllovetutu
Altium
看书时发现Altium线宽/孔径列表的设置及调用功能自己用的比较少,但是又是个很好的功能。在布线模式启动时通过快捷键Shift+W及Shift+V可以调用它们,提高效率,非常方便。我的电脑上装了AD09,18和19三个版本,目前常用19版本。但是调用时发现Shift+V的列表是空的,如下图,Shift+W可以正常使用。,O-P打开设置的位置竟然没有Favorite Interactive Rout
- AltiumDesigner原理图库修改操作流程
电子芯
1视频演示==================================视频演示操作==================================2操作流程1-点击File下的Open找到对应要修改的原理图库文件,原理图库文件的后缀名是SchLib。图:AD09界面图:AD18界面2-选择要修改的原理图库文件,电机打开。图:AD09界面图:AD18界面3-在右侧的Library标签下,
- AD09怎么安装库
R.ui..
AD09怎么安装库第一步:将下载的库文件解压会有两种文件.SchLib和.PcbLib,将这个解压出来的一整个文件夹放入D:\AD09\LibraryAD09安装目录下的Library文件夹中第二步打开AD09,点击库->安装,选择D:\AD09\Library,这个文件夹中你放入的库文件,将所有的库文件选中,点击打开即可以下是具体操作视频百度云下载:http://pan.baidu.com/s/
- AD09快捷键
星云行迹
AD09快捷键-----混沌世界第一部分:01.删除所添加的元器件(通):(1)选中所要删除的元器件—Delect;(2)先按E再按D,出现十字叉,用鼠标点击要删除的元器件02.刷新屏幕(通):直接按END03.设置原理图的图纸:(1)Design—Document—Options;(2)先按D再按O;(3)双击图纸边界04.激活文件自动备份功能(全):DXP—Preferences—DataMa
- 杜洋视频入门PCB设计 软件AD09 淘宝上买的全套超清教程
www_51zx_club
视频列表-第1集:AD9汉化与新建工程-第2集:在原理图上增加元器件及DIY元件库的方法-第3集:一个完整电路原理图的画法及操作流程-第4集:将原理图转成PCB图并修改元器件封装-第5集:PCB布局和走线方法和设计原则介绍-第6集:PCB布局、走线及检查方法-第7集:PCB封装的画法及加载到PCB图的方法-第8集:PCB布板规则介绍及设置方法-第9集:光绘文件的导出方法和投产经验分享-第10集:P
- 【转】AD09常见编译错误总结
tony_0620
protel
经过漫长的摸索,我的文件编译操作终于通过了。大致有几类错误,现总结如下:一,[Warning]AUDIO.SCHExtraPinR509-1inNormalofpartR509[Warning]AUDIO.SCHExtraPinR509-2inNormalofpartR509[Warning]AUDIO.SCHExtraPinR509-1(Inferred)inAlternate1ofpartR5
- Altium Designer 09简易教程(一)
littlefairy97
学习心得
【写的不好请谅解】1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻;2、打开ad09;3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了4、新建项目:文件–新–项目–pcb项目,然后界面左
- PCB封装添加3D模型AltiumDesigner09/18
电子芯
1本次操作做为0805电阻封装添加3D模型,以此为例,对AD09/18的操作讲解。打开建立好的PCB封装库文件。2电机菜单栏中的Place,选择Place菜单栏下的3DBody。3点击3DBody后,09版本出现3DBody对话框,1选择GenericSTEPMode。2点击EmbedSTEPModel。点击3DBody后,18版本会出现一个绿色的十字,此时按下TAB键。右侧Properties窗
- AD09 pcb绘制技巧笔记
yzxjd1314
AD09学习
在IPC-7351中找到部分出处:L(least)–footprintsforhandheldandheavydensityapplications手持和重密度应用的脚印N(normal)–footprintsforindustrialapplications用于工业应用的脚印M(most)–footprintsforvibrated/militaryapplications用于振动/军事应用芯片
- AD09画pcb板时遇到的问题
下一页盛夏花开
画pcb板遇到的问题
本来打算一直搞软件的,从软件菜鸟上一直向前走,但是最近不巧接触了硬件,刚刚接触了,真的又变成了硬件菜鸟啊。画了一个简单的PCB板,我就分享一下画板中我遇到的问题,虽然可能有人觉得太简单了,但是我还是想记录一下,给顺便给刚接触pcb板和我一样的新手看。刚接到画PCB板这个任务时一脸懵,只是听说过,完全没有接触过。从下载AltiumDesignerSummer09开始就一直遇到各种事,这里就不说安装软
- 在AD09中查找元件和封装
封装
在AD09中查找元件和封装
Altium Designer 软件方法/步骤
Altium下Miscellaneous Devices.Intlib元件库中常用元件有:
电阻系列(res*)排组(res pack*)
电感(inductor*)
电容(cap*,capacitor*)
二极管系列(diode*,d*)
三极管系列(npn*,pnp*,mo
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs