当前位置:首页 > 工程设计 > 脚本

脚本

  • 最新
  • 浏览
  • 评论
置顶

一图看懂FPC

2026-10-31技术交流1394

CAM350 脚本开发实战:第一个弹窗宏

2026-11-08脚本54
CAM350 脚本开发实战:第一个弹窗宏
在 PCB / FPC 制造资料处理里,加板边、拼板、层命名、批量出报告这些动作每天都在重复。CAM350 的宏(Macro)是把重复劳动固化下来最轻量的入口。本文以使用最广的 v12.1 为例,从一行 Hello World 弹窗开始,讲清 .scr 脚本的写法、文件规范与运行方式,并记录一次「点…

Python开发Genesis脚本教程(十)- 简单阻抗条3

2023-02-07脚本5673
Python开发Genesis脚本教程(十)- 简单阻抗条3
1.我们在线路层添加填充铜皮,首先判断GTL顶层是否存在如果存在设定为工作层,然后使用COM命令,传递填充铜皮的命令字符串.2.添加上节内容添加的工具孔和测试孔的掏铜负性,此处利用之前的位置变量,然后负性大小加大了800,传递多了一个属性的变量3.添加上节内容添加的测试孔的PAD,最后清空工作层.最…

Python开发Genesis脚本教程(九)- 简单阻抗条2

2023-02-07脚本5564
Python开发Genesis脚本教程(九)- 简单阻抗条2
首先我们在窗体中添加选择框,提供给用户选择阻抗条的类型,代码如下.比较简单.没有用复杂的容器方式.在前面加载UI方法下添加代码运行脚本可以看到多了一个单项选择框,只允许选择一项2.编写选择形成代码,在点击按钮的事件方法中添加另一个方法的调用.如第76行内容,调用StepFirst方法,传递了当前ST…

Python开发Genesis脚本教程(八)- 简单阻抗条1

2023-02-07脚本5587
Python开发Genesis脚本教程(八)- 简单阻抗条1
这个小结开始我们按照前面的脚本的学习内容开始编写一个简单的阻抗条脚本.1.首先在界面中添加输入填写框,我们一个添加了3个,分别是阻抗条长、宽还有就是阻抗条名称。…

Python开发Genesis脚本教程(七)- 窗体制作2

2023-02-07脚本6236
Python开发Genesis脚本教程(七)- 窗体制作2
在按钮事件中启动添加创建打开层首先37行打开当前STEP39行创建"addpad"层41行打开显示"addpad"层然后我们运行脚本,点击按钮后脚本将在当前层添加了"addpad"层别…

Python开发Genesis脚本教程(六)- 窗体制作1

2023-02-07脚本6301
Python开发Genesis脚本教程(六)- 窗体制作1
本节将简单介绍如何建立窗体.如下面的代码显示,使用wxpython建立一个空白的窗体模板.附件中的"Win.py"为下图源码文件.注意:这里需要试用到"wxpython"模块,大家可以使用pip进行下载,或者使用附件中的安装包,自行选择安装32位或者64位.w…

Python开发Genesis脚本教程(五)- 命令录制获取

2023-02-07脚本6197
Python开发Genesis脚本教程(五)- 命令录制获取
本节讲Genesis脚本Python开发教程-第四节命令录制获取通过录制脚本获取操作命令新手开发脚本苦恼如何将每步操作转化为命令,通过如下图在genesis录制脚本,可以测试出我们操作的大部分命令。第一次开始录制脚本后,我们选中了GTL为工作层,我们看到录制界面中出现了两个语句命令。两个语句都是CO…

Python开发Genesis脚本教程(四)- 交互获取信息2

2023-02-06脚本6665
Python开发Genesis脚本教程(四)- 交互获取信息2
脚本与Genesis交互获取信息一般情况下为两种方法1.第一种是输入命令获取反馈的COMANS,得到反馈的信息.这种命令比较少,一般用来获取当前层如下图GetMessage.py 脚本通常情况下,推荐使用18行语句进行获取当前层别即可,如果当前层别不存在后续使用该变量(worklayer)可能引发错…

Python开发Genesis脚本教程(三)- 交互获取信息1

2023-02-06脚本7541
Python开发Genesis脚本教程(三)- 交互获取信息1
获取当前料号名称,创建SETP对象,根据我们创建的料号对象及SETP对象,我们可以进行很多操作.例如获取SETP列表,层别列表,SETP的大小等等.…

Python开发Genesis脚本教程(二)- 添加物件

2023-02-06脚本7601
Python开发Genesis脚本教程(二)- 添加物件
Genesis脚本本质上输入一句一句的命令给Genesis软件,让程序执行该命令.如同我们在界面中操作一样。我们添加打开料号,显示层别,添加PAD、线等等操作都是一句句的命令.这节内容将简单介绍如何使用封装好的方法添加物件,使初学者更改容易学习,看到效果。…