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

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 creat...

Full description

Bibliographic Details
Main Authors: Alexander I. Kozynchenko, Sergey A. Kozynchenko
Format: Article
Language:English
Published: Hindawi Limited 2016-01-01
Series:Modelling and Simulation in Engineering
Online Access:http://dx.doi.org/10.1155/2016/1756124
id doaj-1cc99b16ae1e40ebafedb44402ae7ff6
record_format Article
spelling doaj-1cc99b16ae1e40ebafedb44402ae7ff62020-11-24T23:21:55ZengHindawi LimitedModelling and Simulation in Engineering1687-55911687-56052016-01-01201610.1155/2016/17561241756124Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ FreewareAlexander I. Kozynchenko0Sergey A. Kozynchenko1Finnstastigen 84, Bro, 197 35 Stockholm, SwedenFaculty of Applied Mathematics and Control Processes, St. Petersburg State University, Universitetsky Prospekt 35, Petergof, St. Petersburg 198504, RussiaThe 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 Win32 platform with an interactive multiwindow interface and uses the lightweight 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 ready-made software such as Matlab, Simulink, and Modelica. This approach seems to be justified in the case of complex research object-oriented dynamical models having nonstandard 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.http://dx.doi.org/10.1155/2016/1756124
collection DOAJ
language English
format Article
sources DOAJ
author Alexander I. Kozynchenko
Sergey A. Kozynchenko
spellingShingle Alexander I. Kozynchenko
Sergey A. Kozynchenko
Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
Modelling and Simulation in Engineering
author_facet Alexander I. Kozynchenko
Sergey A. Kozynchenko
author_sort Alexander I. Kozynchenko
title Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
title_short Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
title_full Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
title_fullStr Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
title_full_unstemmed Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
title_sort development of the object-oriented dynamic simulation models using visual c++ freeware
publisher Hindawi Limited
series Modelling and Simulation in Engineering
issn 1687-5591
1687-5605
publishDate 2016-01-01
description 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 Win32 platform with an interactive multiwindow interface and uses the lightweight 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 ready-made software such as Matlab, Simulink, and Modelica. This approach seems to be justified in the case of complex research object-oriented dynamical models having nonstandard 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.
url http://dx.doi.org/10.1155/2016/1756124
work_keys_str_mv AT alexanderikozynchenko developmentoftheobjectorienteddynamicsimulationmodelsusingvisualcfreeware
AT sergeyakozynchenko developmentoftheobjectorienteddynamicsimulationmodelsusingvisualcfreeware
_version_ 1725569510946111488