1.生产资料概述 为了资料保密和传输方便,交给PCB厂商打样的资料一般以Gerber和钻孔文件为主,换句话说,只要有前面说的两种文件,就能制作出你想要的PCB了. 一般来说,交给PCB厂商的Gerber有以下几层: GTO(Top Overlay, 顶层丝印层,常见的白油) GTS(Top Solder,顶层阻焊层,常见的绿油) GTL (Top Layer,顶层走线层) Gx (中间信号层,x为层数) GBL (Bottom Layer, 底层走线层) GBS (Bottom Solder,底…
@echo offsetlocal ENABLEDELAYEDEXPANSIONset /a ii=0 for /l %%i in (1,1,100) do (set /a ii+=1ping -n 30 127.0.0.1>nulecho !ii!fsutil file createnew C:\001\TESTFile!ii!.txt 536870912) pause…
写在前面 本文大致向读者介绍了楼下几点知识,希望在编写bat脚本时候能够帮到读者,如果能够有所启迪,那就更好了. bat脚本的相关知识和案例编写 用windows自带的命令压缩文件 windows和linux文件传输 如何免密码登录Linux 前端发布流程的优化 背景介绍 笔者目前所在的开发团队,由于一些限制,没有相关的devOps实践,所以也就没持续集成.自动部署什么事了.很多时候,还是依靠人力手动挡操控,先运行诸如yarn build或者npm run build之类的npm script去…
bat脚本 --莫非 BAT脚本与shell脚本区别 Shell脚本使用Linux/Unix下的命令,一般文件开头以#号来告诉系统这个脚本需要什么解释器来执行(如:#!/bin/bash采用bash而不是dash来执行).而bat文件是dos下的批处理文件.批处理文件是无格式的文本文件,它包含一条或多条命令,它的文件扩展名为.bat 或.cmd. 常用命令1:where.cls.title.color.mode con Where 显示符合搜索模式的文件位置: Where \R C:\ *.dl…
1.cd /d D:\>cd mysql D:\mysql>cd /d C:/TEMP C:\Temp>cd /? 显示当前目录名或改变当前目录. CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..] .. 指定要改成父目录. 键入 CD drive: 显示指定驱动器中的当前目录. 不带参数只键入 CD,则显示当前驱动器和目录. 使用 /D 开关,除了改变驱动器的当前目录之外, 还可改变当前驱动器. 如果命…
本文参考园友:The Zone of up.Craftor http://www.cnblogs.com/craftor/archive/2012/06/28/2567259.html 硬件工程师在做PCB板时,板子的轮廓一般是结构工程师和硬件工程师协调之后给出的3D或三维PCB形状图纸.这些图纸有*.dwg.*.dxf 或者是*.step文件,那么如何将这些图纸导入到AD软件中,来生成PCB板子的形状呢?下面将对此进行介绍. 1.用AutoCAD软件对PCB板型图纸进行修改 由于结构工程师提供…
目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)     1.REM 和 ::     2.ECHO 和 @     3.PAUSE     4.ERRORLEVEL     5.TITLE     6.COLOR     7.mode 配置系统设备     8.GOTO 和 :     9.FIND     10.START     11.assoc 和 ftype     12.pushd 和 popd     13.CALL     14.shift     15.IF    …
这个是我找到的非常好的一篇文章了: 目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)     1.REM 和 ::     2.ECHO 和 @     3.PAUSE     4.ERRORLEVEL     5.TITLE     6.COLOR     7.mode 配置系统设备     8.GOTO 和 :     9.FIND     10.START     11.assoc 和 ftype     12.pushd 和 popd     13.CALL     14.s…
.bat脚本基本命令语法   目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)     1.REM 和 ::     2.ECHO 和 @     3.PAUSE     4.ERRORLEVEL     5.TITLE     6.COLOR     7.mode 配置系统设备     8.GOTO 和 :     9.FIND     10.START     11.assoc 和 ftype     12.pushd 和 popd     13.CALL     14.shif…
bat脚本的基本命令语法 一.批处理的常见命令 1.REM 和 ::     2.ECHO 和 @     3.PAUSE     4.ERRORLEVEL     5.TITLE     6.COLOR     7.mode 配置系统设备     8.GOTO 和 :     9.FIND     10.START     11.assoc 和 ftype     12.pushd 和 popd     13.CALL     14.shift     15.IF     16.setloca…
[转]Bat 脚本学习 2015-01-05 14:13 115人阅读 评论(0) 收藏 举报 基础部分: ====================================================================== 一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改. 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环. 3.批处理的…
原创/朱季谦 这款工具是笔者在2018年初开发完成的,时隔两载,偶然想起这款小工具,于是,决定将其开源,若有人需要做类似Java批处理实现整理文档的工具,可参考该工具逻辑思路来实现. 该工具是运行在windos系统上的,基于bat脚本与jar包形式协同运行,当时开发该工具的背景是,需要定时处理大批量的对账单txt文本信息,将其统一整合到一张Excel文档上,供会计人员获取.在没有该工具之前,项目组上的会计人员,需要每天手动打开大量txt文本,并从每份txt文档里,复制所需信息,将获取到的信息再复…
背景介绍 前面在基于bat脚本的前端发布流程设计与实现中,我已经介绍了设计与实现,这一篇主要是针对其的一个优化折腾(分两步走,第一步先搞出来,第二步再想着怎么去优化它),我主要做了以下几件事. "各个击破" ------ 更细粒度地拆分构建.打包.上传模块,逻辑更清晰,维护更简便,程序更鲁棒 "条条大路通杭州" ------ 更改了压缩zip的实现逻辑(npm pkg - archiver) "打扫干净屋子再请客" ----- 追加了清理之前的文…
PCB设计检查表 一.确保PCB网表与原理图描述的网表一致 二.布局大致完成后需检查 外形尺寸 确认外形图是最新的 确认外形图已考虑了禁止布线区.传送边.挡条边.拼板等问题 确认PCB 模板是最新的 比较外形图,确认PCB 所标注尺寸及公差无误, 金属化孔和非金属化孔定义准确 确认外形图上的禁止布线区已在PCB 上体现 布局 数字电路和模拟电路是否已分开,信号流是否合理 时钟器件布局是否合理 高速信号器件布局是否合理 端接器件是否已合理放置(串阻应放在信号的驱动端,其他端接方式的应放在信号的接收…
windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多.cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制.从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”, bat文件的描述是“ms dos批处理文件” 如果没有一定…
參考资料 通过以下的关键词直接从网络上Google或Baidu就能非常easy的找到以下的资料,这里仅仅是以參考文献的方式做一个整理以及简单的说明. 刘雅芳,张俊辉. 抗干扰角度分析六层板的布线技巧. 天津光电通信技术有限公司技术中心. 介绍了六层板的布线技巧,非常有用,画多层板的强烈推荐. AN1258, "Op Amp Precision Design: PCB Layout Techniques", Microchip. 我就是看着这个做运放的PCB的布局布线的,看了非常多遍.…
工作需求,写个bat脚本来启动自己的守护进程:bat方面完全空白啊~稍微学习了下,记录下来,后面复习! 直接上代码: 示例一:for字符串切割,切割文本中的字符串: test.txt 文本内容如下: ::关闭 echo 打印命令开关,设置为ON则开启 @echo off for /f "tokens=1,2,3 delims= " %%a in (test.txt) do ( echo %%a %%b %%c ) :: pause 命令执行在这里暂停,默认提示 按任意键继续,用来调试使…
1.问题产生 由于在电子元件封装时阻焊开窗未处理好,生成的GERBER文件在生产钢网时容易出现错误.比如:测试点上不需要上锡,如果封装元件时采用焊盘修改而来,结果往往使paste层在该测试点上有覆盖,反映在钢网上就是一个孔,反应在PCB上就是将会被上锡:反之,如果某些需要焊接pogopin的触点采用了标准测试点的封装,带来的后果是钢网在对应位置无开孔,也即对应位置将不会被上锡.从根本上解决此问题当然是设计并选用规范的封装,但有时候事已至此,CAM350就能帮上忙了. 2.PCB中各个层的含义 要…
原理图以及元件的绘制1. 画数据总线时,需要给总线一个Net Label,例如:databus[0..7],并且还需要在每个入口和出口处设置一致的标号.2. ERC 电气规则检查,Electronic Rule Check.可以使用place-directives-compile mask 来屏蔽某一部分不需要进行电气检查的原理图.而Place NO ERC 只是可以对某点放弃电气规则检查.3. 可以通过Place-directives-PCB Layout 在原理图中限制将来绘制成的PCB 的…
十条最有效的PCB设计黄金法则 尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB.在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用.PCB是进行设计的物理平台,也是用于原始组件进行电子系统设计的最灵活部件.本文将介绍几种PCB设计黄金法则,这些法则自25年前商用PCB设计诞生以来,大多没有任何改变,且广泛适用于各种PCB设计项目,无论是对年轻的电子设计工程师还是更…
一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版. 第一.前期准备. 这包括准备元件库和原理图."工欲善其事,必先利其器",要做出一块好的板子,除了要设计好原理之外,还要画得好.在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库.元件库可以用peotel 自带的库,但一般情况下很难找到合适的,最好是自己根据所选器件的标准尺寸资料自己做元件库.原则上…
一.资料输入阶段1.在流程上接收到的资料是否齐全(包括:原理图.*.brd文件.料单.PCB设计说明以及PCB设计或更改要求.标准化要求说明.工艺设计说明文件)2.确认PCB模板是最新的3. 确认模板的定位器件位置无误4.PCB设计说明以及PCB设计或更改要求.标准化要求说明是否明确5.确认外形图上的禁止布放器件和布线区已在PCB模板上体现6.比较外形图,确认PCB所标注尺寸及公差无误, 金属化孔和非金属化孔定义准确7.确认PCB模板准确无误后最好锁定该结构文件,以免误操作被移动位置二.布局后检…
电子技术经典资料汇总:PCB设计篇,下面的链接是一个一个的文件下载的,也是压缩包的内容,只不过我把他们给汇总成了一个压缩包,方便大家下载,还有更多电子技术必备基础资料,通信无线类的,C语言篇的,关于电子技术类的资料比较多 资料汇总:https://bbs.usoftchina.com/thread-209231-1-1.html 经验技巧:这份PCB经验太全了!(188页 ):https://bbs.usoftchina.com/thread-209156-1-1.htmlA厂内部工程师整理:P…
尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB.在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用.PCB是进行设计的物理平台,也是用于原始组件进行电子系统设计的最灵活部件. 本文将介绍几种PCB设计黄金法则,这些法则自25年前商用PCB设计诞生以来,大多没有任何改变,且广泛适用于各种PCB设计项目,无论是对年轻的电子设计工程师还是更为成熟的电路板制造商,都具有极…
尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB.在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用.PCB是进行设计的物理平台,也是用于原始组件进行电子系统设计的最灵活部件.本文将介绍几种PCB设计黄金法则,这些法则自25年前商用PCB设计诞生以来,大多没有任何改变,且广泛适用于各种PCB设计项目,无论是对年轻的电子设计工程师还是更为成熟的电路板制造商,都具有极大…
windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多.cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制.从它们的文件描述中也可以看出以上的区别:cmd文件的描述是“windows nt命令脚本”, bat文件的描述是“ms dos批处理文件” 如果没有一定…
前期准备: 将要执行的脚本名字生成到一个txt文件 首先进入dos运行程序的目录下:输入dir *.jmx /B>FileScript.txt 采用dir *.jmx>list.txt 如果选择第二种方式,,会将卷标都写入文本,导致bat脚本读txt文件时出现异常,所以采用第一种方式. @echo off  set logsFile=logs.log  set /p SrcriptFile=请输入脚本名 echo,   jmeter -n -t F:\apache-jmeter-3.1\bin…
http://www.51hei.com/bbs/dpj-52438-1.html 详细的altium designer制作PCB步骤,按照步骤一步步的学习就会自己制作PCB模型 目 录 实验三  层次原理图设计 实验四 绘制原理图和印刷电路板 1 实验三  层次原理图设计一 实验目的 1 掌握层次原理图的绘制方法. 2 理解层次原理图模块化的设计方法. 二 实验内容 绘制洗衣机控制电路层次原理图,包括“复位 晶振模块”,“CPU模块”,“显示模块”和“控制模块”. 三 实验步骤 1 新建工程项…
群里有朋友问到windows下如何设计开机自启动的脚本,一般而言小鱼大多还是在linux环境下运维,windows的bat了解的很少,windows运行机制也不是特别了解,不过既然朋友问到这个问题,虽然是个小问题,不过可能以后确实会用到这个,就找了一些资料进行了测试和整理 例如开机运行的bat脚本存储的位置为C:\script\script.bat,脚本的内容为: lsnrctl start sqlplus / as sysdba @c:\script\script.sql 需要注意的是wind…
1常用基本命令 1.1 @ 它的作用是让执行窗口中不显示它后面这一行的命令本身 1.2 echo 它其实是一个开关命令,就是说它只有两种状态:打开和关闭.于是就有了echo on 和echo off两个命令了.直接执行echo命令将显示当前echo命令状态(off或on)执行echo off将关闭回显 1.3 :: 它是注释命令,在批处理脚本中和rem命令等效. 1.4 pause 它的作用,是让当前程序进程暂停一下,并显示一行信息:请按任意键继续. . .. 1.5 :和goto goto是个…