NetSim Utilities
These programs simplify and automate tasks in NetSim. Our customers can use the utility programs below.
NetSim Batch Processing
NetSim Batch Processing runs a series of simulations without manual intervention. Use it when you create and simulate 100s or 1000s of network scenarios, and store and analyse the performance metrics of each run. Many NetSim customers use this to run simulations through the night and review the results in the morning.
NetSim Batch Auto Simulation
Documentation: NetSim Batch Automation v14.4 (PDF)
Tool (GitHub): NetSim Batch Automation v14.4 (zip)
NetSim Multi-Parameter Sweeper
A user often sweeps one or more parameters: the values change between simulation runs, and the user compares and analyses the performance metrics of each run. This takes a long time manually through the GUI. The NetSim multi-parameter sweeper automates the sweep.
The multi-parameter sweep program automates the sweep across multiple input parameters. It simulates each run and saves each result. You can then compare specific output metrics in spreadsheet software such as MS Excel. The sweep program runs NetSim through its CLI.
NetSim Multi Parameter Sweeper
Python: Documentation v15.0 (PDF) | Tool v15.0 (zip)
MATLAB: Documentation v14.4 (PDF) | Tool v14.4 (zip)
NetSim Mobility File Generator
NetSim MANET, VANET, IoT, LTE and 5G NR libraries support device mobility. Manual configuration of mobility (device X, Y, Z co-ordinates at different times) for a large number of devices takes a long time. This Python utility quickly generates the mobility file, which defines the trajectory of each node.
NetSim Mobility File Generator
Documentation: NetSim Mobility File Generator v14.0 (PDF)
Tool (GitHub): NetSim Mobility File Generator v14.0 (zip)