M-Link Option |
Features
OverviewThe SystemVue M-Link Option provides a seamless link between SystemVue and MATLAB. Whether you wish to incorporate existing MATLAB functions into SystemVue designs, include blocks from MATLAB third party libraries, or write your own custom block in MATLAB, you can do so quickly and easily through this library. In addition, you may use both SystemVue and MATLAB analysis tools to examine simulation results.
The M-Link Option integrates M- and MEX-files into SystemVue designs. In this example a MATLAB block is used in a feedforward amplifier design to adjust the Unrivaled IntegrationAdding MATLAB functions to your design is just the starting point. Once linked to SystemVue, all of SystemVue’s simulation and analysis power is available to work with these blocks. Dynamically change MATLAB function parameters during a simulation run using SystemVue’s global parameter links, which allow you to algebraically link MATLAB function parameters to SystemVue system variables such as the system time or sample rate. Create, edit, and debug MATLAB blocks right in SystemVue. MATLAB functions may be used as signal sources, functional blocks, or signal sinks. A MATLAB function defined as a source token provides a source signal for a SystemVue simulation. A MATLAB function defined as a sink token in SystemVue uses MATLAB analysis tools to examine signal data. A MATLAB function defined as a general token in SystemVue processes input data through MATLAB, then returns the results to the next SystemVue token in the design for further processing. Simulation Acceleration Using SystemVue’s Automatic Program Generation (APG™) Option, designs can be compiled as stand-alone Windows 95/NT DLL or EXEs. Created to accelerate any processing-intensive simulation, APG is especially useful for modern digital communications systems such as wireless, cellular, and modem design and test. The APG option fully supports SystemVue designs containing MATLAB M- or MEX-files. When an APG EXE or DLL contains a MATLAB file, co-simulation is automatically invoked when the EXE is executed or the DLL is called. Refer to the APG data sheet or contact Elanix for further details. MATLAB is a registered trademark of The MathWorks, Inc. Additional Resources
|
|