找回密码
 注册
关于网站域名变更的通知
查看: 17011|回复: 40
打印 上一主题 下一主题

Python To Pads Professional脚本开发快速入门系列一

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-10 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Mscript 于 2019-10-10 17:00 编辑 & a$ _% g& R5 |' B' r+ l- B
& D+ C8 E. q& b% H& ]# y+ N4 m
如今进入智能化时代,随着新产品迭代频率的日益提高,研发人员用来设计PCB版图的时间越来越短,夜以继日加班完成繁重的设计工作和追求美好生活的期望显然已成为工程师们工作的主要矛盾。虽然mentor的PCB设计平台,一直追求智能化的设计功能,以易学易用为产品理念供市场使用,但每家企业以及工程师的要求和使用习惯有所不同,如何更加快速便捷的使用Mentor设计工具,高效率完成电子产品版图设计在研发部门至关重要。Mentor设计工具开放了强大的二次开发接口,工程师可根据自己的实际情况编写脚本来实现客制化功能。本系列快速入门教程希望可以帮助各位工程师朋友打开Mentor二次开发大门。
3 y0 d8 @- o5 x# F
6 ?& @) {! M+ s/ ~6 U3 C

Python To PadsProfessional脚本快速入门一.pdf

726.32 KB, 下载次数: 184, 下载积分: 威望 -5

Python To PadsProfessional脚本快速入门一

评分

参与人数 1威望 +10 收起 理由
alexwang + 10 赞一个!

查看全部评分

该用户从未签到

推荐
发表于 2022-8-19 11:21 | 只看该作者
本帖最后由 wuchinjung 于 2022-8-19 11:23 编辑
" ^& u8 _! O* G+ q0 d
0 j' R- u0 G2 o5 Z, D# C1 E  y7 oProApp = win32com.client.Dispatch('MGCPCB.ExpeditionPEApplication.92')
! _; E: ^* z% V: f- {; T8 X1 x+ ^這一行就報錯了0 D. P  I6 P/ v! w( ]; A) }

' c: }* P  B( i, b( \  Q0 h7 {Traceback (most recent call last):
7 c) H: m- A- X; y  c  File "C:\Program Files\Python310\lib\site-packages\win32com\client\dynamic.py", line 86, in _GetGoodDispatch
5 ]7 G+ h7 D+ i3 P" R$ t- a) w    IDispatch = pythoncom.connect(IDispatch)
2 n8 Y! A( J/ v' @pywintypes.com_error: (-2147221005, '無效的類別字串', None, None)- W" T5 L) E# ~5 Z$ U' A

0 t: `8 y" Y2 E9 o& u4 m4 lDuring handling of the above exception, another exception occurred:0 V$ A! b- o$ \& C$ q2 \7 h+ E
$ v1 Q8 F0 o' Q0 t* v
Traceback (most recent call last):
4 X2 V6 R+ |" ^8 \2 t' j% c! a  File "<pyshell#3>", line 1, in <module>2 `4 {/ p/ f% s+ u- K
    ProApp = win32com.client.Dispatch('MGCPCB.ExpeditionPEApplication.92')
1 m; U* v* h: E( W  File "C:\Program Files\Python310\lib\site-packages\win32com\client\__init__.py", line 117, in Dispatch
5 _5 T. P9 W8 E, y" a* E    dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch, userName, clsctx)1 D9 a2 F; O; j  y' g
  File "C:\Program Files\Python310\lib\site-packages\win32com\client\dynamic.py", line 106, in _GetGoodDispatchAndUserName# I; E' ]$ j2 s+ \# U0 w6 d, V) ^
    return (_GetGoodDispatch(IDispatch, clsctx), userName)! I5 G8 a: I. }- l+ v. O- N7 T9 o
  File "C:\Program Files\Python310\lib\site-packages\win32com\client\dynamic.py", line 88, in _GetGoodDispatch
& E( j# F3 a$ y: }    IDispatch = pythoncom.CoCreateInstance(* T! `. S- B- H( g) Z1 |7 S; H- L
pywintypes.com_error: (-2147221005, '無效的類別字串', None, None)7 g, Y3 e  k$ g
6 ]9 \3 R0 [$ _  R* b/ s1 f) {1 C; b4 G
( ?0 k$ t8 R# t# T# t
我是VX2.7
* i/ H! N$ i$ E9 f, T4 [+ d6 y! X6 n4 ?8 @+ E! `  q6 J

该用户从未签到

推荐
发表于 2019-10-25 00:58 | 只看该作者
你好,你发的PDF 里面的百度链接失效了,能否更新下9 c$ J. p) G$ E4 d+ Y, r

. ?( F4 R' z& d' y0 ^8 ?6 L另外请教个问题,Python 可以响应 Pads的事件吗,代码该如何写,能否举个例子,谢谢了。: x# \& k8 b, L) g% p; x! T) i

该用户从未签到

推荐
 楼主| 发表于 2019-10-16 16:57 | 只看该作者
独孤十三飞 发表于 2019-10-16 11:30. F3 b  Q' L+ t7 J0 V! X/ d
楼主,python 可以开发 AD or allegro 脚本吗

6 ?2 x  n+ ^0 }+ d这要看他们是否支持COM技术

该用户从未签到

5#
发表于 2019-10-10 17:32 | 只看该作者
好人一生平安!顶顶顶

该用户从未签到

6#
发表于 2019-10-10 18:35 | 只看该作者
好文章,收藏了

该用户从未签到

7#
发表于 2019-10-10 19:01 | 只看该作者
感谢分享,先收藏了。

该用户从未签到

8#
发表于 2019-10-10 20:24 | 只看该作者
感谢分享,收藏了

该用户从未签到

13#
发表于 2019-10-16 11:30 | 只看该作者
楼主,python 可以开发 AD or allegro 脚本吗
5 c' P* O0 q- J% s3 ]- a2 K

点评

这要看他们是否支持COM技术  详情 回复 发表于 2019-10-16 16:57
  • TA的每日心情
    开心
    2020-10-14 15:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
    发表于 2019-10-22 16:52 | 只看该作者
    顶顶顶,希望更多的人开发这个

    该用户从未签到

    15#
    发表于 2019-10-24 12:06 | 只看该作者
    必须要学习了

    该用户从未签到

    16#
     楼主| 发表于 2019-10-27 00:12 | 只看该作者
    daoshuailx 发表于 2019-10-25 00:58:08/ ^, p" @# W0 U4 O4 I
    你好,你发的PDF 里面的百度链接失效了,能否更新下3 {: ~' l3 x- |# b% p, T

    + n6 E! a7 m' O* l2 m5 z另外请教个问题,Python 可以响应 Pads的事件吗,代码该如何写,能否举个例子,谢谢了。

    6 R. }6 |# C8 o3 O! |9 Z' M6 x: w  F0 H+ X
    可以,和Pads Pro差不多
    + }/ b/ g  [1 Y# {% B; ~6 _  m  g; H0 K; c6 T+ J# q# H

    “来自电巢APP”

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-7 01:34 , Processed in 0.156250 second(s), 33 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表