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

房产中介网站开发与设计代码网站是怎么优化的

房产中介网站开发与设计代码,网站是怎么优化的,江苏南京建设工程信息网站,做网站一定要有营业执照吗本文在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.tj-hxxt.cn/news/124932.html

相关文章:

  • asp网站伪静态页面seo营销专员
  • 电商培训课程内容上海百度搜索排名优化
  • 档案网站的建设方案seo外链优化
  • seo如何根据网站数据做报表购买链接平台
  • 河南工程建设信息网站深圳外贸推广公司
  • 济南莱芜区疫情最新消息通知seo收索引擎优化
  • 自己做网站 怎样下载模板网络营销策划书3000字
  • 代理报关的货怎么在网站上做电子委托学校教育培训机构
  • 鞋子 东莞网站建设温州网站建设
  • 郑州营销型网站建设公司最新的疫情最新消息
  • 食品品牌网站策划怎么建立信息网站平台
  • 咸阳学校网站建设哪家专业重庆百度推广电话
  • 教师个人网站建设推销一个产品的方案
  • 24小时学会网站建设哈尔滨百度推广公司
  • 广州智迅网络做网站湖南株洲疫情最新情况
  • 宁晋网站建设设计世界杯最新排名
  • 网站宣传虚假处罚标准高报师培训机构排名
  • 云服务器建立多个网站吗韩国比分预测
  • 湖南省交通建设质监局网站百度热搜榜排名今日第一
  • 专业做网站技术西安seo代运营
  • 网站常用的推广方法有哪些百度广告怎么投放多少钱
  • 网站建设的标准seo独立站
  • 如何自己动手做网站软文的目的是什么
  • 响应式表白网站源码百度知道一下
  • 网络公司构建网站北京已感染上千万人
  • 聊城网站建设制作开发公司北京快速优化排名
  • 网站域名免费申请2024年新闻时事热点论文
  • 门户网站的发布特点宁波seo搜索引擎优化公司
  • 网站管理和维护如何让百度快速收录
  • 新手建网站需要怎么做呢郑州众志seo