
Matlab
文章平均质量分 72
雨寒sgg
任何技术发展到足够深入都和魔法无异!
展开
-
Matlab探寻(七):使用加密狗对exe进行加密找不到.ctf
生成exe之后,为了进行版权保护,使用加密狗对exe进行外壳加密。加密狗厂家:【gemalto】问题描述: 加密之后,使用加密后的exe替代源exe,运行报错,提示找不到.ctf文件原因: 新版本的Matlab在生成exe时,把.ctf文件打包进了exe里,所以才找不到.ctf文件解决方案: 在打包时进行输出设置,点击setting 弹出参数框里输入...原创 2018-03-12 13:15:52 · 1974 阅读 · 0 评论 -
Matlab探寻(六):打包成exe
因为项目的需要,使用Matlab将编写的GUI文件打包成exe及安装文件。Matlab有很多种打包方式,本文使用简单易用的Application Copmiler。系统环境:系统:win10 64bit环境:Matlab R2015b1、设置打包参数 在Matlab命令行窗口输入:deploytool 点击第一项“Application Compiler”,弹出C...原创 2018-03-12 11:05:08 · 7160 阅读 · 0 评论 -
Matlab探寻(五):常用对话框(dialog \ errordlg \ warndlg \ helpdlg \ msgbox \questdlg)
全文转载自【无名小卒1990】的博客【matlab GUI之常用对话框(三)】常用的对话框(三)1.普通对话框 dialogh=dialog(‘PropertyName’,’PropertyValue’……)[cpp] view plain copy print?%普通对话框 h=dialog(’name’,‘关于…’,‘position’,[200 200 200 70])转载 2018-01-14 11:21:17 · 9084 阅读 · 1 评论 -
Matlab探寻(四):捕获异常(catch MException)
全文转载自bible_reader博客 【Matlab捕获异常】 在写Matlab小程序的时候,经常会遇到一些细小的错误或异常。在运行程序时,希望能够捕获这些错误并将其错误信息输出,然后再写发生错误时对应的处理程序。在此总结一下Matlab的错误捕捉并选择性地输出错误信息。1、MException 捕获异常信息类Matlab提供了一个MExcep转载 2018-01-14 10:51:35 · 9693 阅读 · 0 评论 -
Matlab探寻(三):自动识别串口设备并获取其串口号(serial && friendly name)
Matlab编写的串口调试助手网上有很多,有些比较好用的可以从这里下载[Matlab串口助手]。但是这些串口调试助手每次都需要手动设置串口号,然后才能打开设备,调试可以用,但是交互体验不好。所以我最后实现的是让Matlab自动识别串口设备及其对应的串口号。常见识别设备串口号的方法 开始之前我们先来看看其他人主要是怎么识别串口设备的。 a.任务管理器 大家最常用的方法,每次都手动打开任务管理原创 2017-12-29 11:13:48 · 22347 阅读 · 20 评论 -
Matlab探寻(二):和Android进行TCPIP通信(java.net.Socket)
两个Matlab之间进行Tcpip通信是很简单的,直接调用matlab中的tcpip()函数就行了。但是由于项目需要,Matlab要和Android设备进行Tcpip通信,tcpip()函数就不能用了,所以本文在Matlab中调用java的类来实现。关于在matlab调用java类进行TCPip通信可以参考[TCP/IP Socket Communications in MATLAB using J原创 2017-07-26 10:48:10 · 3370 阅读 · 4 评论 -
Matlab探寻(一):控制鼠标和模拟键盘(java.awt.Robot)
Mtalab真的是很强大,不过它自身不能实现鼠标单击和按下键盘等事件的模拟。本文通过调用java.awt.Robot类来实现以上功能添加引用 首先在Matlab中添加以下代码,引用java.awt.Robot类,并实例化 import java.awt.Robot;import java.awt.event.*;robot = java.awt.Robot;控原创 2017-02-26 09:41:37 · 18986 阅读 · 14 评论