- 博客(21)
- 资源 (15)
- 收藏
- 关注

原创 排序算法总结
文章目录冒泡排序鸡尾酒排序选择排序插入排序二分插入排序希尔排序归并排序堆排序快速排序本学习笔记参考此博客:常用排序算法总结.仅作为自己的学习笔记,请不要转载均用从小到大排序为例,排序数组为arr= { 3,6,9,4,1,5,2,7,8,0};使用C#进行编程排序算法的稳定性:排序算法稳定性的简单形式化定义为:如果Ai = Aj,排序前Ai在Aj之前,排序后Ai还在Aj之前,则称这种排序...
2018-09-27 22:51:53
210

原创 C#调用Halcon并输出圆心坐标
编写Halcon代码1、使用的示例图片如下:2、编写Halcon算法用于计算左上角圆环的圆环内圆心坐标部分代码如下:dev_close_window ()read_image (Image, 'F:/halcon_files/learning/222.bmp')get_image_size (Image, Width, Height)dev_open_window (0, 0, W...
2018-09-23 14:54:33
6075

原创 C#窗体传值的两种方法
方法一:利用委托实时传值委托的简单的理解在C#中委托是重点也是难点,想要对委托有非常深入的了解可以详细参考这篇博客:通俗理解C#委托和事件.这里我们只要简单记住:1、委托是一种用户自定义类型2、委托是方法的抽象,也就是说,我们定义的委托存储的是一系列具有相同签名和相同的返回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。委托类型的定义1、以delegate关键字开头2...
2018-09-22 01:27:26
792

原创 Arduino结合HX711实现8路信号采集称重
说明:使用两块Arduino实现8路Sensor同时采集,并输出控制信号写作目的主要是为了作为学习笔记Arduino & Sensor接线图1、双机通讯连线图2、HX711和Sensor的连线图3、将8个Sensor的SCK全部接到receive板的D2引脚4、8个DATA线分别接至receive板的D3-D10引脚5、将8路继电器模组控制引脚接到Send板的D2-D9...
2018-09-20 00:20:21
11829
1
原创 python读取excel并绘图
python读取excel并绘图的代码import openpyxlimport matplotlib.pyplot as pltwb = openpyxl.load_workbook('渗透记录表(1).xlsx') # 载入excel工作簿a = wb.get_sheet_names() # 获取工作簿中所有工作表的名字st = wb.get_sheet_by_name('Sheet1') # 获取某张工作表的内容d = st['B1'].value # 获取某个单元格的值ro
2020-08-04 21:57:50
6897
1
原创 python matplotlib绘制多条折线图
python matplotlib绘制多条折线图代码import matplotlib.pyplot as pltx = [6, 24, 48, 72]y1 = [87, 174, 225, 254]y2 = [24, 97, 202, 225]y3 = [110, 138, 177, 205]y4 = [95, 68, 83, 105]y5 = [72, 74, 76, 67]plt.title('扩散速度') # 折线图标题plt.rcParams['font.sans-seri
2020-08-02 22:13:10
69169
5
原创 python读取csv文件并绘图
前言使用 python csv及matplotlib 读取csv文件并绘图具体代码import csvimport matplotlib.pyplot as pltexampleFile = open('UCS.csv') # 打开csv文件exampleReader = csv.reader(exampleFile) # 读取csv文件exampleData = list(exampleReader) # csv数据转换为列表length_zu = len(exampleDat
2020-08-02 21:50:26
40198
9
原创 STM32 TIM1PWM波输出
经常要用到PWM 用于直流电机的控制,这里使用STM32F103RCT6写的PWM波输出代码,使用定时器TIM1的通道一,PA8引脚,参考正点原子的例程,输出频率为1KHZpwm.c: #include "pwm.h" void TIM1_PWM_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure; TIM_Ti...
2019-08-31 22:30:37
14304
8
原创 C#非柱塞延迟函数
public static void Delay(int mm)//输入需要延迟的毫秒数{ DateTime current = DateTime.Now; while (current.AddMilliseconds(mm) > DateTime.Now) { Application.DoEvents(); } ...
2019-04-23 20:08:42
847
原创 树莓派烧录和摄像头使用注意事项小记
SSH连接不上的问题刚烧录完raspbian,用ssh连接不上是因为默认没有打开SSH功能.解决办法:用读卡器在已经烧录好系统的SD卡上添加文件名为ssh的文件,注意把文件后缀删掉。树莓派无法查找到video0的问题在使用raspi-config打开摄像头功能后,使用 ls -l /dev/video0无法找到video0可使用sudo nano /etc/modules命令在文件末尾...
2019-03-31 22:55:38
1065
原创 c#串口通讯log存储及实时波形绘制
文章目录实际效果展示串口设置及收发部分自动查询串口添加数据监听数据接收数据解码数据显示数据发送log存储部分波形绘制部分图表的初始化从log中抓取最新数据数据队列的更新做项目的时候需要检测发送给步进马达的脉冲数和编码器实际接收到的脉冲数的差值,以用于判断步进马达是否失步。为了能方便调用log以及实时监控脉冲计数的变化,因此写了这个软件。测试下来还是很实用的。下位机的数据发送是不定位数整数,每发...
2018-12-02 23:42:12
5308
2
原创 Arduino使用SCoop实现多线程任务
库文件下载地址GitHub下载地址加载库文件将下载到的SCoop文件夹放入Arduino\libraries中,并在新建ino文件时加载SCoop库文件命令执行与调用使用时在主程序的Setup函数中写入以下代码:#include <SCoop.h>void setup() { mySCoop.start();}void loop(){ yield();}...
2018-11-24 23:37:58
10399
4
原创 舵机的简单介绍
文章目录舵机组成舵机扭力介绍控制流程位置与脉冲控制关系舵机的追随特性驱动芯片的内部电路51单片机控制代码Arduino控制代码舵机组成结构接线图拆卸图框架图舵机扭力介绍舵机扭矩的单位是KG*CM,这是一个扭矩的单位,可以理解为在舵盘上距离舵机轴中心水平距离1CM处,舵机能够带动的物体重量。控制流程Created with Raphaël 2.2.0开始控制信号控制电路板电机...
2018-10-19 01:00:14
15116
2
原创 树莓派摄像头安装和使用
参考博客:http://www.cnblogs.com/Rollerman/p/9514900.html关于motion模块的使用参考以上链接安装树莓派摄像头模块按照以下步骤来将树莓派摄像头模块连接搭配树莓派:找到 CSI 接口(CSI接口在以太网接口旁边),掀起深色胶带。拉起 CSI 接口挡板。拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的PCB(有字的...
2018-10-14 00:04:16
9244
4
转载 中国《人工智能标准化白皮书2018》发布完整版
人工智能标准化白皮书(2018版)完整版请点击下载链接:https://pan.baidu.com/s/1hueUZM8转载地址:https://www.jiqizhixin.com/articles/ai-report-2018【导读】1月18日,召开国家人工智能标准化总体组、专家咨询组成立大会,在会上,国家标准化管理委员会宣布成立国家人工智能标准化总体组、专家咨询组,负责全面统筹规划和协调...
2018-10-04 00:55:02
3418
原创 python及opencv机器视觉相关资源记录
1、python相关安装包下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql2、OpenCV例程文档下载:https://opencv.org/releases.html3、LIbSVM工具包下载:https://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/...
2018-09-30 00:49:09
613
原创 TensorflowSharp安装
Tensorflow是Google的第二代人工智能框架。TensorflowSharp是对Tensorflow C语言版接口的封装,便于C#开发人员在项目中使用Tensorflow。由于想使用C#加载Tensorflow库进行学习的时候在编程环境的配置过程中遇到不少坑,现将配置步骤记录下来。一、安装VS 2017,这里使用的.net版本为4.7,TensorflowSharp项目使用的....
2018-09-29 16:32:05
1737
原创 Arduino学习笔记之供电方式
Arduino UNO 的四种供电方式一、使用USB 端口供电供电电压:5V,可直接使用电脑的USB供电口二、使用 Vin 引脚供电供电电压:DC 7V~12V三、使用 5V 引脚供电供电电压:稳定电压 DC 5V四、使用电源口供电供电电压:DC 9V~12V注:为Arduino供电电压要合适,电压过低,板子工作会不稳定,电压过高容易烧坏板子。...
2018-09-23 19:43:46
16121
5
原创 我的博客宣言
博客初衷写博客的原因是想记录下自己的学习历程。将学习到的一些知识记录在博客里,并可以随时复习。告诫自己人都是惰性的,每个人的时间是一定的,要珍惜时间。积极生活,努力学习,不负韶华不负己。借用太祖的词:多少事,从来急; 天地转,光阴迫。 一万年太久,只争朝夕。...
2018-09-21 23:16:40
296
转载 优快云如何转载博客
关于如何在优快云中转载博文,尝试转载一次。 参考博客原址:https://blog.youkuaiyun.com/zhongjianblackberry/article/details/79456338转载C...
2018-09-21 22:20:39
501
STM32CubeMX相关库,oled.c ,oled.h,oledfont.h
2022-11-01
USR-M0_V2.2.5.8.exe
2021-03-31
ADS1256-master.zip
2020-09-02
easyDRIVE-V1.0.7.rar
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人