toreexplorer.blogg.se

Doxygen matlab
Doxygen matlab








doxygen matlab
  1. #DOXYGEN MATLAB SOFTWARE#
  2. #DOXYGEN MATLAB CODE#
  3. #DOXYGEN MATLAB SIMULATOR#

Giovanni De Cicco wrote an Add-in called VBDoxyAddin for VB6 developers based on the script of Mathias.įor the newer VB.NET (and also for classic VB) an awk based filter was written by Vsevolod Kukol.īen Heasly has written a filter for doxygen that converts MatLab scripts (including the new object oriented features) into something doxygen can understand. It requires python and comes with the following usage instructions: The VB-Files have to be prepared the following way:įor comments addressing to a class / module, '! must be used. They can be downloaded here.Īn alternative filter for Visual Basic is provided by Basti Grembowietz. Some Unix tools like sh.exe, gawk.exe and tee.exe are required to be available under the supplied path. To use it, one has to put following line for the config-option "INPUT_FILTER": C:/path/to/filer/tools/vbfilter.bat C:\path\to\filter\tools The package includes a small batch-wrapper.

#DOXYGEN MATLAB CODE#

Mathias Henze wrote an awk script that converts Visual Basic code into something doxygen understands. The project's goal is to allow doxygen to be used for Delphi/Kylix projects. If you google for you can still find copies of the script however.ĭarren Bowles has started a project Pas2dox which converts Object Pascal into a C++ style syntax, that doxygen can then happily parse. Unfortunately his site at has been removed.

#DOXYGEN MATLAB SOFTWARE#

It generates Nassi-Shneiderman diagrams of functions and methods in C/C++ sources as HTML files, which could be included in software documentation or simply viewed in a web browser.įilters to add support for other languagesīret Jordan has written a filter Another filter is written by Thomas Aeby.įor those working with JavaScript it may be good to know that Jörg Schaible has written a perl script to let doxygen deal with it. The purpose of this use case is to allow seamless integration of pure Matlab algorithm into the routines of BDM.Since the number of tools/scripts is ever growing, I've divided them into a number of categories:ĭoxygen extensions Nassi-Shneiderman diagramsĮckard Klotz has started a projected called Moritz. Hence, these classes can be used as building blocks in advances algorithms implemented in BDM.

doxygen matlab

However, their main advantage is that BDM attach to these classes and use them via C++ classes (e.g. These classes are pure Matlab classes and can be used without BDM. See, Use Case #2: Matlab wrappers for BDM functions for details. For example, it allows non-standard steps in the main loop, manipulation with configuration structures of scenarios, novel combination of conditionally independent filters, etc. The purpose of this use case is to allow composition of existing algorithms in a new arrangement.

  • the output is again converted to Matlab structures.
  • Matlab structures on their input is translated into C++ data structures.
  • Selected individual algorithms of the BDM toolbox are accessible via dedicated mex functions. See Use Case #1: Basic Scenarios of BDMToolbox for details. The purpose of this use case is to create a consistent experimental environment for rapid exploration of new data, new application domains, where different estimation and control algorithms can be quickly exchanges and mutually compared.
  • multiple-participant decision making, where autonomous agents operate in their environment.
  • #DOXYGEN MATLAB SIMULATOR#

    feedback control, where the systems simulator (or real system) is connected to an array of controllers.

    doxygen matlab

  • estimation, same as the simulation scenario above extended by connection to an array of estimators,.
  • simulation, as a trivial example, where data are generated by a chosen simulator (or any prepared DataSource) and stored in the required format,.
  • Typical decision-making scenarios has been prepared as standalone functions, which can be configured using Matlab structures with definition of experimental conditions. It has three main categories of use cases: Matlab toolbox using BDM library (BDMToolbox) $VERSION$ Version: 0.1 Author: Vaclav SmidlīDMToolbox is a high-level front-end to low level C++ routines of BDM.










    Doxygen matlab