预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第23卷第12期计算机仿真2006年l2月 文章编号:1006—9348(2006)12—0104—03 VB与Matlab混合编程的仿真应用 温亮,范浩,王丹毒 (军械工程学院装备指挥与管理系,河北石家庄050003) 摘要:介绍了VisualBasic与Matlab混合编程方法在可靠性与维修性仿真中的应用。此方法突破了以往利用单一语言实现系 统可靠性与维修性仿真的限制,更广泛的利用了现有技术成果,降低了编程难度,加快了编程速度。详细介绍了VisualBasic 与Matlab混合编程的方法及实现步骤。包括Matlab编译环境的设置、Matlab程序编写、MatlabCOM组件的编译与发布以及 如何在VisualBasic中使用MatlabCOM组件。详细叙述了混合编程每个步骤实现的技术关键,为可靠性与维修性仿真解决 了软件实现的技术问题。最后一部分给出了利用VisualBasic与Matlab混合编程方法进行可靠性与维修性仿真的示例。 关键词:可靠性与维修性仿真;应用程序接口;混合编程 中圈分类号:TP3l1文献标识码:A ApplicationofSimulationUsingVBandMatlabMixedProgramming WENLiang,FANHao,WANGDan (DepartmentofEquipmentCommandandManagement,OrdnanceEngineeringCollege, ShijiazhuangHebei050003,China) ABSTRACT:ApplicationofsystemreliabilityandmaintainabilitysimulationbasedonVisualBasicandMatlab mixedprogrammingisintroducedinthispaper.Thismethodbreaksthroughthelimitationofusingsingle programminglanguageinsystemreliabilityandmaintainabilitysimulationandcanmakemoreextensiveuseof existingtechnicalaccomplishmenLWiththismethod,programmingdifficultycanbereducedandprogramming speedcanbeaccelerated.ThemethodandapproachofVisualBasicandMatlabmixedprogrammingare introducedindetail,includingsetupofMatlabenvironment,Matlabprogramming,compilingandreleasemethod ofMatlabCOMcomponentandhowtouseMatlabCOMcomponentinVisualBasicenvironment.Thekey technologiesofmixedprogrammingareintroducedindetail.Anexampleofreliabilityandmaintainability simulation,usingVisualBasicandMatlabmixedprogrammingisgivenatlast. KEYWORDS:Reliabilityandmaintainabilitysimulation;Applicationprograminterface(API);Mixed programming 修过程,对设备运行、故障、维修等事件进行统计,从而确定 1引言设备系统在一定的运行环境和维修策略下的故障和维修规 伴随现代化生产设备的高速运转,可靠性与维修问题越律。这样一系列的工作以往有利用Fortran、C++等程序实现 来越受到业界的重视。可靠性与维修性的评估从设备设计、的成功例子,不过可靠性与维修性仿真需要进行分布拟合, 生产、定型到使用、报废,在设备的整个生命周期内都有应参数估计,假设检验等统计处理,为便于分析还需要报表及 用。仿真方法是一种重要的可靠性与维修性分析方法,仿真图形的输出,这些方法对于支持复杂的统计分析及报表输出j 方法相对来说不用建立复杂的数学模型,只需弄清子系统或存在编程上的困难,往往设计统计分析和图形报表程序要比 零部件的故障规律及运行过程,是一种分析复杂系统可靠性设计仿真流程更加复杂,鉴于此本文提供一种基于Visual 与维修性有效的解决方法。按照系统可靠性与维修性评估的Basic和Matlab的混合编程仿真方法以降