Applicable VersionsNetSim Academic  NetSim Standard NetSim Pro  


NetSim features the concept of workspaces from version v11.1 onwards. A default workspace gets created in the system user directory or in the Documents directory when NetSim is run for the first time and it is automatically set as the current workspace. 


The workspace consists of NetSim binaries, and protocol source codes and also acts as a container for the experiments saved by the user.

NetSim installation directory has a master copy of the binaries and protocol source codes.

Additional workspaces can be created to get a new copy of the protocol source codes and binaries. This becomes handy when a user works on multiple research projects or when multiple users share a system with NetSim.



Applicable Releasesv13.1


A list of existing workspaces can be which can be found by going to Your Work -> Workspaces -> List of Workspaces. Users can switch between workspaces by using the green checkbox that appears next to the workspace name when mouse if over it.




In addition to the Open Code option which can be accessed by going to Your Work -> Source Code, there are other options such as, Reset Code, Compare Code, and Reset Binaries. 



Applicable Releasesv13.0


A list of existing workspaces can be which can be found by going to Your Work -> Workspace Options -> More Options. Users can switch between workspaces by using the Set as Current button there.


In addition to the Open Code button which can be accessed by going to Your Work -> Workspace Options, there are two more buttons namely, Reset Code and Reset Binaries. 


Applicable Releasesv11.1v12


A list of existing workspaces can be which can be found by going to Open Simulation -> Workspace Options -> More Options. Users can switch between workspaces by using the Set as Current button there.



In addition to the Open Code button which can be accessed by going to Open Simulation -> Workspace Options, there are two more buttons namely, Reset Code and Reset Binaries. 


Reset Code: Restores the source codes overwriting all the use modifications (if any), in the current workspace.

Reset Binaries: Restores the binaries in the current workspace, overwriting those binaries which are created when building modified source codes (if any), in the current workspace.

Note
  • Users have to be cautious when using the reset code or reset binaries option. Modified Source code or binaries will be lost when reset and cannot be restored later. 
  • Users can also back up the modified source codes and binaries before resetting or create a new workspace to get a new copy of the source code and binaries.
  • A workspace comprises of both DLLs and the source codes for those DLLs. If you replace the DLLs in the install directory, you should also replace the source codes.
  • If you replace these DLLs in the workspace, then you would need to have a backup of the previous DLLs/source codes (in case you want to roll back or check the results against those codes). If you use workspaces, you don’t need to bother about all this


Related Articles:

How customers benefit from Workpaces in NetSim?

How to modify the default workspace location in NetSim?