BlueM.Opt Development: Difference between revisions
(update SVN URLs to https) |
(migration to GitHub, general page cleanup) |
||
Line 1: | Line 1: | ||
{{BlueM.Opt_nav}} | {{BlueM.Opt_nav}} | ||
<div style="float:right; margin-left:10px;">__TOC__</div> | <div style="float:right; margin-left:10px;">__TOC__</div> | ||
== | ==Source code== | ||
BlueM.Opt is written in VB.NET and C#. The source code and issues are managed on GitHub: https://github.com/bluemodel/ | |||
[[BlueM.Sim]] and [[BlueM.DLLAdapter]] as well as [[TALSIM|Talsim-NG]] and [[SWMM]] are included in the repository as precompiled binaries, but [[BlueM.Wave]] needs to be checked out in a parallel folder. | |||
The individual components of BlueM.Opt are configured to build to a common parent output folder <code>..\bin\<Platform>\<Configuration></code>. The recommended folder structure is thus as follows: | |||
<pre> | |||
BlueM | |||
- BlueM.Opt | |||
- BlueM.Wave | |||
</pre> | |||
This also ensures that references to Wave work out of the box. | |||
When compiling BlueM.Opt and BlueM.Wave, a [https://www.steema.com/product/net TeeChart .NET] Pro license is required. | |||
For testing purposes, you can use the evaluation version of TeeChart by removing the file <code>My Project\TeeChart.licenses</code> from the project within Visual Studio. This will allow you to compile, but any charts will be displayed with a watermark. | |||
== | ===Documentation=== | ||
* [[BlueM.Opt Code|Code]] | |||
* [[BlueM.Opt Multithreading|Multithreading]] | |||
* [[BlueM.Opt Monitor|Monitor]] | |||
* [[BlueM.Opt Evaluierung|Evaluation]] | |||
[[Kategorie:BlueM.Opt Development]] | [[Kategorie:BlueM.Opt Development]] |
Revision as of 03:14, 23 December 2021
BlueM.Opt | Download | Usage | Development
Source code
BlueM.Opt is written in VB.NET and C#. The source code and issues are managed on GitHub: https://github.com/bluemodel/
BlueM.Sim and BlueM.DLLAdapter as well as Talsim-NG and SWMM are included in the repository as precompiled binaries, but BlueM.Wave needs to be checked out in a parallel folder.
The individual components of BlueM.Opt are configured to build to a common parent output folder ..\bin\<Platform>\<Configuration>
. The recommended folder structure is thus as follows:
BlueM - BlueM.Opt - BlueM.Wave
This also ensures that references to Wave work out of the box.
When compiling BlueM.Opt and BlueM.Wave, a TeeChart .NET Pro license is required.
For testing purposes, you can use the evaluation version of TeeChart by removing the file My Project\TeeChart.licenses
from the project within Visual Studio. This will allow you to compile, but any charts will be displayed with a watermark.