schRegPreCheckTrigger
schRegPreCheckTrigger(s_functionName[g_onceOnly]) => t / nil
Description
Registers a function that will be called before a schematic is checked using the Check – Current Cellview or Check – Hierarchy commands. The called function must be defined to accept one argument; that is the cellview ID of the schematic.
Arguments
Value Returned
|
Registers a function that will be called before a schematic is checked. |
|
Examples
Registers checkTrig and checkOnceTrig as functions to be called. It then calls the pre-check trigger for schematics that require updating and automatically saves the schematics as they are checked.
procedure( checkTrig(cv "d")
info(".. Check Trigger called for %s/%s/%s\n" cv~>libName cv~>cellName
cv~>viewName)
)
procedure(checkOnceTrig(cv "d")
info(".. Check Once Trigger called for %s/%s/%s\n" cv~>libName
cv~>cellName cv~>viewName)
)
schRegPreCheckTrigger 'checkTrig
schRegPreCheckTrigger 'checkOnceTrig t
envSetVal("schematic" "checkAlways" 'boolean nil)
envSetVal("schematic" "checkHierSave" 'boolean t)
schCheckHier( geGetEditCellView() "schematic" " " )
Calls the pre-check trigger for every schematic in the hierarchy. The modified schematics are not saved.
envSetVal("schematic" "checkAlways" 'boolean t)
envSetVal("schematic" "checkHierSave" 'boolean nil)
schCheckHier( geGetEditCellView() "schematic" " " )
Related Topics
Return to top