期刊文献+
共找到32篇文章
< 1 2 >
每页显示 20 50 100
基于ActiveX的VC++和Matlab混合编程技术 被引量:2
1
作者 刘元朋 赵辉 陈良骥 《兵工自动化》 2008年第3期89-92,共4页
利用Matlab提供的ActiveX技术,提出了一种在Visual C++开发的应用程序中完全控制Matlab的方案。该方案利用一个类对ActiveX的接口代码进行封装,使用户可以专注于Matlab的功能应用。类的主要函数在文中已做了详细介绍。Visual C++技术与M... 利用Matlab提供的ActiveX技术,提出了一种在Visual C++开发的应用程序中完全控制Matlab的方案。该方案利用一个类对ActiveX的接口代码进行封装,使用户可以专注于Matlab的功能应用。类的主要函数在文中已做了详细介绍。Visual C++技术与Matlab的无缝集成,使用户可以轻松地开发出可靠高效、功能强大的应用程序。 展开更多
关键词 matlab VISUAL c++ 混合编程 AcTIVEX
在线阅读 下载PDF
基于C#与MATLAB混合编程的管道缺陷类型识别实验系统软件开发 被引量:17
2
作者 万勇 万莉 戴永寿 《实验技术与管理》 CAS 北大核心 2020年第5期52-57,共6页
金属磁记忆技术是一种能够对油气管道腐蚀缺陷和应力集中缺陷进行检测的新型非接触式检测技术。目前只能实现缺陷的检测,但是缺乏对缺陷类型识别的方法。针对该问题,设计并开发了一套基于C#与MATLAB混合编程的管道缺陷类型识别软件,软... 金属磁记忆技术是一种能够对油气管道腐蚀缺陷和应力集中缺陷进行检测的新型非接触式检测技术。目前只能实现缺陷的检测,但是缺乏对缺陷类型识别的方法。针对该问题,设计并开发了一套基于C#与MATLAB混合编程的管道缺陷类型识别软件,软件利用MATLAB进行数据处理、特征量计算及方法建模等工作,利用C#搭建面向用户的操作界面,发挥二者在软件开发上的独特优势,使用户能快速准确地实现数据特征量计算和缺陷判别实验等操作。 展开更多
关键词 混合编程 管道缺陷 c# matlab
在线阅读 下载PDF
基于C++ Builder与Matlab的虚拟仪器设计与实现 被引量:3
3
作者 宋志强 周献中 《实验室研究与探索》 CAS 北大核心 2012年第12期228-230,241,共4页
针对C++Builder在数值分析和处理方面的不足,提出将C++Builder与Matlab混合编程的方法,增加其软件开发能力。介绍了基于C++Builder和Matlab的虚拟仪器的设计过程,通过虚拟频谱分析仪的实现,详细阐述了两者混合编程的步骤。利用该方法设... 针对C++Builder在数值分析和处理方面的不足,提出将C++Builder与Matlab混合编程的方法,增加其软件开发能力。介绍了基于C++Builder和Matlab的虚拟仪器的设计过程,通过虚拟频谱分析仪的实现,详细阐述了两者混合编程的步骤。利用该方法设计出的虚拟仪器人机界面友好、操作简便,功能强大,可实现信号采集、信号分析处理等功能。实验结果证明了该方法的可行性,采用该方法实现的虚拟仪器成本低廉、可为电子工程师产品研发和设计提供低成本的解决方案。 展开更多
关键词 虚拟仪器 matlab c++ BUILDER 混合编程
在线阅读 下载PDF
Matlab与C#.net混合编程的电缆优化分割研究 被引量:2
4
作者 万书亭 韩国栋 《中国电力》 CSCD 北大核心 2013年第6期48-51,共4页
针对电力工程电缆优化分割下料问题,建立了以电缆原材料总长最小为优化目标,采用Matlab与C#.net混合编程实现该优化的数学模型。在此基础上研制开发了基于B/S模式的电缆优化分割下料系统,包括自动生成可行下料方案、选定最优分割方案和... 针对电力工程电缆优化分割下料问题,建立了以电缆原材料总长最小为优化目标,采用Matlab与C#.net混合编程实现该优化的数学模型。在此基础上研制开发了基于B/S模式的电缆优化分割下料系统,包括自动生成可行下料方案、选定最优分割方案和计算原材料利用率等功能。最后通过实例分析与测试,表明该系统能够较好地实现电力电缆优化分割下料,也验证了Matlab和C#.net混合编程的特点和优势。 展开更多
关键词 电缆 优化分割 matlab c# NET 混合编程
在线阅读 下载PDF
PSCAD/EMTDC程序与MATLAB语言接口的研究 被引量:24
5
作者 钟波 赵华军 《广东电力》 2005年第8期28-30,共3页
电磁暂态分析程序PSCAD/EMTDC已经广泛应用于电力系统分析当中,而MATLAB语言是目前应用最广泛的数值计算软件,PSCAD/EMTDC程序与MATLAB语言接口能综合它们的优点。为此,分析了PSCAD/EMTDC-MATLAB接口的原理,并用MATLAB语言定义了PI控制... 电磁暂态分析程序PSCAD/EMTDC已经广泛应用于电力系统分析当中,而MATLAB语言是目前应用最广泛的数值计算软件,PSCAD/EMTDC程序与MATLAB语言接口能综合它们的优点。为此,分析了PSCAD/EMTDC-MATLAB接口的原理,并用MATLAB语言定义了PI控制器,用于STATCOM的定无功功率控制,仿真结果表明该控制器具有良好的控制效果。 展开更多
关键词 电力系统仿真 电磁暂态分析程序 PScAD/EMTDc matlab语言 接口 静止调相机 PI控制器
在线阅读 下载PDF
基于MATLAB与VC的风电机组齿轮箱振动信号采集与分析系统
6
作者 刘俊 杨俊华 +2 位作者 杨梦丽 曾君 杨金明 《广东电力》 2013年第6期69-75,共7页
为实时采集和分析风电机组齿轮箱的振动信号,利用MATLAB与Visual C++(以下简称为VC)混合编程构建了一套实时振动信号采集与分析系统。运用VC编制风电机组齿轮箱的振动信号采集程序,调用MAT-LAB引擎对采集数据进行时域和频域信号处理分... 为实时采集和分析风电机组齿轮箱的振动信号,利用MATLAB与Visual C++(以下简称为VC)混合编程构建了一套实时振动信号采集与分析系统。运用VC编制风电机组齿轮箱的振动信号采集程序,调用MAT-LAB引擎对采集数据进行时域和频域信号处理分析。为测试该系统,对单台风机齿轮箱进行实验测试,测试结果表明,该系统设计合理、运行正常,自功率频谱分析、细化谱分析和小波包分析的结果与齿轮箱运行实际情况吻合。 展开更多
关键词 风电机组齿轮箱 振动信号 matlab与Visual c++混合编程 matlab引擎 时域和频域处理
在线阅读 下载PDF
Matlab与C混合编程在火控系统仿真中的应用 被引量:4
7
作者 陈庆远 武富春 +2 位作者 程秀芹 金敬强 杨建宏 《火力与指挥控制》 CSCD 北大核心 2014年第S1期156-159,共4页
目前在火控系统仿真过程中主要采用C语言进行编程,而Matlab与C混合编程能够很好地均衡编程时间和程序执行效率。为此介绍了利用Matcom工具和调用Matlab引擎这两种Matlab与C混合编程的方法,这两种方法具有广泛的实用性,在火控系统仿真过... 目前在火控系统仿真过程中主要采用C语言进行编程,而Matlab与C混合编程能够很好地均衡编程时间和程序执行效率。为此介绍了利用Matcom工具和调用Matlab引擎这两种Matlab与C混合编程的方法,这两种方法具有广泛的实用性,在火控系统仿真过程中可以根据具体情况进行选择。 展开更多
关键词 火控系统仿真 matlab c 混合编程
在线阅读 下载PDF
混合动力汽车DC/DC辅助电源轨迹规划及双积分滑模控制 被引量:13
8
作者 刘斌 粟梅 +2 位作者 贺建军 孙尧 唐青松 《电网技术》 EI CSCD 北大核心 2014年第4期918-924,共7页
针对混合动力汽车低压辅助供电系统的应用要求,提出一种既能满足输入电压范围宽,又能实现给低压蓄电池进行合理充放电控制和能量管理的车载DC/DC辅助电源控制策略。在研究蓄电池三段式充电特性、各种工况及工作模式对DC/DC的要求和证明... 针对混合动力汽车低压辅助供电系统的应用要求,提出一种既能满足输入电压范围宽,又能实现给低压蓄电池进行合理充放电控制和能量管理的车载DC/DC辅助电源控制策略。在研究蓄电池三段式充电特性、各种工况及工作模式对DC/DC的要求和证明车载辅助供电系统微分平滑的基础上,提出了融合效率曲线、电流变化率与能量管理的多目标轨迹规划算法。为满足系统输出微分平滑的前提,即输出电流能快速准确跟踪参考电流,提出适合电流内环的双积分高阶定频准滑模控制算法,给出了数学模型和控制器设计方法。最后,搭建了系统仿真模型、工程样机及实验平台。仿真与实验结果及工程应用证明了所提DC/DC辅助电源控制策略的有效性和可行性。 展开更多
关键词 混合动力汽车 微分平滑 移相全桥Dc Dc 准滑模控制 Saber-matlab联合仿真
在线阅读 下载PDF
Matlab与VB.NET混合编程中数据存储方式的研究 被引量:4
9
作者 张良 何也熙 《计算机工程与设计》 CSCD 北大核心 2009年第8期2008-2010,共3页
在Matlab与VB.NET的混合编程中,Matlab计算结果的存储是一个非常关键的问题。通过VB.NET直接调用Matlab的相关函数无法实现存储功能。介绍了在VB.NET与Matlab的混合编程中,使用StreamWriter类的write和writeline方法将数据写入txt文本文... 在Matlab与VB.NET的混合编程中,Matlab计算结果的存储是一个非常关键的问题。通过VB.NET直接调用Matlab的相关函数无法实现存储功能。介绍了在VB.NET与Matlab的混合编程中,使用StreamWriter类的write和writeline方法将数据写入txt文本文件,使用ActiveX自动化服务将结果保存为xls文件的两种方法,比较了二者各自的特点,并指出了开发过程中应注意的问题。 展开更多
关键词 VB.NET和matlab混合编程 AcTIVEX cOM组件 单粒子模拟系统 数据存储
在线阅读 下载PDF
基于MATLAB的模糊控制应用程序设计 被引量:1
10
作者 伍萍辉 刘国繁 李晓秀 《组合机床与自动化加工技术》 北大核心 2003年第11期36-37,共2页
介绍了一种在C语言应用程序中调用MATLAB资源设计模糊控制应用程序的方法。即利用MatlabFuzzyLogic工具箱中的独立C代码模糊推理引擎函数库 ,在C语言应用程序中 ,调用MatlabFuzzyLogic工具箱建立的模糊推理系统数据文件 ( .fis) ,从而... 介绍了一种在C语言应用程序中调用MATLAB资源设计模糊控制应用程序的方法。即利用MatlabFuzzyLogic工具箱中的独立C代码模糊推理引擎函数库 ,在C语言应用程序中 ,调用MatlabFuzzyLogic工具箱建立的模糊推理系统数据文件 ( .fis) ,从而得到能独立运行的C语言模糊控制应用程序。 展开更多
关键词 模糊控制 程序设计 matlab c语言 模糊逻辑工具箱 应用程序
在线阅读 下载PDF
MATLAB绘图窗嵌入.NET项目混合编程 被引量:6
11
作者 王文斌 剡昌锋 +1 位作者 刘朝阳 张凯 《计算机工程与设计》 北大核心 2015年第12期3413-3417,3423,共6页
用C#.NET调用MATLAB发布的.NET组件进行混合编程,可以较快地完成相关软件开发,但在调用MATLAB绘图(Figure)窗口时,不能将Figure窗口嵌入C#的Windows窗体(WinForm)界面中,使开发出的用户界面整体性变差。在C#调用MATLAB的过程中,提出一种... 用C#.NET调用MATLAB发布的.NET组件进行混合编程,可以较快地完成相关软件开发,但在调用MATLAB绘图(Figure)窗口时,不能将Figure窗口嵌入C#的Windows窗体(WinForm)界面中,使开发出的用户界面整体性变差。在C#调用MATLAB的过程中,提出一种将Figure窗口嵌入WinForm用户界面的方法。基于汽轮发电机组的状态监测与故障诊断软件开发实例,阐述从调用到嵌入的软件开发过程。运行调试结果表明,该方法编程方便高效,提高了两种语言混合编程的融合性。 展开更多
关键词 matlab c#.NET 混合编程 状态监测 信号分析
在线阅读 下载PDF
Matlab和Labview混合编程在控制系统仿真中的应用 被引量:5
12
作者 张烈平 牛秦洲 《桂林工学院学报》 北大核心 2005年第1期81-83,共3页
控制系统控制算法的验证和系统性能指标的评价及比较等都要求先选择有效的计算机工具来进行仿真. 分析了Matlab和Labview两种编程语言的特点和混合编程技术, 结合直流电机旋转运动控制系统实例, 采用两者混合编程技术实现了该控制系统... 控制系统控制算法的验证和系统性能指标的评价及比较等都要求先选择有效的计算机工具来进行仿真. 分析了Matlab和Labview两种编程语言的特点和混合编程技术, 结合直流电机旋转运动控制系统实例, 采用两者混合编程技术实现了该控制系统的有效仿真, 给出了混合编程的具体实现过程. 实践证明, Matlab和Labview编程软件的结合运用, 可实现优势互补, 有利于控制系统程序的仿真, 提高编程效率. 展开更多
关键词 matlab LABVIEW 混合编程 控制系统仿真
在线阅读 下载PDF
C++与Prolog双向数据交换实现混合控制架构下机器人任务规划 被引量:2
13
作者 武桂鑫 许烁 《计算机应用》 CSCD 北大核心 2015年第A01期203-205,225,共4页
在慎思/反应混合控制架构下开展定性推理与定量计算相结合的分层规划是机器人任务规划研究的一条可行途径。针对分层任务规划中存在的软件工具实现方面的问题,提出C++与人工智能语言Prolog相结合的解决方案。围绕服务机器人作业研究中... 在慎思/反应混合控制架构下开展定性推理与定量计算相结合的分层规划是机器人任务规划研究的一条可行途径。针对分层任务规划中存在的软件工具实现方面的问题,提出C++与人工智能语言Prolog相结合的解决方案。围绕服务机器人作业研究中的一个典型案例,开发了C++与Prolog双向加载的接口程序,开展了Prolog加载C++程序以及C++加载Prolog程序的实验研究,分别取得了单向数据传输和双向数据传输的实验结果,实现了机器人分层任务规划的完整流程。研究方法具有一般性,可在不同工程应用、不同Prolog开发环境中扩展应用,特别适用于将C++作为平台、Prolog作为知识库与推理机子系统的软件系统中。 展开更多
关键词 c/c++ PROLOG 混合编程 数据交换 机器人任务规划 慎思/反应混合控制架构
在线阅读 下载PDF
结合三维视景的控制系统仿真 被引量:5
14
作者 岳玉芳 张玉双 陶应学 《计算机工程与应用》 CSCD 北大核心 2004年第17期21-23,232,共4页
介绍了一种基于VC和Matlab的采样控制系统仿真。它以Matlab控制系统工具箱函数为基础,通过Matlab引擎技术建立VC与Matlab的通信渠道,获得控制系统的等价线性模型。在VC程序中将控制系统的仿真过程以采样周期为时间单位拆成单步进行仿真... 介绍了一种基于VC和Matlab的采样控制系统仿真。它以Matlab控制系统工具箱函数为基础,通过Matlab引擎技术建立VC与Matlab的通信渠道,获得控制系统的等价线性模型。在VC程序中将控制系统的仿真过程以采样周期为时间单位拆成单步进行仿真,并在仿真中嵌入三维视景语句,依据每步的仿真结果更新视景画面,从而获得控制系统仿真在三维视景中的实时表现。集成后的软件不仅能充分发挥VC与Matlab各自的优点,还可以应用视景软件表现逼真连续的三维画面。提供的实现过程和编程实例均说明此方法简单、方便、可操作性强。 展开更多
关键词 控制系统 仿真 VISUAL c++ matlab
在线阅读 下载PDF
电力系统全过程动态仿真中的自动发电控制模型 被引量:20
15
作者 宋新立 王成山 +4 位作者 仲悟之 汤涌 卓峻峰 吴国旸 苏志达 《电网技术》 EI CSCD 北大核心 2013年第12期3439-3444,共6页
针对大规模电力系统二次调频控制的动态仿真问题,采用混杂系统的建模方法,提出一种适于机电暂态及中长期动态全过程仿真的自动发电控制模型。模型主要由属于连续动态系统的区域控制偏差计算、属于离散动态系统的控制策略和机组调节指令... 针对大规模电力系统二次调频控制的动态仿真问题,采用混杂系统的建模方法,提出一种适于机电暂态及中长期动态全过程仿真的自动发电控制模型。模型主要由属于连续动态系统的区域控制偏差计算、属于离散动态系统的控制策略和机组调节指令计算3个模块组成。通过与电力系统全过程动态仿真程序中已有模型的接口,该模型可以模拟大规模电网中基于A标准和CPS控制性能评价标准的控制策略,以及定频率控制、定交换功率控制和联络线功率频率偏差控制等多种方式。与我国特高压交流联络线相关的2个算例仿真表明,该模型可为大规模电网联络线功率波动限制、多区域AGC控制策略的协调配合和二次调频的优化控制等实际电网问题提供有效的仿真手段。 展开更多
关键词 AGc模型 AGc控制策略 功率波动限制 多时 间尺度全过程仿真 混杂系统
在线阅读 下载PDF
采煤机概念设计推理模型改进与实现 被引量:1
16
作者 姚惠萍 《煤炭工程》 北大核心 2016年第7期134-137,共4页
为深度挖掘企业经验知识,改进数据驱动的采煤机概念设计。在前期研究基础上,对基于ε-支持向量回归理论的推理模型进行优化,输出参数中增加了设计生产率、机面高度及整机重量,误差率从原来的5%降至2.5%以下。并充分发挥C#和MATLAB混编优... 为深度挖掘企业经验知识,改进数据驱动的采煤机概念设计。在前期研究基础上,对基于ε-支持向量回归理论的推理模型进行优化,输出参数中增加了设计生产率、机面高度及整机重量,误差率从原来的5%降至2.5%以下。并充分发挥C#和MATLAB混编优势,开发了采煤机概念设计推理系统。利用C#的.NET接口调用动态链接库,使m文件脱离MATLAB环境运行,在发挥其数据交互优势的同时,借助MATLAB强大的数据计算能力,提高了程序执行效率,降低了开发难度。设计人员输入采煤机采高、截深等原始参数,通过推理系统可输出截割功率等总体技术参数,实践证明,操作简单快捷,结果准确可靠。 展开更多
关键词 采煤机 概念设计 模型推理 c# matlab 混合编程
在线阅读 下载PDF
网络控制系统仿真平台的研究 被引量:1
17
作者 张芳 吴斌 +1 位作者 季晓静 杨智慧 《现代电子技术》 2008年第6期90-92,共3页
网络控制系统(Networked Control Systems,NCS)是计算机控制系统发展的趋势,对于他的研究必须建立在仿真平台的基础上。介绍网络控制系统仿真平台建立的几种方法,包括利用Truetime工具箱进行仿真,VC和Matlab通过引擎方式进行仿真和DLL... 网络控制系统(Networked Control Systems,NCS)是计算机控制系统发展的趋势,对于他的研究必须建立在仿真平台的基础上。介绍网络控制系统仿真平台建立的几种方法,包括利用Truetime工具箱进行仿真,VC和Matlab通过引擎方式进行仿真和DLL方式进行混合编程方式,以上3种方法经过初步验证是可以实现的。通过分析他们在应用范围方面的不同,指出应该根据研究的需要选择合适的方法。 展开更多
关键词 网络控制系统 TRUETIME c++与matlab混合编程 仿真平台
在线阅读 下载PDF
飞行控制系统可视化仿真平台设计 被引量:4
18
作者 陈力威 朱凡 +1 位作者 刘希 杨楠 《电光与控制》 北大核心 2012年第1期90-94,104,共6页
提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。... 提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。以并行化计算的思想设计了系统的总体框架,并通过OpenMP多线程并行多核编程技术和Matlab并行计算工具箱的SPMD(Single Program Multiple Data)技术实现了平台仿真的并行解算,大大提高了仿真效率。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。 展开更多
关键词 飞行控制 飞行仿真 多核编程 matlab引擎 SPMD
在线阅读 下载PDF
Vega Prime与OpenGL飞行控制系统可视化仿真平台设计 被引量:3
19
作者 陈力威 朱凡 +1 位作者 刘希 杨楠 《火力与指挥控制》 CSCD 北大核心 2012年第8期191-194,共4页
提出了一种通用的飞行控制系统可视化仿真平台的设计方案。阐述了Vega Prime开发平台与OpenGL相结合的关键技术及开发方法,并将其应用于飞机在预定航路飞行的实时显示过程中。该平台可以载入各种飞行控制器、飞行动力学模型和数字地图... 提出了一种通用的飞行控制系统可视化仿真平台的设计方案。阐述了Vega Prime开发平台与OpenGL相结合的关键技术及开发方法,并将其应用于飞机在预定航路飞行的实时显示过程中。该平台可以载入各种飞行控制器、飞行动力学模型和数字地图进行仿真,并能够以数字、曲线和三维动画的形式显示仿真结果。该平台采用Visual Studio2008编写主界面和通用实时飞行动力学模型框架,Simulink实现飞行控制器,Matlab引擎服务实现二者的同步和通信,并通过OpenMP多线程并行多核编程技术和MATLAB并行计算工具箱的spmd(Single Program Multiple Data)技术实现了平台仿真的并行解算,最后实现三维战场环境动态显示。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。 展开更多
关键词 飞行控制 视景仿真 多核编程 matlab引擎 SPMD
在线阅读 下载PDF
基于交通信号灯信息的混合动力汽车节能预测控制方法 被引量:4
20
作者 余开江 许孝卓 +1 位作者 胡治国 梁青 《河北科技大学学报》 CAS 2015年第5期480-486,共7页
针对传统混合动力汽车控制方法不考虑已知道路交通信号灯信息对车辆能量管理影响的问题,提出了基于交通信号灯信息的混合动力汽车节能预测控制智能优化策略。通过建立混合动力汽车系统的简化模型,并采用连续广义最小残量方法求解模型预... 针对传统混合动力汽车控制方法不考虑已知道路交通信号灯信息对车辆能量管理影响的问题,提出了基于交通信号灯信息的混合动力汽车节能预测控制智能优化策略。通过建立混合动力汽车系统的简化模型,并采用连续广义最小残量方法求解模型预测控制问题。运用MATLAB/Simulink进行仿真,仿真结果验证了交通信号灯信息模型的有效性,以及所设计的模型预测控制算法大幅度提高混合动力汽车的燃油经济性的能力和实时控制性能。研究结果表明所提出的控制策略可以实现车辆行驶轨迹的优化控制,显著提高了车辆的燃油经济性,并满足系统的实时最优控制要求。 展开更多
关键词 模型预测控制 混合动力汽车 交通信号灯信息 节能预测控制 matlab/SIMULINK仿真
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部