自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止境

电气、软件

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 MQTT服务器EMQX的安装和使用(Windows)

Ctrl+R运行CMD,进入目录D:D:\emqx\bin\ 执行“emqx start” 显示如下图,服务启动成功。在使用MQTTX测试时,对应的Host后面第一个选项,其对应关系:mqtt:// == tcp;进入“监听器”可以看到,默认提供了4种连接方式,每种对应不同端口。在客户端连接的时候,需要选对端口方可连接。可以通过Dashboard验证是否启动成功:浏览器访问。在CMD窗口输入:emqx stop。注意:一定要是本地管理员账户!注意,目录名一定是英文,否则会造成启动不成功!

2024-04-22 22:37:29 511 1

原创 WPF 解决方案中包含项目和引用的路径

WPF中,解决方案包含的其它项目、引用的项目,通过修改项目文件来定位。

2023-02-10 22:54:22 933

原创 STM32F429移植程序到STM32F407

由于工作需要,将部分STM32F429芯片替换为STM32F407芯片,本以为没有什么难度,但是还是踩了一些坑的,在此记录一下,也希望需要的人看到可以少走弯路。基本过程参考这篇文章的步骤需要注意几点:需要将正确的头文件“stm32f407xx.h”放到工程目录,如果没有,则编译器会去MDK的包里面去找。这里确实有这个文件,但是不一定适合,可能会报错:“Undefined symbyle IS_TIM_BREAK_INSTANCE…”。错误原因可参考以下链接:参考文章按照上述步骤完成后,开

2022-04-25 20:03:24 2111

原创 STM32H743移植LUA

STM32H743移植LUA原料及工具开始配置并生成工程下载LUA源码,并添加到工程中修改源码修改主函数编译、下载运行、验证大功告成原料及工具正点原子水星开发板一套(含H743核心板)、JLINK仿真器一套、装有Keil5的电脑一台。开始主要过程参考文章:STM32嵌入LUA开发(控制小灯闪耀)原文是移植到STM32F103,我们使用的H743,大体流程是一样的。使用STM32CubeMX软件配置并生成Keil工程。下载LUA源码,并将所需文件添加到之前创建的Keil工程中。修改源码并编

2022-02-04 17:13:11 2912

原创 用VS Code作为编辑器导入Keil项目的一些问题

1、头文件下有红色波浪线,并提示:无法打开源文件“xxxxxx.h”或者检测到 #include 错误,请更新includePath。但是能正常编译并下载运行。 这个问题网上查到一些解决方案,大体上有以下2种, a.没有添加相应的头文件路径:这个是最基本的,应该是在Keil中键工程和配置的时候添加,完成后会自动导入到“c_cpp_properties.json”文件的"includePath"项下。 b.没有添加"C:\\Keil_v5\\ARM\\AR...

2021-10-01 11:25:57 2992 1

原创 WPF鼠标滚轮事件的响应问题

1、在Canvas或者其他控件使用MouseWheel事件时,运行时很难进入事件处理程序。解决:设置Background属性。原因:不明。

2020-03-12 21:21:15 1175

原创 OPC UA 开发:open62541使用心得(一)VS2017 64位环境

由于目前已知的OPC UA的SDK基本都是收费的,只找到这个open62541是免费开源的。所以决定使用open62541做开发。一 简介:open62541(http://open62541.org) 是一个开源的免费实现OPC UA(OPC统一架构),用C99和C ++ 98语言的通用子集编写。该库可与所有主要编译器一起使用,并提供实现专用OPC UA客户端和服务器的必要工具,...

2019-03-24 11:48:43 17929 10

原创 三菱FX3U上位机通讯开发(二)FX3U通讯口的特性

这里要更正一下上一篇有不严谨的地方:之前的问题并非完全是因为奇偶校验产生,还有另外一个问题是我忽略了的。1、FX3U的编程口默认就是9600波特率,这个每次重连串口都要设置成9600。2、GX Works2中为什么设置成115200就可以通讯呢?实际上在GX Work2最开始要先以设定的串口参数(115200)和PLC握手一下,即发送“05”,如果返回不是“06”,则证明参数设置错误,此时...

2019-02-27 22:06:32 9466 3

原创 三菱FX3U上位机通讯开发(一)串口调试助手的坑

1、先用Gx Works2测试硬件线路没有问题,可以上传下载程序,监控。2、确认硬件连接没有问题后,打开串口调试助手,设置如下图:3、按照三菱FX系列的串口通信协议,发送“05H”,如连接正常,返回“06H”,然而事实上返回了一串0。4、在串口监控软件中查看:注意这里在打开串口的时候,居然奇偶校验仍然是No!现在终于找到原因了,然而已经浪费了一晚的时间。所以...

2019-02-26 15:08:16 9371 1

原创 C#中 把List当做Dictionary使用的一种方法

遇到一个问题,在同一个列表,在不同的场景需要显示不同的内容,如果用Dictionary因为只有一对键和键值对,比较麻烦。使用List的Find方法就可以解决这个问题,数据量不大的情况,效率也不会有影响。 static void Main(string[] args) { strNum sn = listTest.Find(s => s....

2019-01-11 22:01:46 1200

原创 C# 子类构造函数的问题

问题:1、父类的构造函数是无参数的,子类是否可以有参数?2、子类的构造函数继承了父类后,是完全重写还是运行完父类构造函数再运行子类构造函数中的代码? class Program { static void Main(string[] args) { Sub s = new Sub("yes"); C...

2019-01-04 15:07:56 1655

原创 VS 2013 单步调试WPF时报错:未找到源 问题解决

1、“调试”–>“选项和设置”,打开对话框:2、勾选:启用“仅我的代码”3、确定大功告成!

2019-01-02 20:51:51 3260

原创 ASCII码表和转义字符

ASCII码表和转义字符这个是自己整理的,把一些带有转义字符的ASCII码也同时标注上去,方便查询使用。

2018-12-06 19:54:11 6731

STM32H743移植LUA

1、使用正点原子水星板 2、LUA版本:5.3.5 3、Keil版本:5.36 4、实现简单的脚本功能:LED亮灭、延时。

2022-02-04

MvvmExampleZX.7z

WPF_MVVM_入门教程_Quick Start Tutorial 源码 经过重新压缩,百度搜索到能下载的只有一个,积分还挺高,我重新上传一遍,少点积分,希望能帮助到有需要的人

2020-07-05

ws2_32.dll

C写的程序使用网络功能的库 ws2_32的动态库,可以支持32位和64位 编译时需要加上 #pragma comment(lib,"ws2_32.lib")

2019-03-27

计算圆心的Excel表格

用Excel的公式功能做的计算圆心的小工具,方便验证程序中的算法是否正确。

2019-01-12

基恩士激光教程

基恩士激光位移传感器使用方法及场景简介,基恩士官方出品。

2018-09-26

工控软件组态王简明教程

组态王的教程,比较全面,实用。适合初学者和工程技术人员。

2013-12-26

空空如也

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

TA关注的人

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