Download Prebuilt Module
Quote for Source Code
Following the major engine updates in our Python library, we are excited to bring the RadarSimM v15.1.0 update to our MATLAB users. This release focuses on a more professional licensing architecture, a reorganized project structure for easier deployment, and new properties for mesh-based simulations.
Key Highlights
1. Centralized License Management
We’ve overhauled how licenses are handled within MATLAB.
2. Advanced Mesh Target Properties
To align with the latest ray-tracing engine capabilities, MeshTarget now supports two critical new properties:
density_: Allows for per-target control of ray density, enabling high-fidelity modeling on primary targets while saving resources elsewhere.environment_: A flag to designate large static surfaces (like ground or buildings), allowing the simulator to optimize calculations for background geometry.
3. Structural Reorganization & “Zero-Setup” Examples
We have moved the examples/ and models/ folders directly into the src/ tree. This change might seem small, but it significantly simplifies how you interact with the toolbox:
- No more
addpathstrings: Example scripts no longer require manual path additions; they now rely on the native package namespace. - Reliable Library Loading: The
radarsimcbinary is now located using the package’s full path rather than the current working directory, making the toolbox much more robust when switching between different project folders. - Local Model Paths: STL files are now loaded from a consistent
./modelssubdirectory relative to the script.
Complete Change Log
Features
RadarSim.Licenseclass: Centralized license activation (set_license,get_info).MeshTargetenhancements: Addeddensityandenvironmentarguments to constructors and native calls.
Changes
- License enforcement: Updated limits and messaging to “Unlicensed” model.
- Project Layout: Consolidated
examples/andmodels/intosrc/.
Removals
- Removed redundant
addpathcalls from all example scripts to promote cleaner namespace usage.