|
这有大佬写了生成钻孔shape的skill了。 先运行这个,再把这一层BOARD GEOMETRY/Drillhole加进去生成即可。我还是懒得写了。 或者直接在dxf的函数里,加上drill_hole_by(),这样运行一次就够了。 https://www.eda365.com/thread-134053-1-1.html |
weigz 发表于 2022-2-11 13:13 SOGA 貌似是这样。可以再加上这些。
|
db-_- 发表于 2022-2-11 10:57 在BOARD GEOMETRY DRILL_HOLE层生成钻孔的Shape,也在您的SKILL那里面加了一句fprintf(file " DRILL_HOLE! BG_DRILL_HOLE!\n\n")但是就是无法导出钻孔。 ![]() |
weigz 发表于 2022-2-11 11:38 有几个地方要确认下: 1、这一行是加在OUTLINE!这一行下面吗。行错了会找错CLASS。 2、drill_hole层的shape是真的shape,不是图形吧。 3、有没有重新加载il或者重启brd。 我刚测试了一下,随便新建了一个user layer,随便画了一个shape,然后把这个layer加进去,这个shape是可以生成到DXF里面去的。 |
|
谢谢共享源码,顶一个 |
| 感谢分享 |
|
大佬,整合到一起,发生了错误,方便帮忙整合一下,给出完整的代码嘛? |
| 苦苦寻找 |
db-_- 发表于 2024-11-29 19:30 OK,感谢大哥! |
Trunktren 发表于 2024-11-29 17:40 差不多吧。 axlRunBatchDBProgram只能执行批处理命令,也就是cmd里面能执行的都能执行。 axlShell只能执行控制台命令,也就是allegro的控制台里面能输入的指令都能执行。 比如记事本这种系统自带的,写了Syntax的都是批处理命令。 比如能记录下来的宏、常用指令move这些,都是控制台命令。 |
|
请教大哥两个问题:1. 函数是不是只有包含【Syntax】,才可以使用axlRunBatchDBProgram() 2.axlShell()可以唤醒吗? |
| 666 |
| 谢谢分享!!! |
| 威望不足,下载不了 |
小烟雨的人家 发表于 2022-5-31 15:05 16.6以后都一直可以使用吧。16.6是可以的,再古老的版本我没测试。HELP文档里有。可以参考一下。 如果不能用,可以试试增加安装目录的bin文件夹到PATH环境变量再试试。 |
leilei4908 发表于 2022-2-11 16:49 a2dxf这个在skill接口文档中没找到哇,请教一下这是可以直接调用的接口吗 |
hh3020 发表于 2022-5-5 16:54 报什么错,可以描述一下。 |
| 用不了啊,能给qq号私聊一下吗 |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-22 03:10 , Processed in 0.171875 second(s), 36 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050