Have you ever had this irritating issue with multiple unsaved schematic diagrams lower in the hierarchy preventing you from netlisting? Well, now we have a solution. Just bind that function to a handy key and blow the whistle when in trouble :)
; Checks and saves all cells in a given library name, ; Initial version A - Deyan Levski, 19.08.2015 ; ; procedure( checkAndSave(libName) notSave = '() lib = ddGetObj( libName ) println(libName) println(lib~>name) cellList = lib~>cells~>name foreach( cell cellList cellview = dbOpenCellViewByType( libName cell "schematic" "" "a" ) if(cellview != nil then schCheck(cellview) dbSave(cellview) dbClose(cellview) println(cell) println("saved") else notSave = append1(notSave cell) ) ) println("Cells not checked:") ) ; procedure
A hint: you can use " libName = geGetEditCellView()~>libName " to automatically fetch the library name you are currently in.
Warning: require(comments.php): failed to open stream: No such file or directory in /home/transist/public_html/post/stdal/post42.htm on line 185
Fatal error: require(): Failed opening required 'comments.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/transist/public_html/post/stdal/post42.htm on line 185