|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 choose521 于 2021-11-24 10:24 编辑 0 N4 A7 \& L- o |9 x
. w$ A ~( w, M8 L$ h9 r! X0 J
仿真软件(英文simulation software)com的计算机软件。它与仿真硬件同为仿真的技术工具。仿真软件是从50年代中期开始发展起来的。它的发展与仿真应用、算法、计算机和建模等技术的发展相辅相成。1984年出现了第一个以数据库为核心的仿真软件系统,此后又出现采用人工智能技术(专家系统)的仿真软件系统。这个发展趋势将使仿真软件具有更强、更灵活的功能、能面向更广泛的用户。目前比较风行的是虚拟现实仿真软件,比如虚拟现实仿真平台(VR-Layout)
[" ~" v' P4 w% e. f5 ?& ]; v# [3 O
他的功能主要体现在:
; p; Y1 c1 X6 W- |, G8 D2 v
6 w+ C* H/ ]+ w6 w( {' s ①源语言的规范化和处理,即规定描述模型的符号、语句、句法、语法,检测源程序中的错误和将源程序翻译成机器可执行码。
4 H4 R, @. ~4 c( y( d- b/ Q/ z! m9 m
②仿真的执行和控制。# M# C; X7 A }& p( R2 M
2 j; k- W( m u! m! G& D
③数据的分析和显示。" R7 m( o5 J3 ]. }, u
& D4 C7 I& ^. Q' V' C0 ?' y: R$ j ④模型、程序、数据、图形的存储和检索。可以通过对软件的设计来实现这些功能。3 y. m2 V6 G! i4 z
2 z# a( k `5 _8 S# V. V 仿真软件分为仿真语言、仿真程序包和仿真软件系统三类。其中仿真语言是应用最广泛的仿真软件。仿真程序包是针对仿真的专门应用领域建立起来的程序系统。软件设计人员将常用的程序段设计成通用的子程序模块,并设计一个主程序模块,用于调用子程序模块。仿真研究人员使用这种程序包可免去繁重的程序编制工作。仿真程序包除不具备仿真软件的功能①以外,至少具备功能②、③、④中的任一种。仿真软件系统以数据库为核心将仿真软件的所有功能有机地统一在一起,构成一个完善的系统。它由建模软件、仿真运行软件(语言)、输出结果分析报告软件和数据库管理系统组成。
2 |/ e K3 y2 ?% ^4 h |
|