- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 c/c++使用define进行字符串的拼接
#include<stdio.h>#define VER "1.01." //版本#define DATE "20221114." //日期#define MODE "AIR" //型号#define FIRMWARE_NAME VER DATE MODE //固件名称int main(){ printf("%s\n", FIRMWARE_NAME); return 0;}
2022-11-14 20:13:56 1808
原创 使用python实现大数据的快速查找
使用Python查找大数据文件中与目标数据匹配的行数据。代码实现如下:import win32api,win32conimport win32ui ##coding=utf-8import os, time, sys, re #reload(sys)win32api.MessageBox(0, "Select the extract point file","message box",win32con.MB_OK)dlg1 = win32ui.CreateFileDialog(1)
2020-12-30 10:30:41 1257
原创 根据三维激光xyz坐标计算对应的角度与距离
clear;clc;[file,path] = uigetfile('*.txt');if isequal(file,0) disp('User selected Cancel');else disp(['User selected ', fullfile(path,file)]);endsig=importdata( fullfile(path,file) );x=sig(:,1);y=sig(:,2);z=sig(:,3);n = length(x);% d = z.
2020-12-30 10:18:40 2629 2
原创 *FPGA* vivado 2017.4 ILA使用例程
ILA可以加在代码里使用,也可以加在网表里使用。在这里举例加在代码中使用,硬件平台:Xilinx AX70201.打开vivado,新建项目(选择对应的芯片型号)2.添加源文件,编写RTL代码`timescale 1ns / 1ps////////////////////////////////////////////////////////////////////////////...
2019-03-29 15:40:51 6875 1
原创 Liunx-进程通信-2
进程间的通信(IPC)方式: 无名管道(PIPE) 有名管道(FIFO) 信号(signal) 共享内存 消息队列 信号量 套接字(1)无名管道(PIPE)特点: 最原始的进程间的通信方式; 它只能在具有亲缘关系的进程间通信,例如:父子进程,兄弟进程; 无名管道顾名思义就是没有名字, 但是它是存在的; 可以存在linux和windows之间的共享中,因为不会生...
2019-01-08 12:23:28 220
原创 Linux-进程创建-1
Linux - 进程1.Linux进程的相关概念 程序:静态的概念,它是一个编译好的二进制文件。 进程:动态的概念,当程序运行的时候,系统会自动运行一个对应进程。进程包含了进程控制块(PCB), 代码段,数据段三个部分。 进程控制块:在linux中是用一个结构体来表示的。 僵尸进程:父进程优先于子进程退出。如果你创建了子进程,但是在父进程...
2019-01-07 17:23:51 182
原创 基于微信的智能家电控制系统
· 介绍1.1微信硬件平台 网址:http://iot.weixin.qq.com/ 微信硬件平台是微信在连接人、连接企业和服务之后,推出的连接硬件设备的物联网解决方案。微信硬件平台以微信用户ID体系为基础,以用户价值为依归,立志于打造用户和设备厂家共赢的物联平台,实现人,设备、厂家的互联互通。 通过微信硬件平台提供的AirSync、AirK...
2019-01-07 11:34:37 2728 4
原创 python 使用matplotlib画图 并画多个子图
"""绘制多个子图 一个Figure对象可以包含多个子图(Axes),在matplotlib中用Axes对象表示一个绘图区域,称为子图,可以使用subplot()快速绘制包含多个子图的图表,它的调用形式如下: subplot(numRows,numCols,plotNum) 图表的整个绘图区域被等分为numRows行和numCols列,然后按照从左到下的顺序对每个区域进行编号,左上区域的编号...
2018-11-27 11:19:46 5242
原创 stm32如何实现PWM输出及周期内ADC采样
1.TIM1 通道一设置为PWM模式, 通道3设置为Timing模式,同时允许TIM_IT_Update和TIM_IT_CC3更新中断;2.stm32的ADC有三种方法:(采样方法三 TIM8+ADC1+DMA2) A、使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间! B、把ADC设置成连续转换模式,同时对应的DMA通
2017-10-13 11:13:59 23296 1
原创 超声波测深仪工作原理
1 测深仪的基本原理 A) 测深仪的工作原理是利用超声波穿透介质并在不同介质表面会产生反射的现象,利用超声波换能器(探头)发射超声波,测出发射波与回波之间的时间差来进行测量和计算水深的。 B) 假设超声波在水中的传播速度为 V,假设换能器(探头)发出的超声波到达水底,并由水底反射回到探头被接收,信号往返行程所经历的时间为 t,则:Z = Vt/2;同时根据探头上固定杆的刻度可获知...
2017-10-13 10:06:41 5849
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人