自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天道征途的博客

极客:狂热于技术的人

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 02_USART收发数据不正确问题的解决方法

问题现象是:USART收发的数据,读出来都是乱的,接收不正确;使用系统时钟配置的延时函数,延时会变长,例如delay(200);通过使用以下方式检查系统时钟状态,发现不管我怎么配置系统时钟,也不管是不是168MHz都是不正确的。重新定义HSE_VALUE这个宏后,再次编译测试就收发正常了。最后,希望这篇文章对遇到这个问题的你有帮助。初学stm32,我的开发板外部晶振是8MHz,配置好时钟后,发现延时的时间跟实际一点不沾边。需要改成外部使用的晶振频率,例如我的外部晶振频率是8则改成8000000。

2023-11-10 19:10:08 411 1

原创 Eplan不自动画线/只画一端线问题

这是界面中有一个看不见的点,用鼠标选择空白区域,会显示出一个点,删除即可。

2023-09-28 23:59:02 750

原创 02_C++控制QML属性

最终实现结果,每点击按钮一次,就会执行一次fun函数,在fun函数中,我调用了setConnectEnabled函数,每次调用,程序都会发射一个connectEnabledChanged信号,Q_PROPERTY宏会使定义的属性更新,菜单enabled绑定了myConect的属性,这样菜单的enabled属性也会被更新。Q_PROPERTY是用来定义qml对象访问的属性,通过定义属性,可以在qml中访问、修改,也可以在属性变化时候,发送特定的信号。在Connect头文件中,添加以下代码;

2023-02-12 20:58:36 521

原创 01_qml联合C++的简单应用-C++输出控制

在本文章中, 主要学习qml联合C++实现简单的应用。通过在qml文件发射信号,在C++执行相应的程序。1.首先创建一个基于quick的应用程序,在UI中创建一个按钮,如下:2.再新建一个C++类, 我创建一个叫Connect 的类,注意一定要继承QObject。3.定义一个槽函数,用宏声明一下,使这个函数在qml中可以被调用4.在main.cpp文件中,使用模板函数,注册Connect类。

2023-02-12 20:47:34 136

原创 初次把玩树莓派的一些配置

安装好树莓派以后,将SD卡插入树莓派,接入电源,树莓派启动后会自动连接你在烧录器中设置的WiFi,我的是连接笔记本的移动热点,可以直接在移动热点中检查树莓派的ip地址。打开终端,通过ssh方式连接树莓派,user是树莓派的用户名,hostname是树莓派的IP地址,将这两个替换。输入你树莓派或者linux系统的用户名密码,即可进入树莓派系统界面。勾选配置WIFI,配置好WiFi和密码,最后保存配置,烧录即可。按下Shift+Ctrl+X快捷键,打开高级设置。登入树莓派后,通过指令,在树莓派安装xrdp。

2023-01-02 12:33:15 249

原创 02_初识QThread-更新UI

使用多线程,总会无可避免的要将一些数据更新到UI上。

2022-12-26 15:27:50 698

原创 01_Qt线程-初识QThread

Qt线程-初识QThread

2022-12-22 16:49:26 66

原创 解决Codesys在电脑中软PLC启动不了问题

最近在学习Codesys,在看codesys的教学视频时,发现自己的软PLC使用不了,点击Start PLC没啥反应。后来在网上一顿操作,总算找到了解决办法,原因是与Eplan的驱动冲突了,解决方法如下,亲测有效:WIN10操作系统解决Codesys与Eplan冲突方法1、更改 C:\Windows\System32\drivers\下的multikey.sys文件名为multikey00.sys或类似名称;2、更改 C:\Windows\System32\DriverStore\FileRepo

2022-01-28 17:31:10 8173 8

原创 WPF新打开一个窗口未显示样式

我用Visual Studio Blend做好的窗口,单独打开是可以显示样式的,我这里用的是Blend自带的Simple Styles.xaml但是使用另外一个窗口来启动这个窗口,结果没有显示出样式解决办法:哪一个界面用到了需要的样式,就在它的xaml文本添加如下代码 <!--引用样式--> <Window.Resources> <ResourceDictionary> <ResourceDictiona

2021-08-21 09:26:05 304

原创 FX5U_从站ModbusTCP通讯

好久没有使用PLC了,这次用的是三菱的FX5UMT/ES 做从站。在modbusTCP通讯这了,卡了我两三天,后来放一边,今天总算解决了。问题很简单,下面正题开始!首先需要的工具:GX works3FX5U PLC网线一根win10系统TCP调试助手(随便那一个)遇到的问题IP地址配置冲突。我根据网络视频的教程编辑通讯参数,结果却发现怎么配置都不对。后来查看了一下以太网配置,结果把我整懵了 。 (这个图是网上随便搜的,我的没有截图,一样的,方便大家参考)出现这个

2021-07-25 18:37:34 4793

原创 电机驱动_上位机_ModbusRTU

电机驱动_上位机_ModbusRTU一年多没有敲代码了,最近暑假在做一个项目,这里记录一下我遇到过的一些问题。这是我使用的工具和开发环境:Modbus PollModbus SlaveNModbus4VS2019开发环境C# WPFNModbus4引用NMdbus4,modbus RTU使用下面这个就OKusing Modbus.Device;第一步,实现打开串口,modbus建立主站//全局变量ModbusSerialMaster master;//主站byte slav

2021-07-08 11:06:00 1297

原创 C#制作简单上位机监控arduino

C#上位机程序//.NET3.5//端口波特率等需要在VS 17 IDE自行设置sing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;aiusing System.Text;...

2019-08-29 23:19:29 2440 2

原创 C语言_冒泡排序

简介:冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,是不会再交换的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。举例:main()//冒泡排序,正确{ int i, j;//循环变量 int n[...

2019-07-21 16:54:11 93

原创 C# WPF里,串口接收数据如何委托显示到UI里

博主我专科生,学机电一体化专业的,计算机专业的一些东西我也不是很懂。之前玩c# form感觉界面不好看,而且听说WPF界面美观,且功能强大。然后就入坑又自学了C# WPF,在最关键的的时候遇见了一个关于委托的的问题让我很是烦恼,在form没遇到过这些,不过还好几经周折总算是解决了。其问题主要是串口接收到的数据如何显示在UI上,并且调试的时候抛出异常:InvalidOperationExcept...

2019-03-30 23:02:28 1977 1

Livecharts动态折线图.7z

折线图的一个实例

2021-08-09

C#上位机监控.zip

上位机开发控制下位机arduino单片机,然后监控点亮一个LED灯

2019-08-29

空空如也

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

TA关注的人

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