Interactive Logic has been designed so that schematic symbols never become out of sync with their schematic. This basically means that a symbol will always contain the correct pins corresponding to inputs and output on the schematic. Each time a property of a schematic is changed that alters the schematic's symbol, the symbol is automatically regenerated. Changes that alter the schematic's symbol include renaming the schematic, adding I/O, renaming I/O and removing I/O. When one of these modifications is made and the schematic uses a symbol that has been customised with the Symbol Editor then the user is given an option of having a new symbol generated from scratch for the schematic, or having the customised symbol patched. Patching a symbol involves removing, renaming or adding I/O to the symbol. Typically the user will be required to rearrange the patched I/O on the symbol before it is usable, however this is often less work than recreating a heavily customised symbol from scratch. Prompting for symbol regeneration can be turned off through the use of the Symbol Regeneration Option. |