自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 笔记

很久没有写了,因为已经工作了,如果后续有什么新学习的东西会继续更新。

2021-11-03 20:51:40 382

原创 NBIOT模块连接巴法云实践(SIM7020)

使用NBIOTSIM7020模块连接巴法云并进行数据通信一、前期准备1.巴法云新建主题(这里使用TCP协议,因此创建TCP设备云)2.模块使用前焊接好模块天线3.SIM卡(物联专用卡)4.USB-UART接口5.杜邦线4根6.串口调试助手二、TCP协议测试1.将USB-UART接口与模块连接,插入电脑usb口。通过设备管理器查看端口号。2.AT指令测试TCP传输过程:(a)测试模块是否正常工作,使用“AT”指令,测试模块是否可以正常通信;(b)关闭模块的回显功能,使用“AT+

2021-07-08 11:31:34 2193 1

原创 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。

出现这样的问题是由于你保存数据时数据库中已经有了相同的数据,而ACCESS中表建立的约束或者主键不允许出现重复的记录。因此会报错。

2021-05-18 20:05:26 5734 2

原创 NB-IoT物联网技术

一、什么是NBIOTNB-IoT是指窄带物联网(Narrow Band -Internet of Things)技术。NB-IOT聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。NB-IOT使用License频段,可采取带内、保护带或独立载波等三种部署方式,与现有网络共存。二、NBIOT部署方式NB-IoT支持在频段内(In-Band)、保护频段(Guard Band)以及独立(Stand-alone)共三种部署方式。一、独立部署(Stand alone

2021-05-13 13:06:35 23091 8

原创 LabVIEW数组转树形结构

需要可自行进行下载:VI源代码

2021-05-11 13:57:19 775 1

原创 (STM32CubeMX)超声波模块测距传感器学习笔记

超声波模块HC-SR04一、简介1.概念2.电路连接3.工作原理二、STM32CubeMX配置步骤1.芯片选择2.引脚配置3.时钟配置4.其他配置三、keil5代码1.串口重定向2.超声波模块编写一、简介1.概念HC-SR04超声波测距模块可提供2em-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。2.电路连接3.工作原理以上时序图表明你只需要提供一个10uS 以上脉冲触发信号,该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有

2021-05-10 19:48:53 8543 50

原创 js中如何换行

\n一般是电脑可以识别的换行符,但在HTML中所能识别的换行符为"",使用双引号。

2021-04-28 10:10:23 4406 1

转载 一.IIC简介

一.IIC简介 1.IIC总线概述 IIC总线是飞利浦公司研发的两线制串行通信总线,IIC两线制包括:串行时钟线(SCL)和串行数据线(SDA)。串行时钟线(SCL)只能由主器件控制,串行数据线(SDA)实现双向数据传输(IIC通信属于同步、半双工串行通信)。IIC总线遵从主/从结构,可以实现一个主器件和多个从器件之间的通信,并且从器件永远不会主动给主器件发送数据。器件发送数据到总线上,则定义为发送器,器件从总...

2021-04-26 14:45:22 4764 2

原创 sct(7): error: L6236E: No section matches selector - no section to be FIRST/LA

出现这个错误的原因是没有驱动文件双击错误可找出原因在生成的配置文件中可看到.s的驱动文件,直接进行添加即可

2021-04-14 13:45:48 4866 1

原创 LabVIEW将表格写入excel表

函数介绍写入带分隔符电子表格VI使字符串、带符号整数或双精度数的二维或一维数组转换为文本字符串,写入字符串至新的字节流文件或添加字符串至现有文件。 通过连线数据至二维数据或一维数据输入端可确定要使用的多态实例,也可手动选择实例。使用该VI可转置或分隔数据。1.格式指定如何将数字转化为字符。 如格式为%s(默认),VI将复制输入字符串。 如格式为%.3f,VI将创建包含数字的字符串,小数点后有三位数字。 如格式为%d,VI将把数据转换为整数,使用尽可能多的字符包含整个数字。 使用格式字符串语法。2.

2021-04-01 09:27:51 9583 3

原创 基于LabVIEW的用户登录系统跳转至指定VI并运行

问题首先通过登录系统进行用户登录,当登录成功后,跳转至指定VI并开始运行,登录系统VI自动关闭,若用户名或密码错误,则显示登录失败,继续运行登录系统VI,直至登录成功。设计使用条件结构,当用户名和密码显示正确,打开指定VI,关闭当前系统,若不正确,继续等待,直至正确。登录系统设计可参考通过LabVIEW设计简单的登录界面...

2021-03-31 11:15:49 3893 5

原创 通过LabVIEW设计简单的登录界面

设计思路:当密码等于所写定的字符串后,显示登录成功;密码错误时,显示用户名或密码错误,请重新输入。点击登录或取消便可停止循环,通过条件结构实现。前面板设计:登录背景可直接将图片复制粘贴,通过重新排序进行调整即可将图片放在使用控件的后面。如图所示,分别在前面板添加字符串输入控件和两个空白按钮,为了界面较美观,选用控件→银色中的控件。程序框图设计:通过条件结构对两种情况进行不同的文本框显示。运行结果:bug:这个简单的登录界面有一个问题,它是循环检测密码和字符串是否相等从而判断循环

2021-03-30 14:26:51 17288 7

原创 LabVIEW错误 连线:属于循环成员

当两个循环中数据交互时会出现连线:属于循环成员错误,两个循环可能在不同的事件执行,所以这种情况属于逻辑错误,出现这种情况,应该考虑整体循环的逻辑思路,尽量放在嵌套循环或分别放在两个循环中。...

2021-03-30 09:25:14 637

原创 LabVIEW中获取当前日期、时间

2021-03-29 14:12:16 9450

原创 LabVIEW中字符串和字符串数组的相互转换

1.字符串转换为字符串数组使用函数"电子表格字符串至数组转换"2.字符串数组转换为字符串

2021-03-29 14:09:45 12910 1

原创 LabVIEW中的三维数组

在LabVIEW中,三位数组的索引名称分别用页、行和列表示,即在三维数组中,每一页就为一个二维数组,而多页的二维数组便构成了一个三维数组。前面板:程序框图:运行程序后:第0页和第1页分别输出一个二维数组...

2021-03-29 10:51:11 3958

原创 调用子VI的按键不能触发相应的事件?

子VI是结合事件结构,通过按键控制不同的事件发生,已经删除了while循环,但在主VI中调用还是不会执行相应的事件,主VI的程序也不能通过正常的停止按钮停下找不到问题所在等找到解决方法再来更新,如果有会的大佬麻烦评论一下谢谢~~~...

2021-03-27 20:46:34 442

原创 JavaScript中获取标签数据并进行处理

第一步:隐藏一个文本框,文本框内写入要读取的数据<p hidden="hidden" id="news">1,2,3;4,5,6</p>第二步:以访问这个标签的ID号来读取他的数据var str1=document.getElementById("news").innerText;第三步:利用split进行字符分隔,分别获取单个数据var arr1 = str1.split(";"); //根据分号分割获取每一个ID点的信息 var a =new Arr

2021-03-24 17:29:16 586 1

原创 百度电子地图自定义marker图标

编程工具使用记事本直接进行编写Icon覆盖物类介绍百度地图API IconIcon(url: String, size: Size , opts: IconOptions )一般给定图片的地址和大小用来创建自定义图标实例主要代码如下:第一步:创建一个坐标位置,初始化地图var point = new BMap.Point(116.417, 39.909);// 创建点坐标 ,即自定义图标的显示位置map.centerAndZoom(point, 15);// 初始化地图,设置中

2021-03-23 11:03:18 2220

原创 通过LabVIEW调用Web网页电子地图,修改参数

1.前面板2.程序框图————————————————————————————————————————————————————————————后续更新详细设计方法~~~

2021-03-20 15:28:42 1707 4

原创 如何将一张图片显示在网页上?

一、新建一个文本文件,命名为chun;二、①直接根据图片大小显示图片在记事本中编写如下代码,之后保存,将记事本的后缀名改为html,点击运行即可。<img src="chun.png">②将图片填满整个电脑屏幕将上述HTML文件选用记事本方式打开,修改代码,点击运行 <style type="text/css"> *{ margin: 0; padding: 0; } html,body{height: 100

2021-03-17 10:29:27 4769 1

原创 ESP8266配置过程遇到的问题及解决办法

ESP8266作为一种通信工具经常会结合STM32单片机进行使用,配置过程的代码在野火或正点原子的官方论坛/微信公众号都可以进行下载,但尽管有了代码,在WiFi的配置过程中还是会出现很多问题。正点原子官方论坛野火官方论坛我使用的单片机为STM32F108ZET6最小系统板。问题一在通过AT指令对WiFi模块进行测试时,发送AT之后,串口回复busy,但却一直不回复OK。解决办法经过多次测试,WiFi模块回复busy并不代表是模块的问题,电源是一方面,但只要电源不出大问题,此时是和电源没有关系的

2021-01-25 16:08:28 9091 4

原创 ESP8266及AT指令学习笔记

AP模式AP是 Access Point的简称,提供无线接入服务,提供数据访问,允许其它无线终端接入,简单来说就是和路由器在多数情况下的工作模式相同,能让手机接入。在ESP8266中这种模式主要用于动态修改接入点信息。一些用ESP8266制作的WIFI广告播放器就是工作在这种模式下的。STA模式STA是Station的简称,类似于无线终端,STA本身并不接受无线的接入,它可以连接到AP,简单来说就是和手机连接WIFI热点的工作状态相同,可以连接其它的热点。  ESP8266工作在STA模式下有一.

2021-01-19 12:23:27 1626 1

原创 HTTP状态码

状态码定义说明1XX信息接受到请求,继续处理2XX成功操作成功的收到,理解和接受3XX重定向为了完成请求必须采取进一步的措施4XX客户端错误请求的语法有错误或不能完全被满足5XX服务器错误服务器无法完成明显有效的请求1开头: (被接受, 要继续处理。)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并拟空行结束。于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试...

2020-11-29 15:41:57 87

原创 (LabVIEW)数据如何上传云服务?巴法云详解

1.注册/登录2.控制台新建主题(我选择的是TCP协议,因此使用TCP设备云)3.连接巴法云的TCP服务器TCP设备云服务器地址IP:bemfa.com 服务器端口:83404.如果你想收到服务器的推送消息,你必须发送一个订阅主题订阅主题消息格式:cmd=1&uid=7d54f85af42976ee3c2693e6xxxxxxxx&topic=led_1\r\n如果你想往云端上传信息,你必须发送一个信息消息发布信息消息格式:cmd=2&uid=7d54f85af

2020-11-29 13:02:50 3774 1

原创 Water Sensor水位传感器学习笔记

一、认识Water Sensor水位传感器1.概念简介Water Sensor水位传感器是一款简单易用、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被Arduino开发板读取,达到水位报警的功效。2.工作原理Water Sensor水位传感器能够监测水位。该模块主要是利用三极管的电流放大原理:当液位高度使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流

2020-11-26 16:37:19 39497 57

原创 基于LabView的排列熵计算

基于LabView的排列熵计算文章目录基于LabView的排列熵计算1问题描述2背景知识3总体方案构思4前面板与程序框图设计4.1产生序列子VI4.2相空间重构子VI4.3符号化子VI4.4序列出现次数子VI4.5排列熵计算子VI4.6发送数据子VI4.7保存数据子VI4.8基本函数信号排列熵计算软件 VI5.结果测试6.总结1问题描述1)排列熵所解决的问题​ 排列熵算法能够有效放大时间序列的微弱变化,是检测信号突变的一种方法,因为信号在突变时往往有很大的信息量,利用排列熵可方便准确的检测出复杂系统

2020-11-26 16:14:49 1651

原创 方波去毛刺

#mermaid-svg-nJe0TVHPLSwlrGmB .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-nJe0TVHPLSwlrGmB .label text{fill:#333}#mermaid-svg-nJe0TVHPLSwlrGmB .node rect,#mermaid-svg-nJe0TVHPLS

2020-11-26 16:09:22 3017 1

原创 DHT11温湿度传感器学习笔记

一、认识DHT11传感器1.概念DHT11 是广州奥松有限公司生产的一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11 与单片机之间能采用简单的单总线进行通信,仅仅需要一个I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11 功耗很低,5V 电源电压下,工作平均最大电流

2020-11-26 14:34:47 59723 5

原创 LabVIEW⑤——双机通信

1.串口通信整体思路1)前面板设计2)程序框图设计2.TCP通信1)前面板设计2)程序框图设计

2020-06-26 22:18:10 1475

原创 LabVIEW④——数组存取

一维数组与二维数组存取整体结构流程:1)前面板设计2)程序框图设计运行结果总结:在本次的程序设计中,我用的存储方法是随机读取,使用了随机数0-1函数节点。

2020-06-26 21:38:00 2993

原创 LabVIEW③——波形产生、测量、显示

1)前面板设计新建VI,切换至LabVIEW前面板窗口,通过控件选板添加程序功能实现必须的控件,完成操作界面设计。为了显示设置频率的参数,添加旋钮(控件→新式→数值→旋钮),标签“频率”;为了显示设置幅度的参数,添加旋钮(控件→新式→数值→旋钮),标签“幅度”;为了显示设置相位的参数,添加旋钮(控件→新式→数值→旋钮),标签“相位”;为了显示设置放大倍数的参数,添加旋钮(控件→新式→数值→旋钮),标签“放大倍数”;为了显示信号类型的设置,添加枚举(控件→新式→下拉列表与枚举→枚举),标签“信号类

2020-06-26 12:46:38 20858 14

原创 LabVIEW②——事件结构与子VI调用

1.子VI设计1)前面板设计2)程序框图设计3)封装设计对其整个子VI进行封装,如下图所示,选择模式,封装后的VI为两输入,一输出;如下图所示:2.VI设计1)前面板设计2)程序框图设计3.运行结果总结:子VI设计可能会出现端口不匹配情况,因此在设计子VI时应讲子VI端口设置与VI保持一致。...

2020-06-26 12:34:37 2118

原创 基于FPGA的简易频率计(Verilog HDL)

文章目录1.设计要求2.方案3.单元电路设计3.1 FPGA部分模块电路代码3.1.1分频电路3.1.2主控电路3.1.3计数电路3.1.4译码显示电路3.1.5超量程指示电路3.2外部电路设计3.3顶层电路设计图4.调试5.资料1.DE0板外部引脚2.引脚锁定所需资料1.设计要求设计并制作一个能够测量正弦波信号频率的电路。基本要求如下:(1) 测频范围为0~999Hz,精度为1Hz;(2) 用数码管显示测频结果;(3) 设有超量程指示(信号频率≥1kHz时)。说明:在输入正弦波信号峰值

2020-06-08 14:50:09 9138 3

原创 LabVIEW①——流程控制9*9乘法表

9x9乘法表实验原理:在9x9乘法表利用循环结构进行,循环结构是当循环条件为真时,不断的重复进行某些动作,即反复运行同一程序块,直到循环条件为真,结束循环,转向循环结构的出口。分别定义两个数据索引i,j,利用双层循环,从1—9逐一开始遍历。最后将结果转为数组或字符串输出即可。下三角形状的9x9乘法表利用循环总数N的取值来确定,直接将第二个循环i的取值接入第一个循环N的取值来控制,则可以实现下三角的输出。for循环实现矩形:while循环实现矩形:左上三角实现:左下三角实现:右上三

2020-06-07 22:12:48 2797 1

原创 Verilog HDL实战操作④——序列控制电路设计

文章目录1.基于状态机的方法进行实现2.基于宏功能模块进行实现要求:要求能在数码管上依次自动显示自然数序列(0~ 9)、奇数序列(1、3、5、7、9)、音乐序列(0~7)和偶数序列(0、2、4、6、8)。方法一:1.基于状态机的方法进行实现设计一个二十八进制的计数器,分别在28个状态输出要求的28个BCD码,然后用显示译码器将BCD码转换为七段码输出。module LED_Controller(iCLK,oSEG7); //i表示输入 o表示输出 input iC

2020-06-07 19:36:27 1249

原创 Verilog HDL实战操作③——时序电路设计

写在前面的小知识:74HC160是应用最广泛的时序逻辑器件,分为同步计数器和异步计数器两大类。计数器根据计数容量又可分为二进制、十进制和其它进制计数器,根据计数方式又可分加法、减法和加/减计数器三种类型。74HC160为常用的同步十进制计数器1.74HC160module HC160(CLK,Rd_n,LD_n,EP,ET,D,Q,CO); input CLK; input Rd_n,LD_n,EP,ET; input [3:0] D;

2020-06-07 18:41:23 1777

原创 Verilog HDL实战操作②——组合电路设计

写在前面的小知识:译码器将代码重新翻译为高/低电平信号。74HC138是3线-8线译码器,用于将3位二进制码翻译成8个高/低电平信号,译码器也可以采用行为描述、数据流描述和结构描述等多种方式进行描述。显示译码器CD4511是特殊的译码器,用于将BCD翻译成七段码,以驱动数码管显示数字信息。是BCD显示译码器,输出高电平有效,同时具有灯测试、灭灯和锁存三种附加功能。1.HC138module HC138(s1,s2_n,s3_n,A,y_n); input s1,s2_n,s3_n;

2020-06-07 18:31:08 1532

原创 Verilog HDL实战操作①——基本门电路

写在前面的小知识:掌握模块功能的三种描述方法,分别为行为描述方法,数据流描述方法,结构描述方法;熟悉QuartusII 13.1 仿真软件的基本操作;了解基于Verilog HDL的电路的设计及其验证;运用Verilog HDL的行为描述、数据流描述和结构描述三种方式描述七种门电路,分别为与门、或门、非门、与非、或非、同或和异或并分别进行仿真验证。1.行为描述是用过程语句描述模块的行为特性,不考虑电路的具体实现方法。以always/initial过程语句为基本单位,由一个或多个

2020-06-07 18:20:23 5805 4

转载 DS1302

前言      小编在校工作室无聊,参加了篮桥杯中的51单片机,看到资料的时候,那个写法,都是大神写法,主要我是看不懂啊,幸好工作室有大牛...

2020-02-15 15:01:11 384

WIFI-手机.zip

Water Sensor水位传感器测试工程源代码

2021-05-11

树形控件的VI(labview)

对树形控件进行填充,可自行添加节点

2021-05-11

TEST_HAL.zip

基于STM32CubeMX的超声波模块测距,已调可用

2021-05-11

Excel - Write Table.vi

LabVIEW写入表格数据

2021-04-01

Labview访问access数据库.zip

通过labsql访问access,可对数据库进行增加、删除、查询

2021-03-27

空空如也

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

TA关注的人

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