Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 78|回复: 4

dlib.form :allegro自带的form文件

[复制链接]
发表于 2025-3-18 15:26:49 | 显示全部楼层 |阅读模式

  1. FILE_TYPE=FORM_DEFN VERSION=2
  2. FORM
  3. FIXED
  4. PORT 43 10
  5. HEADER "Export Libraries"


  6. MESSAGE nexec 1 "First, you must choose an element."
  7. MESSAGE nerror 3 "A problem occurred, check logfile (using Viewlog)."
  8. MESSAGE ndone 0 "Libraries created."
  9. MESSAGE ndemo 1 "Cannot run in demo mode."

  10. ACTIVEFIELD "mechanical"

  11. TILE
  12. TEXT "Select elements:"
  13. TLOC 1 1
  14. ENDTEXT

  15. FIELD all
  16. FLOC 2 6
  17. MENUBUTTON "All" 5 3
  18. ENDFIELD

  19. FIELD none
  20. FLOC 2 9
  21. MENUBUTTON "None" 5 3
  22. ENDFIELD

  23. FIELD mechanical
  24. FLOC 8 3
  25. CHECKLIST "Mechanical symbols"
  26. ENDFIELD

  27. FIELD package
  28. FLOC 8 5
  29.     #ifdef APD || SIP
  30. CHECKLIST "Part symbols"
  31.     #else
  32. CHECKLIST "Package symbols"
  33.     #endif
  34. ENDFIELD

  35. FIELD format
  36. FLOC 8 7
  37. CHECKLIST "Format symbols"
  38. ENDFIELD

  39. FIELD shape
  40. FLOC 8 9
  41. CHECKLIST "Shape and flash symbols"
  42. ENDFIELD

  43. FIELD device
  44. FLOC 8 11
  45. CHECKLIST "Device files"
  46. ENDFIELD

  47. FIELD pad
  48. FLOC 8 13
  49. CHECKLIST "Padstacks"
  50. ENDFIELD

  51. FIELD nodepend
  52. FLOC 4 15
  53. CHECKLIST "No library dependencies"
  54. ENDFIELD

  55. TEXT "Export to directory:"
  56. TLOC 1 17
  57. ENDTEXT

  58. FIELD destination
  59. FLOC 1 19
  60. STRFILLIN 32 256
  61. ENDFIELD

  62. FIELD browse_export
  63. FLOC 36 19
  64. MENUBUTTON "..." 4 3
  65. ENDFIELD

  66. FIELD execute
  67. FLOC 31 1
  68. MENUBUTTON "Export" 9 4
  69. ENDFIELD

  70. FIELD cancel
  71. FLOC 31 5
  72. MENUBUTTON "Close" 9 3
  73. ENDFIELD

  74. FIELD help
  75. FLOC 31 13
  76. MENUBUTTON "Help" 9 3
  77. ENDFIELD

  78. ENDTILE

  79. ENDFORM
复制代码
C:\Cadence\SPB_16.6\share\pcb\text\forms\dlib.form
 楼主| 发表于 2025-3-18 15:28:48 | 显示全部楼层
有个办法可以知道form在allegro的名字就是使用script
 楼主| 发表于 2025-3-18 15:31:33 | 显示全部楼层
比如我录了Export-logic 和Export-Libraries这两个
.scr编辑打开内容如下
setwindow pcb
trapsize 220
generaledit
feedback
setwindow form.netout
FORM netout format_hdl YES
FORM netout close  
setwindow pcb
generaledit
dlib
setwindow form.dlib
FORM dlib none  
FORM dlib pad YES
FORM dlib cancel  
setwindow pcb
generaledit

于是我们知道是netout.form和dlib.form两个文件了
 楼主| 发表于 2025-3-18 15:36:23 | 显示全部楼层
这个的用处在于使用录制scr来编写skill,如果程序里有自己建的form时,会不知道找哪个路径,就会报错E- Can't find window; form.dlib

048F7263-6CA5-4e73-AE2C-5A421704FFB2.png
发表于 2025-3-19 08:56:46 | 显示全部楼层
感谢,学习一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-1 00:52 , Processed in 0.148361 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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