亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? runalgrplt.il

?? ALLEGRO SKILL SAMPLE CODE
?? IL
字號:
;------------------ Cut Here and save to file name, runalgrplt.il ------------
;###########################################################################
;#                                                                         #
;#                      Comment Section                                    #
;#                                                                         #
;###########################################################################
;
;  Author:  Larry Bowman - Technical Services
;   Email:  bowman@cadence.com
; Product:  Allegro
; Version:  11.0
;    Date:  January 8, 1996

; DESCRIPTION:
; ------------
; This program will create an Allegro Plot in one command step.
;
; The semicolon (;) at the beginning of each line is the Skill
; program's delimiter for recognizing that the line is a comment
; and not part of the program.
;
; This program is expected to have a xxx.plt and xxx.ctl file
; already created from the Allegro Create Plot command
; (create plot xxx).  This can be accomplished by manually
; creating the the xxx.plt and xxx.ctl files with the 
; Cr Plot menu pick from the <artwork> menu and filling in
; xxx when prompted for the Plot File name.
;
; This may also be accomplished in one step by modifying
; the process.menu file as follows:
;
;-------------- Start of new process.menu ------------------------
;FILE_TYPE= MENU_DEFN.
;
;{ Modified to have a Plot command create the .plt and .ctl files}
;{ and bring up allegro_plot with one menu selection.}
;{ **************************************************************}
;{    CADENCE -- ALLEGRO MENU FILE -- PROCESS  }
;{ $Header: process.menu,v 1.29.1.1 95/06/28 11:55:36 rsf $ }
;{ **************************************************************}
;dimensions (2,3).
;
;assign_popup <edit> \
;	"Padedit"	"padedit", \
;	"Geometry"	"pgeometry", \
;        "Constraints"   "pcns", \
;	"Place"		"pedplace", \
;	"Etch"		"pedetch", \
;	"Shape"		"pshape", \
;        "Split Plane" "menuload split_plane", \
;	"Draft"		"pdraft" .
;
;assign_popup <thirdparty> \
;        "Netin"		"pnetin", \
;        "Assign"	"passign", \
;        "BackAnnotation"	"pbkannot".
;
;assign_popup <logic> \
;	"3rdParty"     <thirdparty> "", \
;	"Rename"	"prename" .
;
;assign_popup <auto> \
;	"Place"		"pedplace", \
;	"AutoPlace"	"pautoplace", \
;	"Swap"		"pswap", \
;        "Prevail"    "prevail", \
;	"AutoRoute"	"pautoroute", \
;	"Etch"		"pedetch", \
;	"Gloss"		"pgloss" .
;
;assign_popup <analyze> \
;	"Evaluate"	"pevaluate", \
;	"Ecl"		"pecl", \
;	"Thermal"	"pthermal", \
;	"Signal"	"psignal" , \
;        "EMC"           "menuload emc".
;
;assign_popup <mfg> \
;	"Design for Assembly"	"pdfa", \
;	"Testprep"	"ptestprep", \
;	"Silkscreen"	"psilkscreen", \
;	"NcDrill"	"pncdrill", \
;	"Artwork"	"partwork".
;
;assign_popup <demo> \
;	"Prevail"	"run spviewer -s -a15 -f $global/router_demo.avx".
;
;{-----------------------------------------------------}
;
;assign_popup <config> \
;	"Shell"		"shell", \
;	"Palette"	"palette", \
;	"Sysinfo"	"sysinfo", \
;	"Resource"	"resource", \
;	"Images"	"images".
;
;assign_popup <design> \
;	"Plot (Allegro_plot)"	"create plot xxx;runalgrplt", \ {<-- This line was added.}
;	"Edit"		<edit>		"", \
;	"Logic"		<logic>		"", \
;	"Auto"		<auto>		"", \
;	"Analyze"	<analyze>	"", \
;	"Mfg"		<mfg>		"", \
;	"Viewlog"       "viewlog", \
;	"Config"	<config>	"", \
;	"Help"		"help" .
;
;{-----------------------------------------------------}
;{ MENU DEFINITION }
;assign_box (1,1) 13_BOX "Process"	<design>	"".
;assign_box (2,1) 13_BOX "Ministat"	"ministat".
;
;end.
;----------- End of process.menu ------------------------------
;
; The above process.menu may be located in any directory
; structure as long as the Allegro environment variable,
; MENUPATH, includes this directory path as part of its
; value.
;
; This Allegro Skill program may be loaded automatically
; when Allegro is invoked by creating an allegro.ilinit
; file in the user's pcbenv directory (i.e., ~/pcbenv/allegro.ilinit).
;
; The allegro.ilinit file could look like the following:

;----------- Start of allegro.ilinit file -----------------------------
;setSkillPath(". ~/scripts/SKILL.sav /cds/9502/ibm/tools/pcb/etc/skill")
;load("runalgrplt.il")
;----------- End of allegro.ilinit file --------------------------------

; Where the file, runalgrplt.il, is located in one of the directory paths
; as defined by the setSkillPath function.

; Note:  if you ever change the Allegro Skill path with the setSkillPath
;        function as noted above, ALWAYS be sure to include the period(.),
;        which is the current working directory, as part of the search path
;        definition.  There are some Allegro commands that expect to see the
;        current working directory as part of the search path and will fail
;        if it is not part of the search path.
;     
;        Also, most of the Skill functions that do file access will use the
;        setSkillPath value as the directory paths to perform their file
;        reads and writes.
;
; At the end of this program, it will remove the xxx.plt and xxx.ctl files
; that were created by the Allegro "Create Plot" command.
;
; To run this program in the Allegro editor at the command line, you would
; type in the following:
;                       Allegro>  create plot xxx; runalgrplt
;
; To be able to run this program from a menu pick, modify the process.menu
; file as noted above and just select the Process-> "Plot (Allegro_plot)" 
; from the Process menu.
; 
; The line:
; parampath = "allegro_plot_defaults.txt"
; in the program below will need to be modified for your system's set-up.
;
; The allegro_plot_defaults.txt file must be created by the user.  This
; is just a copy of the "allegro_plot_param.txt" file that usually is
; created by the allegro_plot program.  Thus you would bring up allegro_plot
; and set up the Options as you would like to have them as a default and
; then enter in the "Parameter File:" field, the complete rooted file name 
; for the "allegro_plot_defaults.txt" file name.
; Then select the "Save" button to create the allegro_plot_defaults.txt file.

; This would then be the file path name that you would change for the
; parampath variable below.
;
;###########################################################################
;#                                                                         #
;#                      End Of Comment Section                             #
;#                                                                         #
;###########################################################################
;
;###########################################################################
;#                                                                         #
;#                      Main Program - runalgrplt                          #
;#                                                                         #
;###########################################################################
axlCmdRegister("runalgrplt" 'RunAlgrPlt)

(defun RunAlgrPlt ()
  (prog ()

   ; set error log file name
   errlog = "error.log"

   ; get current directory
     curdir = getWorkingDir()

   ; build path to xxx.plt and xxx.ctl files
     pltfile = buildString( cons(curdir '("xxx.plt")) "/")
     ctlfile = buildString( cons(curdir '("xxx.ctl")) "/")

   ; ########################################################################
   ; The parampath below needs to be modified to match your system's directory
   ; structure.
   ; ########################################################################
   parampath = "allegro_plot_defaults.txt"
   
   plotcmd = strcat("run allegro_plot -p " parampath " -m xxx.plt")

   ; Check to see if parampath exists.
   if( isFile(parampath)
     then
     else
       if( isFile(pltfile)
         then
           deleteFile(pltfile)
           deleteFile(ctlfile)
       ); endif

      logfile = axlDMOpenLog(errlog)
      fprintf(logfile "\n")
      fprintf(logfile "**************************************************\n")
      fprintf(logfile "**                                              **\n")
      fprintf(logfile "** Error, Missing allegro_plot parameters.      **\n")
      fprintf(logfile "**   Modify the parampath variable in the       **\n")
      fprintf(logfile "**   runalgrplt.il file.                        **\n")
      fprintf(logfile "**                                              **\n")
      fprintf(logfile "** You can create the allegro_plot parameters   **\n")
      fprintf(logfile "** by entering the complete path name in the    **\n")
      fprintf(logfile "** Allegro_plot form for the \"Parameter File:\"  **\n")
      fprintf(logfile "** entry and then select the \"Save\" button      **\n")
      fprintf(logfile "** to create the file.  You would then need to  **\n")
      fprintf(logfile "** modify the parampath variable with this path **\n")
      fprintf(logfile "** name.                                        **\n")
      fprintf(logfile "**                                              **\n")
      fprintf(logfile "**************************************************\n")
      axlDMClose(logfile)
      axlUIViewFileCreate(errlog "Error Log" t '(60 15) )
      return()
   ); endif



   ; check if .plt file exist and then run allegro_plot
     if( isFile(pltfile) 
        then axlShell(plotcmd) 
        else
            printf("** Error, Missing xxx.plt file         **\n")
            printf("**   Run:  create plot xxx; runalgrplt **\n")
            return()
     ) ; endif

   ; remove the xxx.plt and xxx.ctl files - this will not occur
   ; until the allegro_plot graphic form is DONE by the user
     deleteFile(pltfile)
     deleteFile(ctlfile)

    print("FINISHED . . .")
  
  ); end prog
); end defun
;###########################################################################
;#                                                                         #
;#                      End Of Main Program - runalgrplt                   #
;#                                                                         #
;###########################################################################

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚州成人在线电影| 欧美一级欧美一级在线播放| 国产清纯在线一区二区www| 国产一区二区三区久久悠悠色av| 2023国产精品| 92国产精品观看| 亚洲综合一二区| 91精品国产福利| 国产精品高潮久久久久无| 亚欧色一区w666天堂| 欧美日韩国产a| 日韩av在线发布| www国产成人免费观看视频 深夜成人网| 另类小说图片综合网| 国产亚洲欧洲997久久综合| 成人动漫视频在线| 亚洲电影一级片| 欧美精品一区二区三区视频 | 久久久亚洲欧洲日产国码αv| 激情图片小说一区| 国产精品乱码人人做人人爱 | 亚洲欧美日韩在线| 国产成人aaa| 国产精品亚洲一区二区三区妖精| 欧美变态tickle挠乳网站| 国产精品白丝jk黑袜喷水| 18欧美乱大交hd1984| 欧美日韩和欧美的一区二区| 国产在线一区二区综合免费视频| 亚洲欧洲制服丝袜| 精品免费日韩av| 色婷婷av一区二区三区大白胸| 免费观看久久久4p| 国产精品国产三级国产aⅴ入口 | 日韩欧美资源站| 国产a级毛片一区| 午夜成人在线视频| 欧美va天堂va视频va在线| 成人午夜短视频| 美日韩一区二区| 一区二区三区视频在线观看| 久久久久久影视| 欧美视频中文一区二区三区在线观看| 国产一区二区三区在线观看免费视频| 伊人婷婷欧美激情| 中文字幕av一区二区三区| 欧美一区二区三区人| 91免费国产视频网站| 国产精品乡下勾搭老头1| 日本成人在线网站| 亚洲一区二区三区视频在线| 中文字幕第一区综合| 日韩一卡二卡三卡四卡| 欧美日韩视频在线第一区| av电影在线观看完整版一区二区| 韩国精品免费视频| 美腿丝袜亚洲一区| 日欧美一区二区| 午夜精品久久久| 一区二区三区四区高清精品免费观看| 国产欧美一区在线| 一区二区三区国产| 爽好多水快深点欧美视频| 国产精品一级在线| 日韩激情视频网站| 亚洲小说春色综合另类电影| 国产精品久久福利| 中文字幕欧美激情一区| 久久久99免费| 久久久综合精品| 26uuu久久天堂性欧美| 日韩精品一区二区三区视频播放| 欧美日韩精品综合在线| 欧美精三区欧美精三区| 欧美视频完全免费看| 欧美在线观看18| 欧美三级视频在线| 欧美伦理电影网| 欧美一区二区三区色| 5月丁香婷婷综合| 日韩欧美国产综合在线一区二区三区| 欧美一区二区在线观看| 欧美一级国产精品| 精品88久久久久88久久久| 2021中文字幕一区亚洲| 国产三级精品视频| 91网站视频在线观看| 中文字幕一区二区三区精华液| 国产亚洲一区二区三区在线观看| 2020日本不卡一区二区视频| 国产女同互慰高潮91漫画| 国产精品欧美一级免费| 综合久久给合久久狠狠狠97色| 亚洲精品中文字幕乱码三区| 亚洲18色成人| 国产综合久久久久久久久久久久| 国产成人综合网| 色婷婷久久99综合精品jk白丝| 欧日韩精品视频| 日韩三级免费观看| 久久久久九九视频| 亚洲免费观看在线视频| 午夜视频在线观看一区| 国产在线国偷精品产拍免费yy| 国产成人午夜精品5599| 日本韩国欧美三级| 在线电影院国产精品| 久久久久久久久久电影| 亚洲三级电影全部在线观看高清| 午夜一区二区三区视频| 国产在线观看一区二区| 9色porny自拍视频一区二区| 欧美色综合网站| 久久久综合视频| 亚洲一区二区三区四区在线免费观看 | 亚洲美女屁股眼交| 五月激情六月综合| 岛国精品一区二区| 欧美美女黄视频| 国产精品美女视频| 蜜桃av一区二区在线观看| 成人免费看视频| 欧美一级黄色大片| 亚洲免费在线观看| 国产精品一二三在| 欧美精品免费视频| 国产精品女上位| 亚洲成人av福利| 久久只精品国产| 一区二区三区欧美| 国内精品国产成人国产三级粉色| 99视频有精品| 欧美va亚洲va| 亚洲福利一区二区三区| 成人精品视频.| 精品美女在线播放| 无码av中文一区二区三区桃花岛| 福利电影一区二区| 欧美tk丨vk视频| 日韩和欧美一区二区| 色婷婷久久99综合精品jk白丝| 久久精品水蜜桃av综合天堂| 天涯成人国产亚洲精品一区av| eeuss鲁片一区二区三区在线看| 日韩精品影音先锋| 日本少妇一区二区| 欧美三级中文字| 一区二区久久久久久| 91视频免费播放| 欧美国产亚洲另类动漫| 激情欧美一区二区| 欧美成人性福生活免费看| 日本网站在线观看一区二区三区| 色天使色偷偷av一区二区| 国产精品麻豆久久久| 国产成人精品午夜视频免费| 久久久亚洲精品一区二区三区| 日韩av电影免费观看高清完整版在线观看| 欧美亚洲精品一区| 亚洲一区在线视频| 色又黄又爽网站www久久| 日韩美女视频一区二区| 99精品视频中文字幕| 亚洲天堂av老司机| 成人黄色在线看| 99精品欧美一区二区蜜桃免费| 亚洲国产人成综合网站| 色综合色综合色综合色综合色综合| 久久午夜国产精品| 国模娜娜一区二区三区| 久久免费电影网| 国产高清在线精品| 国产精品免费人成网站| 99精品欧美一区二区三区综合在线| 日本不卡的三区四区五区| 欧美日本在线一区| 日本特黄久久久高潮| 精品国产免费久久| 国产成人av影院| 欧美国产综合一区二区| 91麻豆免费观看| 亚洲h精品动漫在线观看| 欧美一区二区成人| 国产久卡久卡久卡久卡视频精品| 日本一区二区久久| 色系网站成人免费| 视频一区二区三区入口| 久久综合九色综合欧美就去吻| 国产不卡视频在线播放| 亚洲精品视频在线观看网站| 欧美日产在线观看| 国产成人在线色| 亚洲伦理在线免费看| 91精品麻豆日日躁夜夜躁| 国产在线不卡一卡二卡三卡四卡| 最新热久久免费视频| 欧美高清视频一二三区| 国产一区二三区好的| 亚洲视频免费在线观看| 日韩一区二区三区三四区视频在线观看|