Comments (5)
@Mathadon , @rubenbaetens
We could add a function set_excluded_files
to flag files that should not be merged, and then it would be up to the IDEAS developers to set the files you don't want. I however think this is not a clean solution because then what is now the Annex 60 core may diverge from one library to another.
Would it work in your case to extend from the weather bus and add the functionality that IDEAS needs?
I also don't see why IDEAS.Fluid.Sources.Outside_CpLowRise
requires a different connector. Do you add functionality that needs additional information?
from buildingspy.
@mwetter @Mathadon There is indeed no need for another connector for IDEAS.Fluid.Sources.Outside_CpLowRise
as we do not add any additional functionality. Though we created other models that required additional information which we originally included in our weaBus
, thus making the bus no longer compatible with A60 bus.
Is extending from the A60 weabus
and adding parameters a solution here ? As you remain attempting to connect two busses with different parameters set (though with a common base).
from buildingspy.
Thank you for the suggestion. I already tried using the extends
clause but this does not work (dymola error message: incompatible connectors).
Our weather bus connector contains several additional Real
and Bus
variables that do not exist in the A60 version. Still, it would be convenient to use only one bus within IDEAS. I prefer having incompatible connectors between IDEAS-AixLib rather than having incompatible connectors within IDEAS. The solution I proposed seemed to be the cleanest, although I'm open for other suggestions!
from buildingspy.
What are these additional variables? Are they of general interest to the other libraries as well?
from buildingspy.
No, they are mostly variables such as light incidence angles and intensity for windows.
from buildingspy.
Related Issues (20)
- add option to exclude simulation of models from Dymola CI tests
- Custom location for MODELICAPATH for OM HOT 2
- Update OpenModelica image to 1.20.0_dev-250-gb17e1a0-1
- integrate simulationCompare script HOT 2
- Add option to specify time_out for dymola in CI tests
- Data Center FMU initialization error
- add simulator class for OpenModelica HOT 1
- CI tests, catch errors of connection from connector to itself
- Refactor simulationCompare to allow multiple branch and tool comparison
- Correct regular expression that scans for simulateModel in .mos scripts
- move_class fails to move files on Windows HOT 1
- In Windows OS, SyntaxError due to wrongly parsing the folder path string
- Update for the BuildingsPy example HOT 1
- prepare v 5.0.0 release
- Add option to update conf.yml file if translation or simulation results change
- Missing reference results does not trigger an error in batch mode
- ERROR:cache_util_win.cc(20), Unable to move the cache: Access is denied. HOT 1
- Fix IndexError: string index out of range for Dymola simulation
- For package.order creation, avoid recreating it for UsersGuide
- Search Modelica html for broken links to images
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from buildingspy.