xieh_17 发表于 2013-7-22 16:09:59

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

目的:想自动生成PCB装配图。
思路:脚本录制整个过程,再用skill写入一个文件中,运行。
问题:录制脚本后,运行时,中断,不能生成pdf文件。
录制脚本操作步骤:File->Polt,选择Print guality:2400dpi,再OK,弹出“doPDF-保存PDF文件”窗口,选择保存的路径后,点击确定,生成pdf文件。问题是回放脚本是,只能弹出“doPDF-保存PDF文件”窗口,后面就停止了。查找dopdf帮助文件,也没有找到以命令的形式生成pdf文件,如果可以,就可以用shell函数解决这个中断问题。不知道高手们有什么办法解决。

vivienluo 发表于 2013-7-22 20:09:17

能否把代码贴上来看看。看你什么地方写错了。

XYX365 发表于 2013-7-23 08:55:58

給你一個思路,寫成skill,使用Adobe PDF
方法一:
1.將要列印出來的Layer ,都顯示出來
axlVisibleDesign(nil)
   axlVisibleUpdate(nil)
   axlVisibleLayer()
2.將Plot Setup 所有的設定錄成script
3.將Plot 執行的參數也錄成script

xieh_17 发表于 2013-7-23 11:15:29

vivienluo 发表于 2013-7-22 20:09 static/image/common/back.gif
能否把代码贴上来看看。看你什么地方写错了。

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

trapsize 9923
setwindow form.vf_vis
FORM vf_vis colorview_list Film: ASSE_TOP
setwindow pcb
plotwint initialize "doPDF v7"
plotwint orientation 2
plotwint papersize 9
plotwint scale 100
plotwint copies 1
plotwint printquality 2400
plotwint color 2
plotwint execute

#        stop time: Tue Jul 23 08:33:34 2013
但是执行到doPDF-保存PDF文件就中断了

xieh_17 发表于 2013-7-23 11:19:01

XYX365 发表于 2013-7-23 08:55 static/image/common/back.gif
給你一個思路,寫成skill,使用Adobe PDF
方法一:
1.將要列印出來的Layer ,都顯示出來


这也觉得这个思路不错,但是第3步,Plot执行到doPDF打印时,选择保存路径和生成PDF这个过程无法录制脚本,查找doPDF帮忙文件,也没有找到命令的形式生成pdf文件。

f126054488 发表于 2013-7-23 15:09:59

我都是手動按~~

skyzeng 发表于 2013-7-24 09:46:19

{:soso_e179:}
页: [1]
查看完整版本: 在ALLEGRO中生成pdf格式装配图相关问题