大量のセルレイアウトを画像にしたくなったので調べたら,Cadence Community ForumにQ&Aがあった.
https://community.cadence.com/cadence_technology_forums/f/custom-ic-skill/21784/export-image
dd=ddGetObj( "libname" "cellname" "layout" "*")
viewType=ddMapGetFileViewType(dd)
wid = hiCreateWindow( list(0:0 800:800) "none" "Export Window")
wid->neverCurrentWindow = t
deOpenCellView( "libname" "cellname" "layout" viewType wid "r")
sprintf(imageFile "%s.png" "cellname")
hiExportImage(
?fileName strcat("pic" "/" imageFile)
?exportRegion 'entireDesign
?bgType 'transparent
?window wid
)
hiCloseWindow(wid)
hiExportImage ではstrcatを使って,保存ディレクトリ,"/",ファイル名を結合して特定のディレクトリにファイルを保存しているようだ.
Andrewさんいつも的確に答えていて素敵すぎる.
0 件のコメント:
コメントを投稿