...
Code Block |
---|
var provider = new DeltaShell.Plugins.OpenDA.DeltaShellOpenDAModelProvider(); provider.Initialize(@"D:\ODA", "settings.xml"); var instance = provider.CreateInstance(); provider.SaveInstance(instance); |
...
Creating the model.
1 Start the loader in D:\ODA\shell\release\DeltaShell.Loader.exe.
2 Add a demo flow model via menu development->'flow model 1d (demo network)'.
3 Rename the model to 'model'.
4 Save the project as model.dsproj in d:\ODA
h3 Create the settings file to be used for OpenDA
Create an xml named settings.xml in D:\ODA. These are the contents:
Code Block |
---|
<?xml version="1.0"?>
<DeltaShellOpenDAModelProviderSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ProjectPath>D:\ODA\model.dsproj</ProjectPath>
<FullyQualifiedModelWrapperType>DeltaShell.Plugins.DelftModels.WaterFlowModel.OpenMI2.OpenMI2WaterFlow1DWrapper, DeltaShell.Plugins.DelftModels.WaterFlowModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</FullyQualifiedModelWrapperType>
<ModelName>model</ModelName>
<DeltaShellLoaderFolder>D:\ODA\shell\release</DeltaShellLoaderFolder>
</DeltaShellOpenDAModelProviderSettings>
|