Error generated when invalid burst length is set in the memory controller block.

Error generated when invalid burst length is set in the memory controller block.

Burst Length parameter must be an integer type. If any other type is entered, then the following error will be generated.

"VisualSim.kernel.util.IllegalActionException: 
Problem performing RegEx Script Line (26) Result: 64.0  Expr: Number_Transfers                = A_Bytes_Total.words(Bytes_Per_Transfer)
Error_Number        :  VM_001
Possible_Solution   :  Exception Reported: VisualSim.kernel.util.IllegalActionException: No method found matching int.words(double)
Description         :  Suggest checking memory, variables, arguments of functions are valid.
  in .Memory_Controller_invalid_Burst_Length.Memory_Controller2.Fragmenter
at VisualSim.actor.lib.Virtual_Machine.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.actor.Manager.iterate(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 the valid data type is used for the parameter.