通用平台类:5 v8 [8 g+ Y; Z# e LabVIEW ' O$ R& e* x: f, z7 O- z. R图形化编程软件 9 f; Z2 I3 \8 w8 g
; D/ C0 s& T) e5 A7 M7 ~
通过NI LabVIEW 平台完成控制系统的设计、仿真及实现 ( j: e# _! ~' o, A$ y
数百万工程师和科学家可使用NI LabVIEW图形化编程环境,借由直观的图标和连线,开发复杂且类似流程图的测量、测试和控制系统。NI LabVIEW既能无可比拟地集成 - w q# G! u2 {" V5 K
数千款硬件设备,也能通过上百个内置库实现高级分析和数据的可视化。NI LabVIEW平台可在多个目标平台和操作系统中扩展,并且自1986年推出便成为行业领袖。 7 k8 m4 J9 w- l7 \3 y6 X ( S3 s, {3 t1 U: }7 X LabVIEW 图形化系统设计平台 $ \' u% o; w' y1 \
使用LabVIEW 图形化系统设计平台,您能够在同一个软件环境中完成控制系统的设计、仿真以及实现。20 多年来, LabVIEW 作为一种直观的图形化语言,可以自然地表达整个系统,使得更多的软件设计和算法容易理解并被重复使用。通过开放的LabVIEW 环境和与之无缝集成的硬件,能够方便地将设计从理论阶段带入实现阶段,完成系统辨识、控制设计、动态系统仿真以及实时系统实现。 + f; p1 y" [- t$ W5 s ^ 宽泛的硬件集成选择 5 [) G* _" ~" M$ h6 o$ s
由于NI 与第三方硬件之间结合紧密,几乎可以使用任何传感器、执行器、微处理器或FPGA,调试算法并将算法发布到具有实时可靠性的硬件系统上。 3 s! W# Z* I4 N V+ F+ z 6 O! `9 W: K, Y* r图形化设计 # N# Y& h! w7 i/ M$ j1 J% ?设计并优化复杂的动态系统模型 8 C2 J" l. D% g+ H交互式算法开发 ) v( a6 Q$ ~$ ?, F快速调节算法或交互式地修改仿真参数 ) D# _) M/ {( E- J+ ]- r开放式设计平台 2 o" H p1 Y6 a
整合使用第三方软件包(例如The MathWorks, Inc. Simulink® 软件)建立的模型 & D9 t/ \+ t0 P
直观的用户界面 9 g8 H4 h4 p. ~8 ]' }. j" I8 v
交互地使用表盘、刻度计、 ( z4 f) V' U7 w* U波形图表、三维图形等方 4 i! a3 P7 O; P
式更好地显示数值结果 ) \; X: t2 |+ T$ M, q8 S多种计算模型 2 ^% s( Q& E; G) M( l4 ]快速而有效地将图形化编程、文本数学 : [3 d4 K3 d* \. [ m/ z' @
公式以及状态图结合在一起,或是重用已有算法 ) O) m) ]- [/ w5 N1 s \
% s5 E* {6 x3 @/ M) z; O, G 使用LabVIEW 设计控制系统 ) m# v2 z( e5 m {( X5 c
LabVIEW 提供了一套完整的简化控制设计的工具。LabVIEW 作为一个完整的编程环境,能够提供与传统编程语言相同的灵活性;同时,其图形化特性能够提高进行自定义算法开发、分析以及可视化的效率。 0 _6 }9 r; q+ P 系统辨识——根据用NI 硬件测量到的实际系统的激励和响应,推导数学模型。 0 S& s# q5 U; E# o' f1 p. t 控制设计与仿真——设计控制器及动态系统参数,仿真验证控制器性能,无需重新编译直接将代码发布到实时系统硬件上。 8 w/ L- N5 n" w1 U 高级控制算法——现成可用的高级控制算法,例如自适应PID 以及模型预测控制(MPC)等,或是通过一个简单的软件模块自定义控制算法。 ) f0 U( H; l) O1 X# a 使用NI 硬件对控制系统进行原型验证以及发布 ) I! n; B! O1 g: ~' n9 E
无论是快速原型开发、硬件在环测试或是控制系统的最终实现,都可以利用NI 的硬件平台完成。NI 硬件平台能够快速整合模块化I/O、实时计算、高级微控制器以及可重复配置的FPGA 逻辑,将设计从理论阶段推向实现阶段。 4 S9 P* f% s' D3 S
6 H& O1 ^! h' J3 t' dMATLAB 5 {/ r7 g- s: L* X不多说了 + c) ?( X1 ]* G( Y' w. k 0 p5 R7 h: Z V- g* c% \3 DProSimPlus( H4 N& F+ |# [) Q$ r0 H9 t6 C
通用过程仿真系统软件4 h5 i6 [% q3 A* O/ _! ^" O$ W
ProSimPlus是一个过程的工程软件,它执行的工业稳态过程的各种严格的质量和能量平衡计算。这是用在设计,以及在现有工厂的运作流程优化,故障排除或排除障碍的单位,工厂改造或进行前端工程分析。 4 }# O% t/ ]- |; I- m1 N + x6 C" w. D+ e2 k% U$ ]3 }5 E; G+ x# k" Y0 X( C' Z! x$ i+ B( M- M {
SimulationX 3 . C: `) k1 V& u& q7 _; |
工程系统设计软件7 `/ q/ Q K0 R# F6 \ C
" X$ H: O3 w4 E& I
SimulationX 是一款多学科的建模、仿真和分析集于一体的通用软件平台。包含多个不同学科领域的500多个直接可调用组件和300多个模型范例,让您的建模过程变得简单而迅速,而且还有精细的附加专业库。这样,您就能在很短的时间内得到精确的模拟结果 5 q) ]) [& r7 Z3 ?, P5 P3 g) D* w + Q, p+ L9 y3 T- L' R, R + r* C! H6 ^' }( e% W0 U ySimulink 7.5 6 Y0 g$ X+ z6 Z! {9 J仿真和基于模型的设计软件( B# G! p& J& ]. j4 `; Z
9 c. \+ w# V D2 @+ N, lSimulink®是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。. & U D0 Y( Z0 R; E8 W构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与MATLAB® 紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。 # k. ?3 x8 }$ n! s
/ h$ a0 B' [2 I. x5 l1 Q8 Y特点 2 i$ s1 n2 c0 U# H. A丰富的可扩充的预定义模块库 ) i; H2 ?% ^: w
交互式的图形编辑器来组合和管理直观的模块图 : O t8 N: \. e( X9 A
以设计功能的层次性来分割模型,实现对复杂设计的管理 H8 O% H) b4 k) k通过Model Explorer 导航、创建、配置、搜索模型中的任意信号、参数、属性,生成模型代码 ! b; F) ^* d( _# L提供API用于与其他仿真程序的连接或与手写代码集成 - }; Q: v3 _7 A6 e4 j7 W使用Embedded MATLAB™ 模块在Simulink和嵌入式系统执行中调用MATLAB算法 6 k+ u# j6 u E使用定步长或变步长运行仿真,根据仿真模式(Normal,Accelerator,Rapid Accelerator)来决定以解释性的方式运行或以编译C代码的形式来运行模型 4 c% u( {- }( H7 F( L8 k5 i图形化的调试器和剖析器来检查仿真结果,诊断设计的性能和异常行为 0 r: M1 q% b& ~/ n7 Y可访问MATLAB从而对结果进行分析与可视化,定制建模环境,定义信号参数和测试数据 $ b6 k0 ~5 c; d4 G0 H. r
模型分析和诊断工具来保证模型的一致性,确定模型中的错误 7 `% E( e0 S4 v# N- [( `0 K" }/ n3 I2 p- Y V( H$ b3 V) Y
7 S' y& D7 Z* t0 F0 B6 ^7 [ ExtendSim$ k' Y! A+ J8 K
流程仿真和优化软件(我比较喜欢) ; Y [- B. D' `1 d: hhttp://www.madio.net/forum.php?mod=attachment&aid=ODY1NTB8NWRjZDZkZGFmNTdhMTZlZjlmMGU5YWNhYzQyZWFkNjF8MTc4NDYyOTI4Mg%3D%3D&request=yes&_f=.pdf# C) F2 c6 d C- s
ExtendSim是Extend的升级版本,ExtendSim系统仿真软件是由美国Imagine That公司开发的通用仿真平台。全球用户超过13,000多个,是使用用户最多的系统仿真软件之一。在全球银行、金融、交通、物流、制造、军事等多个横向和纵向领域得到应用。ExtendSim的客户包括IBM,宝洁,通用电气,摩托罗拉,埃森哲,花旗集团,哈佛商学院等全球知名企业和学术机构。几乎所有世界500强的集团公司和许多政府机关、学术机构、新兴企业等都采用ExtendSim软件来论证其未来的发展方案和工作执行方案。 " \& Y8 B9 E2 m; j6 [! ` ExtendSim仿真环境为不同层次的建模者提供了多种工具,用这些工具可以高效地建立精准、可信、有用的模型。ExtendSim的设计方式能够使仿真项目从建模、校验、确认到建立用户界面的每一步得到简化、方便。系统工具的开发者可以使用ExtendSim内嵌的编译语言MODL(类似C语言)来创建可以重复使用的建模模块。所有这些都是在自成一体的集成环境中完成的。不需要外部接口、编译器和代码产生器。 ( g/ V" h1 Z% Q" j. ` }( a* F" o6 t
ExtendSim包含了当代仿真软件必须包含的特色:可以重复使用的建模模块、终端用户界面开发工具、灵活的自定义报告图表生成机制和与其他应用系统集成的方法。此外,ExtendSim包含一个基于消息传递的仿真引擎,提供一种迅速的模型运行机制和灵活建模机制。ExtendSim的模块可以很容易地搭建并组合在一起,这一点使得ExtendSim在众多行业得到广泛认可,包括通讯、制造、服务、卫生、物流和军事等。形象的动画、有效的调试工具和建模的透明性能够帮助我们校验、确认模型。ExtendSim建模的透明性可以使建模者非常容易地看到模型是怎样运行的。这里包括交互式的模型运行方法、能够显示模块和其他模块之间相互关系的交互式调试工具。开放的源程序能够使建模者看到模型运行的每一个细节,包括事件触发、资源分配甚至还可以更细微到每个事件的时间分配是如何解决的。这些工具缩短了确认模型所需要的时间。建模者通过拖拉的方法可以非常容易地创建完全交互式的界面模块,这些可以被保存到自己创建的模块库中,可以在将来任何建模的过程中重复使用。ExtendSim提供了1000多个系统函数可以实现和数据库、EXCEL和其他数据源的集成,充分利用WINDOWS操作系统的资源,可以和Delphi、C++ Builder、Visual Basic、Visual C++代码链接。 ' x! I6 x4 |) `/ J! Q8 Q ExtendSim具有许多独特的特点和功能。这些特点包括交互性、重复使用性、规模性可视性、连接性可扩展性、得到第三方开发支持等特点。使得建模者能够把精力集中在建模的过程中并且迅速地建立容易理解容易沟通的模型。# `6 w! h s B* R+ v" o
, x0 u& b7 x8 _4 y, r& t