当前位置: 首页 > news >正文

网站seo具体怎么做什么网站做一手项目好

网站seo具体怎么做,什么网站做一手项目好,做动态图片的网站,seo是什么岗位的缩写本文在QT5.14平台,基于QModbusClientTcp类,实现了客户端对单个寄存器的读写,用ModbusSlave做服务器做测试。 1.界面 (1)更改读按钮的名称为bt_Read (2)更改写按钮的名称为bt_Write 2.修改pro文件的第三行 greaterThan(QT_MAJOR_VERSION, 4)…

本文在QT5.14平台,基于QModbusClientTcp类,实现了客户端对单个寄存器的读写,用ModbusSlave做服务器做测试。

1.界面


(1)更改读按钮的名称为bt_Read
(2)更改写按钮的名称为bt_Write

2.修改pro文件的第三行
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  serialbus 

3.修改mainWindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QModbusTcpClient>

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();


private slots:
    void on_bt_Read_clicked();
    void on_bt_Write_clicked();
    void ReplyData();

private:
    Ui::MainWindow *ui;
    QModbusTcpClient *client;
};
#endif // MAINWINDOW_H

4.修改mainWindow.c
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->setWindowTitle("ModbusTCPClient");
    client=new QModbusTcpClient(this);
    client->setConnectionParameter(QModbusDevice::NetworkAddressParameter,"127.0.0.1");
    client->setConnectionParameter(QModbusDevice::NetworkPortParameter,502);
    client->connectDevice();

}

MainWindow::~MainWindow()
{
    if(client->state()==QModbusTcpClient::ConnectedState)
    {
        client->disconnectDevice();
    }
    delete ui;
}

void MainWindow::on_bt_Read_clicked()
{
    QModbusDataUnit unit(QModbusDataUnit::HoldingRegisters,500,1);
    unit.setValue(0,ui->textEdit->toPlainText().toInt());
    QModbusReply *reply=client->sendReadRequest(unit,1);
    if(reply)
    {
        if(!reply->isFinished())
        {
            connect(reply,&QModbusReply::finished,this,&MainWindow::ReplyData);
            return;
        }
    }
    reply->deleteLater();
}

void MainWindow::on_bt_Write_clicked()
{
    QModbusDataUnit unit(QModbusDataUnit::HoldingRegisters,500,1);
    unit.setValue(0,ui->textEdit->toPlainText().toInt());
    QModbusReply *reply=client->sendWriteRequest(unit,1);
    if(reply)
    {
        reply->deleteLater();
    }

}
 void MainWindow::ReplyData()
 {
      QModbusReply *reply=(QModbusReply *)(sender());
       QModbusDataUnit unit=reply->result();
       reply->deleteLater();
       if(unit.valueCount()>0)
       {
           ui->textEdit->setText(QString::number(unit.value(0)));
       }
 }
 

http://www.yayakq.cn/news/961310/

相关文章:

  • 做物流的用什么网站配货永倍达电商平台运营模式
  • python 做网站开发站内推广策略
  • 编程代码网站《新闻联播》今天
  • 山东省无障碍网站建设标准凡科建站平台
  • 自己做的网站访问速度慢天津做网站的公司有哪家
  • 北京商城网站建设报价单中国最新军事新闻50字
  • 布谷 海南网站建设WordPress手机aop主题
  • 灌南网站建设南京网站seo专家
  • 小说网站开发猪八戒免费视频app交友软件哪个好
  • 怎么用ip做网站网站建设开发能力很强的企业
  • 长沙做网站设计的公司网站后台分类
  • 浙江省住房和城建建设厅网站织梦做网站好不好
  • 江西住建云网站ppt模板免费下载素材图片
  • 网站建设公司转型成都系统网站建设
  • 银川住房和城乡建设部网站现在做推广有什么好的方法
  • seo诊断网站免费诊断平台项目网络图怎么绘制
  • drupal网站建设 北京微信用什么小程序可以提取文字
  • 安徽省工程建设信息网网站网站建设公司找博行
  • 广州建设网站 公司怎么在百度上做广告
  • 做网站ddos攻击html5 企业国际网站 多国家 多语言 源代码 cookies
  • 公司付的网站费怎么做分录wordpress微博评论箱
  • 泉州市建设局网站如何设计的英文网站
  • 陕西中洋建设有限公司网站秦皇岛建设网招聘信息
  • 购物网站排名景德镇市场建设局网站
  • 夸克作文网站企业网站建设的收获
  • 石家庄学院太原网站建设优化
  • 网站建设开发价格怎么算没有公司可以注册网站吗
  • 制作单页网站教程视频做网站做网站的公司
  • 求百度关键词搜索网站长沙企业做网站
  • 网站建设的编程技术wordpress怎么自己写代码