A new physical properties library

Here’s a new addition to OpSim! In revision 390 I have moved the physical properties (PP) library from my working branch to trunk. Together with this library the beginnings of the physical properties database has been imported into trunk. In total 57 components have been entered into the database with models for currently still only a few physical properties. With this library we are taking a large step towards a proper physical simulation environment.
Continue reading “A new physical properties library”

First light for the new user interface

After a few weeks worth of work, thought and consideration, finally a new user interface for OpSim has seen its first light! The new interface will be non-blocking, non-modal and non-overlapping. It will also allow the end user to easily create and modify the layout to it’s own likings. Additionally multiple window/monitor support is foreseen in the new design. Continue reading “First light for the new user interface”

A new build system for OpSim

Here’s a post about the new build system called FMake that has been developed for OpSim. Until now OpSim was a Lazarus project with a Lazarus project file. However, over the last weeks (and still some planned), FPC only libraries have been added to trunk. Looking forward tells us that OpSim will need a build system some day eventually.
Continue reading “A new build system for OpSim”

A chemical formula library

As of SVN revision 371, OpSim is equipped with a chemical formula (CHF) library. This library makes it possible to evaluate chemical formulas and parse them into its constituting atoms. Currently only atom listing and a molecular mass calculator are implemented. At a later stage the CHF library might also be used to manage an atom balance and calculate properties such as the theoretical chemical oxygen demand among other things.
Continue reading “A chemical formula library”

New unit converter library

In rev 360 a new unit converter (UNC for short) library has been added to OpSim trunk. This library already implements 41 unit quantities and in total 430 CAPE-OPEN compliant unit conversions. In ./branches/opsim_darius/unit_conv one can find a comprehensive list of units that still need to be checked and adjusted before they can be added to the OpSim UNC library.
Continue reading “New unit converter library”