layer

如何用PADS进行PCB设计?这6步就够了

百般思念 提交于 2020-03-16 09:43:12
在使用PADS进行PCB设计的过程中,需要对印制板的设计流程以及相关的注意事项进行重点关注,这样才能更好的为工作组中的设计人员提供系统的设计规范,同时也方便设计人员之间进行相互的交流和检查。 02 设计的流程 PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤。 2.1 网表输入 网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB ConnecTIon功能,选择Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能。 另一种方法是直接在PowerPCB中装载网表,选择File->Import,将原理图生成的网表输入进来。 2.2 规则设置 如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB了。如果修改了设计规则,必须同步原理图,保证原理图和PCB的一致。除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小。如果设计者新建了一个焊盘或过孔,一定要加上Layer 25。 注意事项: PCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层

认识Android

妖精的绣舞 提交于 2020-03-13 22:01:11
Android: Google于2007年11月5日宣布,基于Linux平台搭建的开源手机操作系统的名称。 Logo是一个绿色( #A4C639 )机器人, 有时Logo会用纯文字来表达。 版本迭代: 1.1:2008年9月发布的Android第一版 1.5( Cupcake,纸杯蛋糕,2009年4月30日):支持拍摄/播放影片, 蓝牙耳机 , 浏览器 ,复制/贴上,虚拟 键盘 ,屏幕旋转,来电照片显示 ; 1.6( Donut,甜甜圈,2009年9月15日): 支持 CDMA 网络,文字转语音 , Virtual Private Network , 更多的屏幕分辨率; 2.0:2009年10月26日, 支持HTML5,数码变焦; 2.2/2.2.1( Froyo,冻酸奶,2010年5月20日):性能提升, 3G 网络共享 , Flash ; 2.3.x(Gingerbread,姜饼,2010年12月7日): 感应器 , 前置摄像头; 3.0/3.1/3.2( Honeycomb,蜂巢,2011年2月2日/ 2011年 5月11日/ 2011年7月13日):优化平板 , USB 输入设备( 键盘 、 鼠标 等); 4.0( Ice Cream Sandwich,冰激凌三明治,2011年10月19日 ):全新的UI,Chrome Lite浏览器,离线功能,隐身浏览模式,截图,图片编辑

汉吉斯特Hanjst+更新升级:error reporting, innerLoop和loadingLayer

好久不见. 提交于 2020-03-12 01:53:37
过去的几个月里,汉吉斯特Hanjst进行了一些升级,有功能增强,也有性能优化,为Hanjst的生产环境部署增砖添瓦、保驾护航。为便于后续维护和持续更新改进,兹备忘于下。 * 12:48 Saturday, April 27, 2019, + readable error reporting for template erros * 19:19 Sunday, May 19, 2019, + renderTemplateRecurse for deep-in include files. * 18:44 Friday, May 31, 2019, + allow limited support for variables in xxxelse scope, bugfix for includeScript. * 07:58 6/2/2019, + imprvs with _appendScript to appendScript for async call. * 16:31 Wednesday, June 5, 2019, + imprvs with parentNode=BODY * 19:18 Monday, June 10, 2019, + bugfix for asyncScripts. * 22:29 Thursday, June 13, 2019, +

LayUI弹出框选择用户返回用户值

我的梦境 提交于 2020-03-11 13:43:08
演示界面: 下面是代码片段 JSP页面 <div class="layui-form-item"> <label class="layui-form-label">收件人</label> <div class="layui-input-block"> <input type="text" name="inUsers" id="addUser" placeholder="点击选择收件人" lay-verify="required" class="layui-input" autocomplete="off"/> <input type="hidden" name="uids" id="uids"/> </div> </div> 父级页面JS代码段: $("#addUser").click(function(){ layer.open({ type: 2, title:"选择收件人", id:"link", area: ['20%', '80%'], fixed: false, //不固定 maxmin: true, content: '../email/goUserList', btn: ["确定", '关闭'], success: function(layero, index) { }, // 确定的操作 btn1: function(index,layero) { /

Pads solder mask层和paste mask的区别理解

混江龙づ霸主 提交于 2020-03-10 10:04:08
相信很多人对solder mask层和paste mask层不太理解,首先我们来看下pads中有哪些层定义: PADS各层用途如下: 1、TOP 顶层 - 用来走线和摆元器件。BOTTOM 底层 - 用来走线和摆元器件 2、LAYER-3至LAYER-20 一般层,不是电气层,可以用来扩展电气层,也可以用来做一些标示。比如导入DXF可以设置在这些层中 3、solder mask top 顶层露铜层,就是没有绿油覆盖 4、paste mask bottom 底层钢网 5、paste mask top顶层钢网 6、drill drawing 孔位层 7、silkscreen top顶层丝印 8、assembly drawing top顶层装配图 9、solder mask bottom底层露铜 10、silkscreen bottom底层丝印 11、assembly drawing bottom底层装配图 1、solder mask层: solder mask就是阻焊层,是为了把焊盘露出来用的,也就是通常说的绿油层,行业也叫开窗。实际上就是在绿油层上挖孔,把焊盘等不需要绿油盖住的地方露出来。Solder层是要把PAD露出来 在我们制作封装的时候,我们在焊盘添加solder mask top层,最终制作出来就会出现如图效果,金色部分就是漏出来的焊盘,如果我们没有开solder mask层

3月起,浏览器“神奇四侠”正式停止对TLS 1.1和TLS 1.0的支持

£可爱£侵袭症+ 提交于 2020-03-09 14:43:28
Web浏览器,相信对于每天上网的你来说都并不陌生,你知道目前全球最主流的浏览器厂商是哪四个吗? 答案是: ① 谷歌(Chrome) ② 微软(IE和Edge) ③ 苹果(Safari) ④ Mozilla(Firefox) 在安全和隐私方面,这四大Web 浏览器厂商在今年初正式实行一个Real默契的决定,那就是从 2020年3月起,停止支持TLS 1.1及TLS 1.0版本安全协议 。 届时谷歌(Chrome)、Mozilla(Firefox)、微软(IE和Edge) 、苹果(Safari) 都会发布新版浏览器执行这个策略。 时间追溯到2018年,四大Web 浏览器巨头(苹果、谷歌、Mozilla、微软)发表了一项史无前例的联合声明,宣布在2020年初禁用TLS 1.0和TLS 1.1支持的决定。 这意味着TLS 1.2实际上将成为默认的主流设置, 各大浏览器也会鼓励网站和公司尽快增加对TLS 1.3的支持。 也许你会有一连串黑人问号,TLS是什么?TLS在浏览器传输中起到什么安全作用?TLS与SSL有什么区别?为什么TLS 1.1及TLS 1.0协议要被禁止呢? 首先我们要从TLS开始说起…… 浏览新闻、收发邮件、在线学习、电子商务……互联网,正是因为有加密技术,SSL(安全套接层协议)与TLS (传输层安全),尤其是TLS,正是有了这一关键技术提供在线私密通信方法

Docker私有仓库Harbor安装

二次信任 提交于 2020-03-08 20:00:02
前情提要 我的系统环境是:CentOS Linux release 7.7.1908 (Core) 安装Harbor之前需要先安装好Docker、docker-compose(这两项的安装就不赘述了) Harbor简介 Harbor是一个开源的项目,用于存储和分发Docker镜像的企业级Registry服务器,他扩展了Docker Distribution,提供了简洁的WebUI界面,角色用户管理,访问控制,日志查询,支持在registry之间复制镜像,安全漏洞扫描等等;简单来说,Harbor是海港、海湾,而Docker容器是集装箱,集装箱存放于港口码头。 他目前发布在GitHub上Release的版本地址: https://github.com/goharbor/harbor/releases 我下载的是离线安装包,你可以wget 或者 迅雷 都可以。 下载地址: https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz 安装开始 下载好安装包 [listlessp@VM_0_6_centos ~]$ ll total 658284 -rw-rw-r-- 1 listlessp listlessp 674078519 Mar 8 13:42

【软件周刊】layer 3.0.0 年终巨献,Solo 博客系统 1.7.0 、Spring Framework 5.0 M3 发布

こ雲淡風輕ζ 提交于 2020-03-08 13:04:40
layer 是一款近年来口碑极佳的 Web 弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员。 上周发布的 3.0.0 版本 ,作为 2016 年终巨献,又是一次全方位的增强。对于多年来使用 layer 的人而言,这个版本想必会收获较多惊喜。 各位快去下载使用吧! (3.0 对 2.x 版本无缝兼容,可直接覆盖升级) 值得关注的更新: 新增拖动弹层右下角可调节弹层尺寸的功能,由参数 resize 控制,默认开启。对 loading、tips 层无效 offset 参数新增 t、r、b、l、lt、lb、rt、rb、的赋值,可快捷实现上、右、下、左、左上角、左下角、右上角、右下角的边缘定位 新增 btnAlign 参数,支持三个参数:l/c/r,分别用于控制按钮居左、居中、居右的快捷设置(默认r,即居右) 点击最小化时,自动定位到页面左下角,在出现多个最小化时,会依次排列,这是一次较为重大的完善 新增关闭层的过度动画 不仅 layer 更新了新版本,经典模块化前端 UI 解决方案 Layui 也发布了 1.0.3 版本 , 更新日志: 集成 layer 3.0 重点增加导航菜单的二级菜单支持(水平导航和树形导航都支持) 表单 select 增加 optgroup 的分组支持 富文本编辑器新增获取选中内容的方法:layedit.getSelection(index) 新增

微信 H5 页面兼容性问题总结-1

霸气de小男生 提交于 2020-03-03 15:22:21
1、ios端兼容input光标高度 **问题详情描述:**input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样。例如下图,左图是正常所期待的输入框光标,右边是ios的input光标。 **出现原因分析:**通常我们习惯用height属性设置行间的高度和line-height属性设置行间的距离(行高),当点击输入的时候,光标的高度就自动和父盒子的高度一样了。(谷歌浏览器的设计原则,还有一种可能就是当没有内容的时候光标的高度等于input的line-height的值,当有内容时,光标从input的顶端到文字的底部 **解决办法:**高度height和行高line-height内容用padding撑开。 2、ios端微信h5页面上下滑动时卡顿、页面缺失 **问题详情描述:**在ios端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况。 出现原因分析: 笼统说微信浏览器的内核,Android上面是使用自带的WebKit内核,iOS里面由于苹果的原因,使用了自带的Safari内核,Safari对于 overflow-scrolling 用了原生控件来实现。对于有 -webkit-overflow-scrolling 的网页,会创建一个 UIScrollView

ObjectARX常用类和函数

落爺英雄遲暮 提交于 2020-02-29 21:42:19
(1) AcAx 开头的全局函数:这些函数通过 COM 的方式来让AutoCAD 完成一些操作。 (a) acutPrintf 函数:在 AutoCAD 命令行显示指定的字符串 acutPrintf函数的具体用法如例: acutPrintf("\n输入不合法,请重新输入"); (b) AcAxMove 函数:移动实体。需要链接 axauto15.lib 库 AcAxMove 函数的定义形式为: HRESULT AXAUTOEXP AcAxMove(AcDbObjectId& objId,VARIANT fromPoint,VARIANT toPoint); VARIANT 是在 COM 中使用的一种特殊数据类型,因为COM是微软用于解决组件之间数据交换的一种技术,COM 对象建立在二进制可执行代码级的基础上,并由此来实现多种语言开发的组件对象可以进行交互。 因此开发 COM 所使用的数据类型是独立于特定语言的,我们开发 COM 客户程序(调用 COM 对象的程序)也必须使用一些 COM 所规定的数据类型。 AcAxMove 函数的具体用法如例: AcDbObjectId entId;//移动实体id AcGePoint3d ptFrom;//起点 AcGePoint3d ptTo;//终点 // 将AcGePoint3d类型的点坐标进行类型转换 VARIANT *pvaFrom =