1 / 16

Stateye-GUI

Munich, May 05, 2006. Stateye-GUI. Provided by Edotronik. Agenda. Stateye GUI. Introduction Overview Some features and tools in detail Outlook. Status. Stateye V.4.1.0 incl. GUI released May 1st, 2006

pegeen
Download Presentation

Stateye-GUI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Munich, May 05, 2006 Stateye-GUI Provided by Edotronik

  2. Agenda Stateye GUI • Introduction • Overview • Some features and tools in detail • Outlook

  3. Status • Stateye V.4.1.0 incl. GUI released May 1st, 2006 • Optional plausibility checks are not part of the release (though some basic checks are implicitly, automatically performed as far as possible with acceptable effort) • First service release under development with some additional functions and minor corrections, will be available within a few days. Please note: some screenshots may contain German message texts. This is not hardcoded but depends on the language settings of the PC. On an international/English PC all messages will be in English, of course.

  4. Introduction • Graphical user interface for Stateye V.4 • Easy input of Stateye objects and parameters • File format used for the GUI is Stateye XML conformant: • The GUI file format is identical to the format of files to be elaborated. • Writing XML files either manually, or by means of an XML editor, or using the GUI is interchangeable. • No new file format required. • The GUI is based upon XML schema definitions (XSD): • XSD is transparent for the user, users do not have to understand the concept. • A Stateye XSD file will be provided with future releases of Stateye V.4, as announced earlier. The file specifies permissible XML nodes and attributes and their respective value ranges. • XSD can be used for the validation of Stateye XML files by means of validating XML editors. • The Stateye XSD file contains additional information to control the GUI. • This allows very flexible enhancements of both the elaborator and the GUI to ensure mutual consistency. • A descriptive short help text is availble for each attribute and can be changed or extended easily.

  5. Overview

  6. GUI Features (1) Attributes grouped in categories Self explanatory attribute names (cp. with original XML attributes) Editors for specific data types Item to be edited in the right hand side property pane Original XML attribute name Attribute description, help text

  7. GUI Features (2) Object operations Clipboard operations When one or more objects are renamed, a unique name is guaranteed Toolbar & context menu Toolbar & context menu Common attributes and common values displayed Compulsory attribute Editing multiple objects at the same time (multi-edit)

  8. GUI Features (3) Dynamic drop-down-lists ensure that only available objects are referred to resp. permissible values are selected Specific editors for specific data types, e.g. port mapping

  9. Editing Sub-Elements of Objects (Collections) Option 1: Editing in-line Option 1: Editing in-line Option 1: Editing in-line Option 2: Using the collection editor Option 2: Using the collection editor Add, remove, rearrange elements Add, remove, rearrange elements Specific „open file dialog“ with appropriate filters

  10. Tree View

  11. Analysis Run Generator (1) • The run generator (tab sheet 10) is intended to guide the user through the process of composing a typical analysis run. • The user can either view and edit an existing run or define a new analysis run. • Basics: • The channel description can consist of a forward description and up to 24 crosstalk aggressors. • The user may combine a tx filter, channel description, and a rx filter for each forward and crosstalk description. • Handling: • Select an existing analysis run to edit it or enter new data for a new run. • A context menu (right mouse button) is provided on drop-down-lists in order to jump to the corresponding object list for details. • Results: • If required, a cascade smatrix will be generated and added to the smatrix object list automatically. • The required channel object (referring to smatrix objects) will be generated and added, too. • Required objects will only be generated automatically if they are not yet available. • All autogenerated objects can be viewed and edited later on in the corresponding object list or tree view. • A newly created run will be based upon default settings, but can be edited later on in the analysis run list.

  12. Analysis Run Generator (2)

  13. Integrated Smatrix-Helper • Smatrix-Helper functionality is integrated. • Smatrix-Helper allows easy generation of filters, smatrix objects, cascades and derived channels. • Filter objects defined in the GUI are available in Smatrix-Helper, too. • Unique object names will be ensured. • Objects created by internal Smatrix-Helper will be added to the object lists automatically.

  14. XML Results • GUI-generated XML is valid Stateye XML ready for elaboration • This is also the file format which is used to store the inputs made via the GUI. • As a consequence, valid Stateye XML files can be opened in the GUI, too, even if not created originally via the GUI. Valid Stateye XML code will be generated from the data entered by the user.XML can be saved, elaborated etc.

  15. More Features Currently Available • Import of CBF-XML fragments: • From file • From clipboard • Manual entry • GUI can be run with: • Empty project • Template project • Existing project (from file) • Copy and paste of objects via clipboard even between several instances of the GUI • “Inline” validation and elaboration (i.e. conversion to MATLAB executable m-files) • Start MATLAB from Stateye-GUI

  16. Additional Features for Discussion • Plausibility checks (optional add-on) • Extended validation of user inputs • Specific collection editor for sweeps • Support for global checks of input data (object references) • Dynamically show/hide attributes dependent on specific settings • Show resolved search paths to assist the user in specifying the file locations correctly • Nice to have • Extended message log features • Property tabs (other representations of the same data, e.g. attributes by required/optional entry).

More Related