Open Access Open Access  Restricted Access Subscription Access

Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware


Affiliations
1 Finnstastigen 84, Bro, 197 35 Stockholm, Sweden
2 St. Petersburg State University, Universitetsky Prospekt 35, Petergof, St. Petersburg 198504, Russian Federation
 

The paper mostly focuses on the methodological and programming aspects of developing a versatile desktop framework to provide the available basis for the high-performance simulation of dynamical models of different kinds and for diverse applications. So the paper gives some basic structure for creating a dynamical simulation model in C++ which is built on the Win 32 platform with an interactive multiwindow interface and uses the light weight Visual C++ Express as a free integrated development environment.The resultant simulation framework could be a more acceptable alternative to other solutions developed on the basis of commercial tools like Borland C++ or Visual C++ Professional, not to mention the domain specific languages and more specialized readymade software such as Matlab, Simulink, and Modelica.This approach seems to be justified in the case of complex research object oriented dynamical models having non standard structure, relationships, algorithms, and solvers, as it allows developing solutions of high flexibility. The essence of the model framework is shown using a case study of simulation of moving charged particles in the electrostatic field.The simulation model possesses the necessary visualization and control features such as an interactive input, real time graphical and text output, start, stop, and rate control.
User
Notifications
Font Size

Abstract Views: 82

PDF Views: 0




  • Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware

Abstract Views: 82  |  PDF Views: 0

Authors

Alexander I. Kozynchenko
Finnstastigen 84, Bro, 197 35 Stockholm, Sweden
Sergey A. Kozynchenko
St. Petersburg State University, Universitetsky Prospekt 35, Petergof, St. Petersburg 198504, Russian Federation

Abstract


The paper mostly focuses on the methodological and programming aspects of developing a versatile desktop framework to provide the available basis for the high-performance simulation of dynamical models of different kinds and for diverse applications. So the paper gives some basic structure for creating a dynamical simulation model in C++ which is built on the Win 32 platform with an interactive multiwindow interface and uses the light weight Visual C++ Express as a free integrated development environment.The resultant simulation framework could be a more acceptable alternative to other solutions developed on the basis of commercial tools like Borland C++ or Visual C++ Professional, not to mention the domain specific languages and more specialized readymade software such as Matlab, Simulink, and Modelica.This approach seems to be justified in the case of complex research object oriented dynamical models having non standard structure, relationships, algorithms, and solvers, as it allows developing solutions of high flexibility. The essence of the model framework is shown using a case study of simulation of moving charged particles in the electrostatic field.The simulation model possesses the necessary visualization and control features such as an interactive input, real time graphical and text output, start, stop, and rate control.