Error generated when multiple DeviceInterface blocks share similar name.

Error generated when multiple DeviceInterface blocks share similar name.

Name of the DeviceInterface block must be unique, not more than one block must have the same name. If multiple blocks found to have the same name then the following error will be thrown.

"VisualSim.kernel.util.IllegalActionException: Architecture_Setup:addBlockReference():: Duplicate Block Reference.
Block Name: IO_1
Architecture Name: Architecture_1
  in .DeviceInterface_Similar_Name.ArchitectureSetup
at VisualSim.actor.arch.Architecture_Setup.addBlockReference(Unknown Source)
at VisualSim.actor.arch.I_O.initialize(Unknown Source)
at VisualSim.actor.Director.initialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.initialize(Unknown Source)
at VisualSim.actor.CompositeActor.initialize(Unknown Source)
at VisualSim.actor.Manager.initialize(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "


Solution: Make sure to provide a unique name to the DeviceInterface block.