自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言编写 秒数转换成时间戳 UTC时间 函数实现

单片机中需要转换时间戳,没有现成的函数可以用,为了提高单片机的效率,写了一个,参考如下:const int Days[12]={31,28,31,30,31,30,31,31,30,31,30,31};void MainWindow::Calc_Time(unsigned long Second_data){ unsigned long Year = 1970;...

2018-12-24 20:46:25 8880 4

原创 买酒 酒瓶酒盖换酒的程序实现

 题目如图片,程序实现如下:分两种情况,可以借酒瓶与不借酒瓶,通过宏定义来区分。代码如下:/ 这是一个简单的C++程序:simple.cpp#include  <iostream> //包含标准库中的输入输出流头文件#include <stdlib.h>using namespace std;#define KJ  1    //可以借瓶子或瓶盖voi...

2018-09-13 10:16:53 1537

原创 QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤

笔者在用QT编译程序给同事用,同事经常不能直接打开,需要安装不少动态库才可以,经过百度及同事告知,发现有个简洁打包途径。QT 不同版本的编辑器 打包程序,保证其他电脑可用步骤。1 打开  ,显示如图:。选择需要发布的版本程序的路径,本例中以CloudConfig.exe举例说明,在E盘中新建文件夹,并将CloudConfig.exe放在文件夹中。如图:

2017-10-28 09:52:28 397

原创 QT 快捷键

F1        查看帮助F2        跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2    声明和定义之间切换F4        头文件和源文件之间切换Ctrl+1         欢迎模式Ctrl+2        编辑模式Ctrl+3        调试模式Ctrl+4        项目设置模式Ctrl+5        帮助模式 

2017-09-28 17:06:55 172

原创 QT5 没办法引用 QTcpSocket 问题的解决

头文件预处理中 #include #include #include #include 发现  #include    没有办法正常使用  原因在于  .pro文件中  缺少了   QT += network

2017-09-28 15:06:45 6475

原创 QT 按照预想格式导出内容

在编写代码时,发现需要做一堆重复性的工作,量大且容易犯错,于是通过代码的形式输出。需要导出的内容如下:代码如下:void CModbusInputConfig::on_paraBtn_clicked(){ QString filePath = QFileDialog::getSaveFileName(this,tr("保

2017-09-26 20:10:38 219

原创 相对路径与绝对路径 QT

编写上位机的过程中,需要调用一个文件显示装置型号与程序版本。测试的时候,用的为绝对路径,如下:const QString FIlE_PATH("E:\\QTProject\\bin\\AYCollect_Config.csv");QFile csvFile(FIlE_PATH);QStringList CSVList; CSVList.clear(); if(!

2017-09-26 19:45:56 1571

原创 QT 延时

编写上位机软件时,需要发送一个指令要求:延时30s,收到回复,延时立马中断。void Dialog::sleep(int sec){ QEventLoop loop; connect(this, SIGNAL(netTestSignal()), &loop, SLOT(quit())); QTimer::singleShot(sec*1000, &

2017-09-16 16:59:48 481

原创 QT 表格中的内容 怎么用 inputmask设定范围

一般inputmask 只能用在QLineEdit中设定界限,这次做上位机的时候,内容是在表格中,经过同事指导帮忙,实现如下:上位机从下位机读取参数,或者初始化 QString str; for(int i =0;i6;i++) { str += QString("%1").arg(stru.p

2017-09-08 14:12:24 3950

原创 上位机与下位机程序配合是 下位机程序崩溃

最近作为一个菜鸟,一直测试同事用QT写好的上位机与下位机程序, 结果配置一个模块,连续点击多次下载时,下位机出现程序崩溃的情况。如图根据提示得知在下位机线程没有结束的时候,我通过上位机就把内容情况了。 下位机线程继续运行的时候,程序就崩了。下位机程序处理:  //串口线程停止,释放内存    for(int i=0; i    {        if(m

2017-09-07 20:17:32 1957

原创 字符串与16进制转化

鄙人在学习QT软件编写上位机的过程中,电表的地址为6个16进制的字节,需要用上位机进行操作更改。 16进制转 字符串的代码如下: QString str; for(int i =0;i6;i++) { str += QString("%1").arg(stru.protocol.dlt645

2017-09-04 09:32:17 1079

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-25 17:52:38 174

NUC980_Linux-4.4_BSP_v1.02.000.zip

NUC980的技术支持文档,适合于开发板的调试,中英文两个版本。包括编译环境,指导工具,包括nuwriter/WinUSB4NuVCOM/sdwriter等工具的安装包

2019-08-23

NUC980_Linux-4.4_BSP_v1.02.000.zip

NUC980的技术支持文档,适合于开发板的调试,中英文两个版本。包括编译环境,指导工具,包括nuwriter/WinUSB4NuVCOM/sdwriter等工具的安装包

2019-08-23

modbus 不知装置地址情况下 快速查找地址

modbus 不知装置地址情况下 快速查找地址 支持模拟报文发送及接受

2017-11-30

QT平台下的 TcpClient源码 往特定服务器地址发送报文

QT平台 往特定服务器发送报文 同时串口接收服务器发送的报文

2017-09-28

DLT645规约测试软件 与 虚拟电表

DLT645规约测试软件 与 虚拟电表 ,已验证方便好用

2017-08-25

空空如也

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

TA关注的人

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