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

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

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

NetSim Mobility File Generator

Documentation: NetSim Mobility File Generator v14.0 (PDF)
Tool (GitHub): NetSim Mobility File Generator v14.0 (zip)