Comments (2)
Thank you for your positive feedback.
MBSim provides different user interfaces for modelling and simulation:
- the C++ interface is the most basic interface. The models (e.g. under examples/mechanics) are build by C++ code. To define the mass of a body (e.g. 10 kg), the code would be
body->setMass(10);
Before simulation the code defining the model must be compiled. - the xmlflat interface allows for modelling with the markup language xml. No compilation is required to run the model. Flat means that the model can not have any parameters, just numerical values are allowed. The XML-code would look like
<mass>10</mass>
- the xml interface is the most high level interface. It provides an preprocessor (octave or python) that allows you to parametrize your model, e.g.
<mass>m</mass>
where "m" is a parameter. - the GUI is the most convenient interface. With it you can build up your model graphically and save it to an xml file. The mass of the body can then be defined by a property dialog. The GUI should be able to load and run all examples under "examples/xml" and "examples/xmlflat".
I hope this helps a little bit,
Martin
from mbsim.
Thank you Martin, this clarifies a lot.
from mbsim.
Related Issues (20)
- Function[123]_* cleanup HOT 2
- C++/XML interface missmatch for Translation/Rotation HOT 2
- Casadi seems to be dependency but not in configure-process HOT 2
- mbsimgui crashes when double clicking on a body visualized by OpenMBV::CompoundRigidBody HOT 1
- Stick to actio=reactio principle HOT 1
- Heap-Allocation / Sub-Matrix Handling HOT 1
- Port message handling to fmatvec::Atom
- Function init process HOT 4
- MBSimControl::Sensor may provide old values HOT 4
- Add solution scheme for friction force/impact using direction and value HOT 1
- Inconsistent FrameLink::initializeUsingXML and FrameLink XML schema HOT 2
- Lemke algorithm files have booleans being compared to integers HOT 1
- Creation of Matlab S-Function from MBSim HOT 14
- Error with using FMU from mbsim in simulink
- How to get an XY plot of some variables HOT 1
- Using mbsim for tricycle dynamics HOT 10
- Possible export of a MBSim model on an external hardware HOT 1
- Multiple dynamics after another and not simultaneously HOT 4
- Piecewise linear function HOT 3
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 mbsim.