MexBIOS Development Studio: Windows handling

For the user convenience the main window of MexBIOS™ Development Studio is divided into several zones: Upper, Left, Right and Central Panels. At first start the main window with exposed Left and Upper panels and hidden Right panel is shown in fig. 1.

Fig. 1. MexBIOS™ Development Studio window at first start

The Upper, Left and Right panels can be hidden according to one's choice. For that purpose in the inlay (menu) list on the panel the buttons with icon in form of an arrow  are located that indicate the direction of hiding/exposing the panel. 

The panels can be also exposed by clicking the titles of the inlays in the panel. By default there are following inlays in the panels:

Upper panel contains the fallowing inlays: 

Home – an inlay of main operations over the project file, project creation in Block Builder, the circuit printing, exit button;

Fig. 2. Home inlay structure

Device – the inlay contains buttons for device control:
  • Execution group
  1. Simulation time setting, in simulation mode;
  2. Starting the data exchange in emulation mode and starting the simulation;
  3. Simulation settings;
  • Device group
  • Displaying the license number for loading into the device total/used;
  • Visual component displaying the process of the project loading into chip memory;
  • Loading button into chip memory;
  • Parameter settings for the device connection;
  • MCU monitors group
  1. Monitors of the used memory of chip (in percent);
  2. Microprocessor loading while executing the model (in percent);
Fig. 3. Device inlay structure
  • Edit – inlay of handling blocks in the panel. It contains commands: Cut, Copy, Paste, Rotate, Delete, Insert template, Save template;
Fig. 4. Edit inlay structure
Simulation – inlay of setting the simulation parameters:
  • Simulation/Run group
  1. Button of setting the model computation frequency;
  2. Simulation start;
  • Time group
  1. Displaying the current simulation time;
  2. Setting the simulation time;
Fig. 5. Simulation inlay structure

Real-time debug:

  • MCU monitors group
  1. Monitors of used memory of chip (in percent);
  2. Microprocessor loading while executing the model (in percent);
  • Connection group
  1. Connection settings;
  2. Switch on/off connection to the device;
  • Run button – starts the data exchange between the software and the device;
  • Load progress group
  1. Visual component displaying the process of the project loading into chip memory;
  2. Button of the project loading into RAM or NVRAM;

Fig. 6. Real-time debug inlay structure

View – inlay of the MexBIOS™ Development Studio main instruments:

  • Panels group
  • Watch window – starting Watch window;
  • Palette – starting Palette;
  • Manager – starting window of Project Manager;
  • Layers – starting Layer inspector;
  • Zoom group – contains the model scaling instruments;
  • Options group
  • Print – printing the circuit;
  • Full screen – starting full-screen mode of the software;
  • Graphics – starting Monitor;

Fig. 7. View inlay structure

Server – inlay of setting the interprocessor communication feature

Fig. 8. Server inlay structure

Help – help:

  • Help group
  • Program help – help for MexBIOS™ Development Studio environment;
  • Application help – help for application of MexBIOS™ Development Studio environment;
  • About – brief information about the software;
  • Licenses group
  • Licenses Max / Used – displaying the license number for loading into the device total/used;
  • Studio version – version of the used MexBIOS™ Development Studio;

Fig. 9. Help inlay structure

Left panel contains two inlays:

  • Palette – Palette of blocks available for specific processor;
  • Watch window – an instrument for displaying the data in simulation and emulation mode;
  • Monitor – an instrument for plotting graphs of the variables added to Watch window;

Central panel contains two inlays:

  • Layers – a field of layers configuration;
  • Dataflow – a field of the software model construction;

Right panel contains two inlays:

  • Project manager – an instrument for easy handling with subsystems and inlays in a big project;
  • Inspector – an instrument for displaying the parameters of the selected block. 

The Left, Central and Right panels (all except the Upper one, further only these panels are discussed) have the ability to change the inlay structure and order. Any of the inlays can be detached from the parental panel and transform into separate window, and then again build into any of the panels. 

To transform an inlay into separate window it is enough to double-click the title of the inlay. The inlay can be also «pulled» by title from the parental panel (if you are using this method, the window fixing button (Stay on top ) should be inactive).  

The window fixing button  in active mode (highlighted by orange) prevents the window from transforming into panel.