自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

讨厌水的鱼

一条爱玩的咸鱼喜欢分享一些学习心得和笔记

  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 在Matlab中绘制系统的根轨迹图

在Matlab中绘制系统的根轨迹图例如某系统的开环传递函数为:通过上面的开环传递函数可以直接求出2个开环共轭复零点,以及5个开环极点,然后确定根轨迹分支数…自己画根轨迹图的话还是比较麻烦的,这么简单的事就交给计算机干吧!下面就是在Matlab中进行编程来完成系统根轨迹的绘制:num=[1,2,4]; %开环传函分子多项式系数den...

2019-01-11 00:41:41 114390 15

原创 【KingSCADA】通过地址引用和弹窗模板实现设备控制

当相同的设备过多时,要做很多相同的弹窗,这种情况下可以通过地址引用和弹窗模板实现设备控制。

2024-04-22 01:29:07 355

原创 【KingSCADA】Html视图控件

在KingSCADA上位机中实现Html网页显示

2024-04-01 00:43:24 243

原创 【KingSCADA】组合框的使用

在KingSCADA中使用UIComboBox控件实现组合框功能。

2024-04-01 00:14:59 337

原创 【KingSCADA】播放语音

在KingSCADA中实现语音播放功能,该功能可具体应用到设备故障或报警等场景。

2024-03-31 23:05:16 369 2

原创 【PCL】点云直通滤波&半径滤波&统计滤波

使用PCL提供的滤波算法对点云进行基本的滤波处理。

2023-04-04 20:27:24 793 1

原创 【硬件】标准阻值的由来

奇怪的电阻阻值原来是和精度有关!

2022-06-29 23:16:42 862

原创 【喜欢的诗词】好了歌

古今将相在何方?荒冢一堆草没了。痴心父母古来多,孝顺儿孙谁见了?

2022-06-26 14:24:04 250

原创 简易数字电路交通灯设计

采用数字电路搭建一个简单的交通灯控制系统;

2022-06-22 00:12:30 4996

原创 【硬件】AD中在圆周外等间距放置器件

按圆周或者线性排布器件的便捷方法。

2022-03-24 00:17:35 6735 5

原创 【Matlab】在Simulink中仿真Park变换

在Simulink中仿真Park变换和反Park变换

2022-03-21 21:59:09 9240 15

原创 【Matlab】在Simulink中仿真Clarke变换

Simulink仿真Clarke变换

2022-03-21 16:58:53 7019 3

原创 【喜欢的诗词】满江红·怒发冲冠

满江红·怒发冲冠 宋—岳飞怒发冲冠,凭阑处、潇潇雨歇。抬望眼,仰天长啸,壮怀激烈。三十功名尘与土,八千里路云和月。莫等闲、白了少年头,空悲切。靖康耻,犹未雪。臣子恨,何时灭。驾长车,踏破贺兰山缺。壮志饥餐胡虏肉,笑谈渴饮匈奴血。待从头、收拾旧山河,朝天阙。...

2022-03-11 16:50:56 174

原创 【硬件】AD制作集成库IntLib

AD集成库的制作方法

2022-03-11 09:55:35 8202

转载 【C语言】qsort函数用法

qsort函数简介qsort中几种常见的比较函数cmp

2022-03-05 13:37:14 98

转载 Keil仿真——error 65: access violation at 0x40021000 : no ‘read‘ permission的解决办法

本文转载

2022-03-05 13:25:45 6140 9

原创 嵌入式笔记——I2C总线协议

I2C总线协议的基本原理

2022-02-28 22:06:46 1106 2

原创 Visual Studio安装image watch

今天新装了VS2017,发现之前的image watch装不上了,原来是版本不对,简单记录一下。官网下载image watch插件image watch官网下载链接根据VS版本下载对应版本的image watch,下载完成后直接双击安装即可。安装成功后打开VS就可以看见啦VS中直接下载安装工具—>扩展和更新—>搜索image watch安装完成后在调试代码的时候就直接弹出image watch窗口了注意不要直接运行,只有在合适位置设置了断点或者单步调试的时候才能

2021-12-25 13:11:03 1422

转载 【硬件】晶振相关知识

一、简介晶振是数字电路的心脏,就是因为所有的数字电路都需要一个频率高度稳定的工作时钟信号,为电路的工作提供时序基准,使各个模块的工作能够有条不紊的进行下去。而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化),所以最常见的就是用晶振来解决,可以说只要有数字电路的地方就可以见到晶振。在振荡器中采用一个特殊的元件——石英晶体,可以产生高度稳定的信号,这种采用石英晶体的振荡器称为晶体振荡器。二、符号三、分类晶振的分类: 晶体振荡器也分为 无源晶振 和 有源晶振 两种类型。无源晶

2021-12-20 21:57:03 1756

原创 【硬件】常见芯片封装技术

简单罗列了几种常见的集中芯片封装技术。

2021-12-20 21:37:51 2296

原创 三维重建笔记——Linux环境下openMVG的安装

参考:openMVG Wikilinux系统版本:Ubuntu 18.04.6 LTSRequired tools:CMake ,git , C/C++ compiler like Visual Studio or GCC1.openMVG下载、编译、安装1.1下载网络好的话可以直接从Github下载openMVG源码:git clone --recursive https://github.com/openMVG/openMVG.git或者可以从Gitee国内的镜像源下载openM...

2021-12-01 11:57:05 2565 8

原创 基于E220-400T30D模块实现简单的Lora无线通信

1.模块简介用户手册下载E220-400T30D采用全新一代的LoRa扩频技术,基于LLCC68芯片方案设计的无线串口模块(UART)。具有多种传输方式,工作在(410.125~493.125MHz)频段(默认433.125MHz),TTL 电平输出,兼容3.3V 与5V 的IO 口电压。2.工作模式模式M1M0模式介绍备注传输模式00串口打开,无线打开,透明传输WOR发送模式01WOR发送方WOR接收模式10WOR接收方支持空中唤.

2021-11-25 20:52:50 5749 7

原创 STM32CubeMX生成MDK-ARM工程

SMT32CubeMX的安装可以参考博客:https://blog.csdn.net/xiaopikadi/article/details/1209888631.打开STM32CubeMX选择新建Project2.选择单片机型号;3.根据个人需要配置自己需要的功能,如下图:4.ProjectManager配置完成后到ProjectManager界面,工程命名,存储路径选择,IDE选择,最后点GENERATE CODE就OK拉!如下图:5.用MDK-ARM打开工程...

2021-10-27 12:02:05 2630

原创 STM32CubeMx安装步骤

1.Java环境安装安装STM32Cube之前需要先安装Java环境,否则STM32CubeMX安装不了!Java下载地址:https://www.java.com/en/download/manual.jsp64位的电脑一定要下载对应64-bit版本的!安装很简单,过程略。2.STM32CubeMX安装1.下载下载地址1:官网下载下载地址2:云盘下载 (提取码:7hhz)2.安装找到STM32CubeMX软件的压缩包,解压,开始安装;顺着步骤一直点Next就行。按照个人需要修

2021-10-27 11:12:25 691

原创 ATK1218-BD_GPS定位模块消息输出格式配置

配套软件下载链接:https://pan.baidu.com/s/1-ubngbyGdERs80DHPvxaGQ提取码:w4pf配置GPS模块消息输出格式默认波特率: 38400这里我把协议配置成了只接收经纬度信息的格式;配置成功后可以看到接收自GPS模块经纬度信息;GPS的更新速度也可以在配置软件中设置,如下图;其他可以通过接收自GPS模块的倒数第6个字符‘A’(Valid)和‘N’(Not valid)来判断当前的定位数据是否有效,如下图:接收到的是无效数据:接收.

2021-10-15 14:24:14 3123 14

转载 浮点数在计算机中是如何表示的?

转载作者: java架构进阶链接: https://www.jianshu.com/p/35994159bd7b来源: 简书前几天,面试的时候遇到一道C语言题:#include <stdio.h>void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=&num; /* pFloat表示num的内存地址,但是设为浮点数 */ printf("num的值为:%d\n",num); /* 显示num的整

2021-09-09 12:19:40 1735

原创 虚拟音乐世界

1. 架子鼓模拟器链接:架子鼓模拟器可以通过鼠标或者键盘来控制或者2. 钢琴模拟器链接:钢琴模拟器3. 自然声音的模拟链接:可以模拟海上的声音,咖啡馆小酒吧喧闹

2021-06-08 13:01:37 129

原创 深度学习笔记1——线性模型相关

说明:代码和数据参考于刘老师的视频教程《PyTorch深度学习实践》1. y=w*x模型1.1 源代码:import numpy as npimport matplotlib.pyplot as pltx_data = [1.0, 2.0, 3.0]y_data = [2.0, 4.0, 6.0]def forward(x): return x * wdef loss(x, y): y_pred = forward(x) return (y_pred - y).

2021-03-11 09:18:33 173

原创 OpenCV笔记15——在VS中读取外部USB相机的图像数据

1.实验代码#include <opencv2/opencv.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;int main(){ VideoCapture camera(CV_CAP_DSHOW); Mat img,gray; while (1) { camera >> img; imshow("USB_Camera_Input", img); cvtColor.

2020-11-29 19:39:18 525

原创 在Matlab中绘制阿基米德螺线

1.数学表达式阿基米德螺线(Archimedean spiral),亦称“等速螺线”。当一点P沿动射线OP以等速率运动的同时,这射线又以等角速度绕点O旋转,点P的轨迹称为“阿基米德螺线”。它的极坐标方程为: ,这种螺线的每条臂的间距永远相等于。参考链接:https://zh.wikipedia.iwiki.eu.org/wiki/%E9%98%BF%E5%9F%BA%E7%B1%B3%E5%BE%B7%E8%9E%BA%E7%BA%BF2.Matlab实现2.1 代码a=0;%起始位置.

2020-11-19 15:10:51 8104

原创 操作臂的连杆及连杆连接描述

连杆描述如上图,对于连杆i-1,用两个参数即可完全描述,即连杆长度ai-1和连杆转角

2020-11-16 11:13:57 2591

原创 OpenCV笔记14——图像处理基础知识

1.图像的深度图像深度是针对一个像素点而言的,一幅图像的细腻程度就体现在像素的深度上;如果一幅图像的深度是3位,3通道的,那么它能显示的所有颜色就只有8种(2^3),2.图像分辨率用以描述影像细节分辨能力,通俗的说就是单位面积内的像素点数量!对电脑显示器等,分辨率是用像素数目衡量;对数字文件印刷,分辨率是通常用每英寸所含点或像素〔dpi〕(Dots Per Inch,每英寸点数)来衡量。(图自维基百科)...

2020-10-31 17:00:24 800

原创 OpenCV笔记13——图像的几何变换(旋转,平移,缩放,仿射,透射)

1.相关API通过下面的API就可以进行一般的平移,旋转,缩放,仿射等操作;图像变形扭曲:2.平移变换2.1原理下面是二维图像一般情况下的变换矩阵(旋转+平移),当我们只需要平移的时候,取Theta的值为0,a和b的值就代表了图像沿x轴和y轴移动的距离;进一步简化:将上式展开:2.2实验代码 Mat src = imread("E:/image/girl2.jpg"); Mat mov_mat = (Mat_<double>(2, 3) <&l.

2020-10-28 19:40:47 698

原创 OpenCV笔记12——直方图均衡化、直方图计算以及相似度比较(附椒盐噪声添加方法)

1.直方图均衡化—API输入输出图像必须是单通道8位的图像!!!可以在输入图像上直接进行操作。2.单通道图像直方图均衡化实验代码:#include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;int main(){ Mat img = imread("E:/image/flower2.jpg"); if (img.empty())printf(

2020-10-24 16:15:57 876

转载 OpenCV笔记11——cvRound()、cvFloor()、 cvCeil()函数讲解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2020-10-21 16:34:47 549

原创 IAR8.3安装步骤

备注一下IAR的安装过程,免得下次又忘记怎么安装了…1.下载安装包;云盘链接:IAR8.3资源链接 ;提取码:o21g注册机资源链接 ;提取码:sa4i2.以管理员身份运行;3.点击第一个,如下图;(也可以在这个界面安装驱动)4.一路“Next”;5.选择安装路径,如下图;6.继续“Next”,等待安装完成;7.断网;8.在Help中打开License Manager,如下:选择离线激活;9.打开注册机,选择对应型号的MCU;生成License Number;1.

2020-10-20 23:38:42 7185 9

原创 2020年STM32全国研讨会简单记录

简单记录分享一下之前观看STM32研讨会直播的一些内容;1. STM32Lxx低功耗相关2. STM32工业相关3. STM32物联网相关4. MPU相关5.GUI相关6.传感器相关

2020-10-19 10:40:36 219

原创 OpenCV笔记10——寻找轮廓和凸包以及绘制轮廓的外接矩形和圆

1.寻找轮廓1.1 相关API说明:第一个参数:输入的图像是经过边缘提取处理后的二值化图像;conturs向量是用来存储轮廓点的,可以这样理解:一个轮廓的所有点用一个小容器vector,所有小容器再用一个大容器vector装起来,所以像下面这样定义第二个参数:vector<vector<Point>> contours;,相当于是一个二维向量吧,如下:第三个参数是轮廓的索引值;第四个参数:轮廓检索模式,有四种,如下:第一种:cv::RETR_EXTERNAL.

2020-10-15 19:03:04 1037

原创 OpenCV笔记9——学习使用cmake生成opencv源码工程

1.什么是cmake1.cmake百度百科2.cmake入门实战3.深入浅出CMake(一):基础篇2.cmake的下载和安装2.1.cmake的下载1.官网下载链接:cmake官方下载链接2.国内网络平台下载:cmake2.17.2下载链接2.2.cmake的安装参考博客:Windows下CMake安装教程3.使用cmake生成opencv源码工程关于生成源码工程以及编译工程的更多细节参考毛星云大佬的博客;博客链接:【OpenCV入门教程之七】 玩转OpenCV源代码:生成Ope.

2020-10-15 18:55:07 154

原创 OpenCV笔记8——图像的形态学操作(腐蚀、膨胀、开操作、闭操作以及形态学梯度)

我一般是这样理解的:因为平时在处理二值化图像的时候都是以黑色作为背景,白色显示目标物体object,所以腐蚀和膨胀操作都是针对我们object的;腐蚀:就是要用黑色的背景去慢慢侵蚀我们object的四周,使其直至完全变成黑色;膨胀:使我们的object向四周膨胀变大,覆盖周边的黑色;1.腐蚀1.1相关API1.2实验代码1.3运行结果2.膨胀2.1相关API2.2实验代码2.3运行结果3.开操作3.1相关API3.2实验代码3.3运行结果4.闭操作API和开操作相同;.

2020-10-14 23:03:53 403

VC_redist.x64.exe

在import torch时需要下载这个,外网下载速度太慢了,分享一下。 详情:Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.28.29910

2021-03-13

MG995-945-995舵机的参考资料剖析.doc

非常不错的舵机学习资料,从模拟舵机和数字舵机的基本使用方法和原理,再到舵机内部的机械和电路原理的进行了详细的解释说明,图文并茂。

2019-05-24

数电交通灯课程设计(附Multisim仿真电路)

交通灯课程设计:本设计是基于数字电路芯片完成的,内有Multisim仿真电路(已验证通过),具体设计说明书,基本思路采用74LS160十进制加法计数器来产生四种交通灯状态,计数器是由多功能计数器555产生的1Hz的秒脉冲驱动,希望能对你有所帮助。

2018-12-29

机器人设计实现

机器人设计与实现,机器人爱好者的福!包含搭建机器人平台,电子控制系统,电源与电机,传感器等各方面综合知识。

2018-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除