zh150 贴片, WR 弯的,有机械焊盘固定

2024-01-28 08:20

本文主要是介绍zh150 贴片, WR 弯的,有机械焊盘固定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

;FPM skill by Richard L. version=0.08 fpmontreal@gmail.com
;Tree:Connector/Header
;Desc:zh150 贴片, WR 弯的,有机械焊盘固定
;Vendor:
;Count:20
;CVG64:bitmap field, not implemented yet.
;Datasheet:
Tabs='(
(2 3)
(3 4.5)
(4 6)
(5 7.5)
(6 9)
(7 10.5)
(8 12)
(9 13.5)
(10 15)
;(11 16.5)
(12 18)
(13 19.5)
(14 21)
(15 22.5)
(16 24)
(17 25.5)
(18 27)
(19 28.5)
(20 30)
)
;courtyard 庭院,我测试了一下应该是器件周围的距离
Courtyard=1.0 pH=4 Pitch=1.5
Width=6;先定义为器件的宽度
foreach(aTb Tabs
CKTS =nth(0 aTb)
A =nth(1 aTb) ;这个参数是获取 Tabs表格中的第二列的数据
sprintf(pName,"ZH150M-1X%dSWR",CKTS)
_PrepareNewSym(pName)
;PadN=_PadTH_Default()
PadN=_PadSM(0.7 2.5 t) ;第三个参数是标识矩形焊盘。默认的事椭圆焊盘。t是表示真,还有nil是标识空,假
;_PinArray(PadN Col Row PitchX/Y (P1=0:0 bRight bUp bRowFirst bPin1 bPinNum P1Offset=0 PAngle=0 TAngle=0)

_PinArray(PadN CKTS 1 Pitch 0 -(CKTS-1)*Pitch/2:0)
;这个_CreatePinMechanical 用来放置机械焊盘

Pad_Mech=_PadSM(1.2 2.2 t)
_CreatePinMechanical(Pad_Mech -(CKTS-1)*Pitch/2-2.5:-2.8)
_CreatePinMechanical(Pad_Mech (CKTS-1)*Pitch/2+2.5:-2.8)

;bound
_Layer(lPkgGeoPlaceT)
;shape里面的第二个参数 上下宽度,第三个参数,是高度
_BoundHeight(_ShapeRectangle(A+Pitch+Courtyard*2 Courtyard*2+Width 0:-2.4) pH)
;silkscreen & assembly
for(i 1 2
    case(i
    (1 _Layer(lPkgGeoSilkT))
    (2 _Layer(lPkgGeoAsmT)))

    ;这个应该是画第一脚的 三角形的.
    _Triangle(-(CKTS-1)*Pitch/2:1.3 2 270)
    ;这里面的第二个参数是矩形的上下宽度
    _Rectangle(A+Pitch Width 0:-2.4)
    ;_Line(list(-(CKTS-1)*Pitch/2:Width/2 -(CKTS-1)*Pitch/2:Width/2-1) 1);这个第三个参数可以设置 线的粗细.
    ;_Line(list((CKTS-1)*Pitch/2:Width/2 (CKTS-1)*Pitch/2:Width/2-1) 1);这个第三个参数可以设置 线的粗细.
)
;ref & val
_CreateRefValue(pName 0:-Width/2-tSilkHeight/2)
;_CrossCenter()
axlSetSymbolType("package");哈哈哈,这里一定要注意.之前的cadence 16.6 用fpm 创建的器件封装不能保存.是因为 setup ->design parameter的 design
;drawing type 的类型需要修改成为 package. 用了这个函数接口,就直接讲类型修改了. 后面就可以直接保存使用了.
_SaveDesign(pName)
_MakeDevice(pName 2) ;0-IC 1-IO 2-DISCRETE
);foreach

这篇关于zh150 贴片, WR 弯的,有机械焊盘固定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653036

相关文章

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

有关机械硬盘的基础知识

1,机械硬盘的品牌   目前市场中常见的笔记本电脑的机械硬盘品牌主要有希捷、西部数据、三星等。   2,机械硬盘的容量   硬盘容量,即硬盘所能存储的最大数据量。虽然笔记本电脑硬盘的容量会因单位密度的提升而增加,不过和台式电脑的大容量比起来,笔记本电脑硬盘的容量仍然落后许多。笔记本电脑的硬盘除了对磁盘有体积较小和数量较少的要求之外,对功耗、耐用程度、抗震性及成本等的考虑,也让笔记

linux如何创建一个空的固定大小的文件

使用dd命令 dd 是一个非常强大的工具,可以用来复制文件和转换文件。你可以使用 dd 来创建一个固定大小的文件。 例如,要创建一个名为example.dat的1GB大小的文件,你可以使用以下命令: dd if=/dev/zero of=myfile bs=1M count=100 if=/dev/zero:表示从 /dev/zero 设备读取数据。/dev/zero 会生成无限的零字节

halcon 的图像坐标转到实际的机械坐标的标定

所谓手眼系统,就是人眼睛看到一个东西的时候要让手去抓取,就需要大脑知道眼睛和手的坐标关系。如果把大脑比作B,把眼睛比作A,把手比作C,如果A和B的关系知道,B和C的关系知道,那么C和A的关系就知道了,也就是手和眼的坐标关系也就知道了。 相机知道的是像素坐标,机械手是空间坐标系,所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。 在实际控制中,相机检测到目标在图像中的像

查看当前主机的硬盘是固态硬盘还是机械硬盘

windows主机下查看硬盘类型方法: 打开dos界面,输入 powershell进入powershell界面 在PowerShell窗口中,输入 Get-PhysicalDisk 命令并按回车。 发现MediaType下面的值为HDD,即为机械硬盘,如果是固态硬盘,则为SSD

fluent 旋转机械仿真-学习笔记

动网格与滑移网格、运动参考系 动网格算稳态和瞬态(平移,旋转,变形,偏转,例如阀门运动),滑移网格算瞬态(旋转)无须共享节点,运动参考系(SRF(Single-Reference Frame),MRF(Mult-Reference Frame), MPM(Mix-Plane model))算稳态。 当期望获得转子-定子作用时间精确解(而不是时间平均解)时,必须采用滑移网格进行瞬态流场计算。滑移

搜维尔科技:使用Geomagic Touch X 对机械臂进行远程遥操作

使用Geomagic Touch X对机械臂进行远程遥操作 搜维尔科技:使用Geomagic Touch X 对机械臂进行远程遥操作

【项目实战】智能机械臂协同视觉辅助仓储物流管控平台

写在前面: 🌟 欢迎光临 清流君 的博客小天地,这里是我分享技术与心得的温馨角落。📝 个人主页:清流君_CSDN博客,期待与您一同探索 移动机器人 领域的无限可能。 🔍 本文系 清流君 原创之作,荣幸在CSDN首发🐒 若您觉得内容有价值,还请评论告知一声,以便更多人受益。 转载请注明出处,尊重原创,从我做起。 👍 点赞、评论、收藏,三连走一波,让我们一起养成好习惯😜 在这里,您将

MongoDB_09之固定集合

1.固定集合的特性1.1固定集合默认情况下是没有索引的,就算是_id也是没有索引的1.2固定集合不需要分配新的空间,它的插入速度非常快1.3固定集合的顺序是确定的,使得查询速度非常快1.4固定集合适合的应用就是日志管理2.创建固定集合2.1创建一个新的固定集合,要求大小是100个字节,可以存储文档10个db.createCollection({"mycoll"},{size:100,capp