Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12072|回复: 6

在ALLEGRO中生成pdf格式装配图相关问题

[复制链接]
发表于 2013-7-22 16:09:59 | 显示全部楼层 |阅读模式
目的:想自动生成PCB装配图。
思路:脚本录制整个过程,再用skill写入一个文件中,运行。
问题:录制脚本后,运行时,中断,不能生成pdf文件。
录制脚本操作步骤:File->Polt,选择Print guality:2400dpi,再OK,弹出“doPDF-保存PDF文件”窗口,选择保存的路径后,点击确定,生成pdf文件。问题是回放脚本是,只能弹出“doPDF-保存PDF文件”窗口,后面就停止了。查找dopdf帮助文件,也没有找到以命令的形式生成pdf文件,如果可以,就可以用shell函数解决这个中断问题。不知道高手们有什么办法解决。
发表于 2013-7-22 20:09:17 | 显示全部楼层
能否把代码贴上来看看。看你什么地方写错了。
发表于 2013-7-23 08:55:58 | 显示全部楼层
給你一個思路,寫成skill,使用Adobe PDF
方法一:
1.將要列印出來的Layer ,都顯示出來
  axlVisibleDesign(nil)
   axlVisibleUpdate(nil)
   axlVisibleLayer()
2.將Plot Setup 所有的設定錄成script
3.將Plot 執行的參數也錄成script
 楼主| 发表于 2013-7-23 11:15:29 | 显示全部楼层
vivienluo 发表于 2013-7-22 20:09
能否把代码贴上来看看。看你什么地方写错了。

生成装配图pdf文件的脚本如下:
  1. setwindow pcb
  2. version 15.2

  3. trapsize 9923
  4. setwindow form.vf_vis
  5. FORM vf_vis colorview_list Film: ASSE_TOP
  6. setwindow pcb
  7. plotwint initialize "doPDF v7"
  8. plotwint orientation 2
  9. plotwint papersize 9
  10. plotwint scale 100
  11. plotwint copies 1
  12. plotwint printquality 2400
  13. plotwint color 2
  14. plotwint execute

  15. #        stop time: Tue Jul 23 08:33:34 2013
复制代码
但是执行到doPDF-保存PDF文件就中断了
 楼主| 发表于 2013-7-23 11:19:01 | 显示全部楼层
XYX365 发表于 2013-7-23 08:55
給你一個思路,寫成skill,使用Adobe PDF
方法一:
1.將要列印出來的Layer ,都顯示出來

这也觉得这个思路不错,但是第3步,Plot执行到doPDF打印时,选择保存路径和生成PDF这个过程无法录制脚本,查找doPDF帮忙文件,也没有找到命令的形式生成pdf文件。
发表于 2013-7-23 15:09:59 | 显示全部楼层
我都是手動按~~
发表于 2013-7-24 09:46:19 | 显示全部楼层
{:soso_e179:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-11-23 20:50 , Processed in 0.247845 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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