自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 威纶通宏指令初始化缺陷

第一次触发宏指令,btnStart == true。第二次触发,btnStart == false。lb10 — lb15 为 true。LB11 — LB15 为true。初始化数组第一个值,通过编译。

2024-11-09 10:38:02 78

原创 NET中的定时器

这是WPF中的定时器,它基于Dispatcher对象,可以在非UI线程创建。主要用于Windows Forms、WPF和Web Forms应用中。NET 6中引入的定时器,支持异步方式。WinForms应用设计的定时器。,并提供了更多的配置选项。

2024-11-07 17:17:09 97

原创 C# 中自定义委托 (delegate)用法

自定义委托步骤

2024-11-02 15:21:25 198

原创 西门子V90伺服驱动器

原因为 顺时针行程限制信号(CWL)和逆时针行程限制信号(CCWL)以及急停(EMGS) 这三个信号为OFF。默认必须为ON才可运行,如果实际使用时无需用到这三个功能,可通过把P29300的第1、2、6位设为1来强制为ON,如下图所示。通过PLC发送高速脉冲来驱动伺服进行定位,对于伺服的调试较为简单,繁琐的是在PLC中编写高速脉冲输出程序。接下来开始对参数进行调试,可以通过驱动器面板和V-ASSISTANT软件两种方式调试参数,但软件与驱动器连接后面板则无法使用。1) 外部脉冲位置控制模式(PTI)

2024-04-30 14:26:14 441

原创 C# new overread

class CarSystem.Console.WriteLine(“基类方法.”);//测试。

2024-04-17 22:41:17 216

原创 读取CSV文件数据到DataGridView C#

【代码】读取CSV文件数据到DataGridView C#

2024-03-17 23:12:51 679

原创 QBrush

QBrush常用方法。

2022-12-05 21:33:03 316 1

原创 QPen总结

QPen基本用法。

2022-12-05 18:08:41 3329 1

原创 台达ModbusRTU

通讯端口(COM1: RS-232, COM2: RS-485, COM3: RS-485)支持 MODBUS ASCII/RTU 通讯格式,通讯格式为 RTU mode, 9600bps, 8 data bits, even parity, 1。可做为主站或从站,支持 ASCII/RTU 通讯格式,可调整波特率,速率最高可达。可做为主站或从站,支持 ASCII/RTU 通讯格式,可调整波特率,速率最高可达。若是通讯口为 USB,则不支持主站通讯功能。通讯格式,可调整波特率,速率最高可达。

2022-10-19 15:42:27 7411

原创 Qt模态窗口

Qt模态窗口的3种用法

2022-10-08 11:35:29 1378

原创 秒表最简单实现

qt 5 实现最简单秒表。

2022-07-15 11:34:28 216

原创 Qt中tcp 服务器客户机开发思路

Qt中TCP服务器客户端开发思路

2022-06-17 11:45:46 532

原创 顺序表的基本操作

顺便表的增删

2022-06-16 17:19:02 122

原创 new的使用

new的语法使用

2022-06-16 14:49:42 68

原创 Qt之下拉框QComboBox相关signal对比--activated与currentIndexChanged

QT 中 activated 用法

2022-06-13 11:01:48 2865

原创 sin函数cos函数

sin函数

2022-06-10 14:29:13 345

原创 Qt将选中的字体加粗下划线

Qt文本字体

2022-06-09 17:03:46 1242

原创 QT布局管理器

#include "widget.h"#include <QApplication>#include <QLabel> //标签头#include <QLineEdit> //输入框#include <QFormLayout> //布局管理器#include <QRadioButton> //按钮消息接受#include <QPushButton>#include <QSpacerItem> //留

2022-05-26 11:13:35 87

原创 PID比较分析

https://blog.csdn.net/qq_38833931/article/details/80630960位置型PID:out=pid.Kp * pid.err + pid.Ki * pid.integral + pid.Kd * (pid.err - pid.err_last);输出值:= P * 偏差 + I * 累计偏差 + D * (偏差 - 上次偏差)偏差和P值越大输出越大,越小输出越小,接近目标时输出变小.I值和累计偏差在第一次接近目标值时是正向作用, 当前值大于目标值后,

2022-04-07 11:54:09 544

原创 const 指针

const限制 4 种写法:1: const int *p=&a;2: int const *p=&a;3: int *const p=&a;4: const int *const p=&a;第一种第二种的作用是一样的, 指针指向的地址可以改变, 指针指向的内容不能改变;p=&b; //可以更改指针指向的地址;//*p= 51 //指针指向的内容不可以改变.第三种,指针指向的内容可以改变,单指针指向的地址不能改变*p=51;

2022-04-02 14:23:52 1236

原创 指针的地址

int *p = NULL;int i = 0;p = &i;if (p){ cout << i << endl; cout << p << endl;}if (*p){ cout << "holle!" << endl;}if § …if(*p)…的区别在 if(p) 表示如果指针不是空指针 执行代码。。。。。。。。if(*p) *p是解引用 判断 *p指向的内存空间的值不为空,

2021-12-22 16:21:39 232

原创 c++字符顺序交换.

字符串顺序交换.int main(void){string str;int i;int j;char tmp;cout << “请输入一个字符串:” << endl;cin >> str;i = 0;j = str.length() - 1;while (i < j){tmp = str[i];str[i] = str[j];str[j] = tmp;i++;j–;}cout << "str= " << s

2021-11-19 23:35:58 1470

原创 c++学习1

1-100 之间的整数和.int main(void){int count1=1;int count2=0;int MAX , MIN ,SUB;int Origin=0;cin >> count1;cin >> count2;if (count1 > count2){ //MAX = count1-count2; MAX = count1; MIN = count2; SUB = count1 - count2+1;}else{ //M

2021-11-19 23:15:14 80

原创 计算单词量

计算单词量char line[256];int i = 0;int count = 0;cout << "请输入一段话:";gets_s(line, sizeof(line));while (line[i] == ' ')i++; //跳过开始的空格while (line[i]){ while (line[i] && line[i] != ' ') i++; while (line[i] == ' ')i++; count++;}cout <&

2021-11-06 13:38:45 81

原创 2021-08-03

c指针学习和个人理解 int i = 6;int *a ;a = &i;int *aa =&i; 编译器不报错!aa = &i; 编译器也不报错!*aa=&i; 编译器报错?int b;b=&i; 编译器报错。int *c;b=i; 编译报错。每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了在内存中的一个地址。那么指针需要先定义在使用。* 和 & 需要一.

2021-08-04 00:06:47 71

原创 随机数

随机数 srand((unsigned int)time(NULL));随机数头文件 #include < ctime>#include"string" 字符串头struct student{string sName;int age;int score;};struct teacher{string tName;struct student sArray[5];};void allocateSpace(struct teacher tArray[], int

2021-03-17 17:04:17 214

原创 西门子1200S7通讯

西门子1200_S7通讯西门子1200PLC与西门子PLC通讯,不在同一个组态环境下。1200做主站物理接口RJ45添加新设备、建立服务器项目。固件版本、订货号、CPU信息按实际设备填写。设置IP地址子网掩码。在链接机制—>勾选允许远成对象的PUT/GET。服务器设置成功。客户端设置创建项目:固件版本、订货号、CPU信息按实际设备填写。IP地址要和服务器在同一网段。打开main(主程序)>>指令>>通讯>>GET>>创建背景

2021-03-12 13:55:38 3830

Qt Tcp 客户机服务器 本地连接.

初学者, 基本的连接实现, 高手勿扰, 新手可以看看.

2022-06-22

空空如也

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

TA关注的人

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