I wrote a routine that makes changes on schematic.
From Allegro, it creates a .scr file and runs it.
I need this script that makes changes to write all modified schematics, so I use _mod_write (undocumented on the Concept inline help).
But is there a way to write pages without re-generate the VHDL?
I replace a write for each page (it was too long to proceed 75 pages) for a _mod_write but it is the same. Each page process al 75 pages and re-generate the VHDL.
My script just adds user_defined properties on parts, so no need to re-write VHDL.
Thanks in advance.
You can set the CONCEPTHDL directive OUTPUT_VHDL to OFF before you execute the routine.
Thanks. it works!if(cpm thensystem(strcat("cpmaccess -write " cpm " CONCEPTHDL OUTPUT_VHDL OFF"))cmdString=strcat("nconcepthdl -proj " cpm " -scr " jobPath "/temp/notmounted.scr")system(cmdString)system(strcat("cpmaccess -delete " cpm " CONCEPTHDL OUTPUT_VHDL")))Is there a way to start the script in the opened session of the schematic ?in the cmp file, there is a Global directive which is session_name.Can I use this to find if there is an opened session of the schematic or even if there is any not written changes?