MathWorks offers MATLAB apps gallery in software update
MathWorks has introduced software updates to its MATLAB and Simulink tools which it says will significantly improve navigation through the functions of the design tools.
As part of the update, the Simulink Editor features tabbed windows, smart signal routing and a feature which the company calls “simulation rewind”.
There are also changes to the look of the MATLAB desktop which includes a toolstrip offering access to frequently used features and a new apps gallery.
The company is responding to the growing complexity of models now being created within the model-based design environment. It is not uncommon for design projects to have a hierarchy of as many as 100 levels and with 1,000s of sections within each level.
“The intention is to automate the repetitive tasks of constructing a model, ” said Mark Walker, senior engineer at MathWorks.
With MATLAB the intention is to “increase the awareness of users to the full capabilities of the software,” said Tanya Morton, application engineering manager at MathWorks.
MathWorks has done this through the creation of an app gallery of pre-loaded and user created design functions.
The apps gallery presents apps from the MATLAB product family to allow users to perform common tasks without writing code.
There are features to help users to package MATLAB apps for inclusion in the gallery, import data from delimited and fixed-width text files using the Import Tool, and correct mistyped functions and variables in the Command Window.
The Simulink Editor has tabbed model windows for improved window management, and there is an Explorer bar for navigating model hierarchy.
A smart signal routing function will determine optimal signal line path when a user is creating a model.
Debugging capabilities can now rewind simulations and set conditional breakpoints on signals.
A new Simulink Projects function allows a user to connect to source control software and then run models, directly from Simulink, on target hardware such as Arduino, LEGO Mindstorms NXT, BeagleBoard, and PandaBoard.