VCDWriter creates the <file_name>.vcd in the specified file path. If the path entered is invalid, then the following error will be generated.
"VisualSim.kernel.util.IllegalActionException:
Problem performing RegEx Script Line (3) Result: "C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/Error/Hardware_Setup1/t1.vcd" Expr: writeFile(File,"$date " + "\n")
Error_Number : VM_001
Possible_Solution : Exception Reported: VisualSim.kernel.util.IllegalActionException: Error invoking function public static VisualSim.data.StringToken VisualSim.data.expr.UtilityFunctions.writeFile(java.lang.String,java.lang.Object) throws VisualSim.kernel.util.IllegalActionException
Because:
IOException, writeFile, File Path: C:\VisualSim\VisualSim17_64\VS_AR/doc/Training_Material/Error/Hardware_Setup1/t1.vcd
Exception Reported: java.io.IOException: Cannot find file 'C:/VisualSim/VisualSim17_64/VS_AR/doc/Training_Material/Error/Hardware_Setup1' in classpath
Description : Suggest checking memory, variables, arguments of functions are valid.
in .VCDWriter_Invalid_File_Path.VCDWriter.VM_VCD
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 that the path is correct and accessible.