matlab和通达信,通达信dllmatlab
在Matlab的Help中搜索"Calling Functions in Shared Libraries"即可看到关于此内容的帮助文档。
下面以一个简单的小例子演示Matlab调用DLL的过程:
1、编译器准备
在Matlab的命令窗口输入:mex -setup
选择你的编译器,我的是:
[2] Microsoft Visual C++ 2008 SP1 in c:\Program Files\Microsoft Visual Studio 9.0
2、编写你自己的DLL
在Visual Studio 2008中新建一个Win32的Dll工程,不妨设名字为MatlabDllTest
编辑MatlabDllTest.cpp:
#include "MatlabDllTest.h"
double add(double x, double y)
{
return (x+y);
}
编辑MatlabDllTest.h:
#ifndef MATLABDLLTEST_H
#define MATLABDLLTEST_H
#ifdef __cplusplus
extern "C"
{
#endif
__declspec(dllexport) double add(double x, double y);
#ifdef __cplusplus
}
#endif
#endif
3、加载DLL:把编译连接之后产生的MatlabDllTest.dll和MatlabDllTest.h文件拷贝到Matlab的当前工作目录下,输入
loadlibrary('MatlabDllTest','MatlabDllTest.h');
(一定要有这步,如果dll不成功,会显示错误原因)
4、查看DLL中导出的函数
libfunctions MatlabDllTest -full
-full选项会列出导出函数的详细输入和输出参数,这是输出信息如下:
Functions in library MatlabDllTest:
double add(double, double)
5、调用函数
calllib('MatlabDllTest', 'add', 1.3, 4.6)
此时就会输出正确的结果
ans =
5.9000
总结:这个例子比较简单,只是为了演示整个过程,如果真的用到了Matlab来调用外部DLL的这种方式的话,就要注意DLL工程要符合Matlab的要求,详细信息请自己查看Matlab的帮助文件。
matlab和通达信,通达信dllmatlab相关推荐
- ip中继对接_鼎信通达MTG系列-语音中继网关,可和VOS,IPPBX,SIP网关进行对接
产品简介:MTG系列是鼎信通达针对企业/行业/运营商的业务需求设计的新一代智能语音网关. 基于可维护.可管理.可运营的设计理念,MTG系列中继网关具备电信级.高密度.大容量等特点及IP语音.IP传真. ...
- 鼎信通达网关云服务器注册,鼎信通达语音网关对接freePBX配置教程
原标题:鼎信通达语音网关对接freePBX配置教程 FreePBX系统在企业通信部署应用十分广泛,业务丰富,配置也相对简易,这里和大家介绍鼎信通达语音网关以及IP话机对接FreePBX系统快速配置过程 ...
- 鼎信通达网关云服务器注册,鼎信通达语音网关 | FreePBX-世界上最大的企业IPPBX开源项目, 支持SIP,PSTN,分机呼叫,队列,电话录音,振铃组等...
FreePBX也可以支持鼎信通达的语音网关设备作为接入设备或者分机来使用.通过我们购买鼎信通达设备,我们不仅帮助配置网关和freepbx对接,而且还免费提供1个月的FreePBX邮件技术支持.Free ...
- 鼎信通达GOIP网关SIM网关介绍 可对接AI机器人
GOIP网关介绍 1. GOIP是接入方式是怎么样的 GOIP是可以接入手机卡,通过SIP对接到AI机器人系统呼叫中心系统或者软交换 2. GOIP的优势在哪里 外显是手机号码,方便维护,支持热插拔, ...
- 怎么分辨GOIP网关型号鼎信通达
移动联通2G网关 以下型号的网关 UC2000-32G UC2000-16G UC2000-8G UC2000-4G GSM网关也就是大家常说的G网网关,不建议购买 GSM正在全国退网中 只有少部分城 ...
- IMS转码网关鼎信通达-武汉迈思通信MTG3000T 移动联通电信
MTG3000T是鼎信通达针对行业/运营商的业务需求设计的用于VOIP编码转换的高可靠高性能网关. 基于可维护.可管理.可运营的设计理念,它具备电信级.高密度.大容量等特点,为用户提供构 造灵活高效的 ...
- freeswitch对接ims vos 众方 鼎信通达等网关的模版
添加一个落地网关只需要在 conf/sip_profiles/external/ 创建一个XML文件,名字可以随便起,如gw1.xml gw2.xml ims1.xml等等 一般网关需要的参数:ip ...
- 网闸是单独部署还是双机部署_鼎信通达UC8000系列IPPBX双机热备解决方案
概述 随着通信全IP化的进程,现代企业中基于IP的语音.视频.会议.融合通信已广泛应用,企业部署的IPPBX作为通信系统最核心的部分,如何保证高可靠性与安全性尤为重要,也成了考验系统能力的一种标准. ...
- 网闸是单独部署还是双机部署_鼎信通达-UC8000系列IPPBX双机热备解决方案
概述 随着通信全IP化的进程,现代企业中基于IP的语音.视频.会议.融合通信已广泛应用,企业部署的IPPBX作为通信系统最核心的部分,如何保证高可靠性与安全性尤为重要,也成了考验系统能力的一种标准. ...
- 通达OA短信平台,通达OA与天瑞短信平台深度集成,安全可靠,方便快捷
通达OA与天瑞短信平台深度集成 1.通达OA网络办公系统 http://www.tongda2000.com 2.天瑞短信平台 http://www.wasun.cn/ 短信平台登录地址:http ...
最新文章
- 《中国人工智能学会通讯》——12.38 知识库与 HTML 表格的融合
- 如何让弹窗不影响主界面_如何压缩视频大小不影响画质
- js操作HTML的select
- html清除溢出,深入理解CSS overflow:hidden——溢出,坍塌,清除浮动
- php解决与处理网站高并发 大流量访问的方法
- 论文浅尝 - ACL2020 | 用于回答知识库中的多跳复杂问题的查询图生成方法
- Redis现网那些坑:用个缓存,还要为磁盘故障买单?
- 【UML】协作图Collaboration diagram(交互图)(转)
- 原生vue.js实现待办事项清单,支持增删改查
- 51NOD 1244 莫比乌斯函数之和
- Spring MVC Rest 客户端 RestTemplate 详解
- 代码整洁 vs 代码肮脏
- ObjectiveC基础教程(第2版)
- Unable to modify the parent container element before the child element is closed
- 第三届“传智杯”全国大学生IT技能大赛(初赛B组)题解
- 腾讯云运维干货沙龙-海量运维实践大曝光 (一)
- android 红包功能,[原创]实现某app的抢红包功能
- 【源代码】Python制作的赛车小游戏,逆行飙车
- 单向散列函数概述并基于MD5算法对文件哈希值实时监测
- 神了!用Python预测世界杯决赛,发现准确率还挺高!
热门文章
- 泸州市的电子计算机学校名称,泸州电子计算机机械学校2020年招生录取分数线...
- ASO外的App推广方式有这些
- 【学习笔记】CS584 Machine Learning
- dwasp连接mysql_asp连接access数据库代码(ASP连接ACCESS数据库方式方法)包含.mdb和.accdb两种格式...
- sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue
- java调用tensorflow训练好的模型
- win10硬盘锁怎么解除_如何解除Windows10系统磁盘加密?
- redis并发处理慢
- 联想sr588服务器显示分辨率,联想ThinkServer SR588服务器主机开箱:企业推荐爆款机型...
- 什么是ICP备案?需要准备哪些资料?