首页> 外文期刊>Modelling and simulation in engineering >Development of the Object-Oriented Dynamic Simulation Models Using Visual C++ Freeware
【24h】

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

机译:使用Visual C ++软件开发面向对象的动态仿真模型

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:本文主要关注开发通用桌面框架的方法和编程方面,从而为各种类型的动力学模型和各种应用的高性能仿真提供可用的基础。因此,本文给出了在C ++中创建动态仿真模型的一些基本结构,该模型是在Win32平台上构建的,具有交互式多窗口界面,并使用轻量级的Visual C ++ Express作为免费的集成开发环境。最终的仿真框架可能是基于商业工具(例如Borland C ++或Visual C ++ Professional)开发的其他解决方案的更可接受的替代方法,更不用说领域特定的语言和更专业的现成软件(例如Matlab,Simulink和Modelica) 。这种方法在具有非标准结构,关系,算法和求解器的复杂的面向对象的动力学模型的情况下似乎是合理的,因为它允许开发高灵活性的解决方案。通过对静电场中移动的带电粒子进行仿真的案例研究,展示了模型框架的本质。仿真模型具有必要的可视化和控制功能,例如交互式输入,实时图形和文本输出,启动,停止和速率控制。

著录项

  • 来源
    《Modelling and simulation in engineering》 |2016年第2016期|1756124.1-1756124.19|共19页
  • 作者单位

    Finnstastigen 84, Bro, 197 35 Stockholm, Sweden;

    Faculty of Applied Mathematics and Control Processes, St. Petersburg State University, Universitetsky Prospekt 35, Petergof, St. Petersburg 198504, Russia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号