BlueM.Sim Development: Difference between revisions

From BlueM
Jump to navigation Jump to search
(added section for testing)
(translation and remove broken links)
Line 4: Line 4:
==Code==
==Code==
{{SVN_Hilfe}}
{{SVN_Hilfe}}
Der Quellcode besteht aus den folgenden Projekten:  
The source code consist of the following projects:  
* '''[[BlueM.Win]]:''' GUI
* '''[[BlueM.Win]]:''' GUI (VB.NET)
* '''[[BlueM.Sim Code|BlueM.Sim]]:''' Fortran Rechenkern
* '''[[BlueM.Sim Code|BlueM.Sim]]:''' Fortran simulation engine
* '''[[BlueM.DLLAdapter]]:''' .NET Wrapper zum Ansprechen des BlueM.Sim Rechenkerns
* '''[[BlueM.DLLAdapter]]:''' .NET Wrapper for communicating with the BlueM.Sim simulation engine
* '''[[Wave]]:''' Tool zur Zeitreihendarstellung und -analyse
* '''[[Wave]]:''' Tool for time series display and analysis


Es gibt zwei Möglichkeiten, um sich den erforderlichen Code zusammenzustellen:
There are two possibilities for getting the code:
* Man nutzt per SVN die 'Meta'-Repository, die bereits Projektmappendateien enthält und in der die erforderlichen Projekte mittels svn:externals bereits vordefiniert sind: <br/>http://svn.bluemodel.org/Meta/BlueM.Win/
* Using the 'Meta' SVN repository that contains solution files and svn:externals links to the required projects: <br/>http://svn.bluemodel.org/Meta/BlueM.Win/
:''oder''  
:''or''  
* Die einzelnen Projekte müssen manuell heruntergeladen/ausgecheckt werden (Zugriff siehe Tabelle) und dann in einer Projektmappe integriert werden.
* Checkout the projects from SVN individually (see URLs below) and combine them in a solution.


:{| cellpadding="5" cellspacing="0" border="0" class="standard stripes"
:{| cellpadding="5" cellspacing="0" border="0" class="standard stripes"
! Projekt !! SVN-Zugriff !! WebSVN
! Project !! SVN repository !! WebSVN
|-
|-
| BlueM.Win || http://svn.bluemodel.org/BlueM.Win/ || [http://websvn.bluemodel.org/listing.php?repname=BlueM.Win&path=%2F&sc=1 BlueM.Win]
| BlueM.Win || https://svn.bluemodel.org/BlueM.Win/ || [https://websvn.bluemodel.org/listing.php?repname=BlueM.Win&path=%2F&sc=1 BlueM.Win]
|-
|-
| BlueM.Sim || http://svn.bluemodel.org/BlueM.Sim/ || [http://websvn.bluemodel.org/listing.php?repname=BlueM.Sim&path=%2F&sc=1 BlueM.Sim]
| BlueM.Sim || https://svn.bluemodel.org/BlueM.Sim/ || [https://websvn.bluemodel.org/listing.php?repname=BlueM.Sim&path=%2F&sc=1 BlueM.Sim]
|-
|-
| BlueM.DLLAdapter || http://svn.bluemodel.org/BlueM.DLLAdapter/ || [http://websvn.bluemodel.org/listing.php?repname=BlueM.DLLAdapter&path=%2F&sc=1 BlueM.DLLAdapter]
| BlueM.DLLAdapter || https://svn.bluemodel.org/BlueM.DLLAdapter/ || [https://websvn.bluemodel.org/listing.php?repname=BlueM.DLLAdapter&path=%2F&sc=1 BlueM.DLLAdapter]
|-  
|-  
| Wave || http://svn.bluemodel.org/Wave/ || [http://websvn.bluemodel.org/listing.php?repname=Wave&path=%2F&sc=1 Wave]
| Wave || https://svn.bluemodel.org/Wave/ || [https://websvn.bluemodel.org/listing.php?repname=Wave&path=%2F&sc=1 Wave]
|}
|}


Line 34: Line 34:


==Docs==
==Docs==
'''BlueM .NET API Documentation''' (für [[BlueM.DLLAdapter]] und [[OpenMI|BlueM.OpenMI]]):
* [http://130.83.196.154/BlueM/docs/BlueM_API/Html/R_Project.htm HTML] / [http://130.83.196.154/BlueM/docs/BlueM_API/BlueM_API.chm CHM] <small>(erstellt mit [http://130.83.196.154/svn/BlueM.Docs DocProject])</small>
'''BlueM.Sim''':<br/>
'''BlueM.Sim''':<br/>
:&rarr; ''siehe [[BlueM.Sim Code]]''
:&rarr; ''siehe [[BlueM.Sim Code]]''

Revision as of 05:55, 24 April 2021

BlueM_icon.png BlueM.Sim | Downloads | Application | Theory | Development

Code

information.png Help with SVN

The source code consist of the following projects:

  • BlueM.Win: GUI (VB.NET)
  • BlueM.Sim: Fortran simulation engine
  • BlueM.DLLAdapter: .NET Wrapper for communicating with the BlueM.Sim simulation engine
  • Wave: Tool for time series display and analysis

There are two possibilities for getting the code:

or
  • Checkout the projects from SVN individually (see URLs below) and combine them in a solution.
Project SVN repository WebSVN
BlueM.Win https://svn.bluemodel.org/BlueM.Win/ BlueM.Win
BlueM.Sim https://svn.bluemodel.org/BlueM.Sim/ BlueM.Sim
BlueM.DLLAdapter https://svn.bluemodel.org/BlueM.DLLAdapter/ BlueM.DLLAdapter
Wave https://svn.bluemodel.org/Wave/ Wave

Compilation

see BlueM.Sim compilation

Testing

see BlueM.DLLAdapterTest

Docs

BlueM.Sim:

siehe BlueM.Sim Code

Style

siehe Code-Formatierung