添加换能器匹配层延时

This commit is contained in:
95384 2025-03-12 10:08:20 +08:00
parent 9aea2abcd8
commit 28cb8b4d57
4 changed files with 369 additions and 199 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.12.2, 2025-02-06T11:28:13. -->
<!-- Written by QtCreator 4.12.2, 2025-03-12T10:07:44. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
@ -77,7 +77,7 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.9 MinGW 32-bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.9 MinGW 32-bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5129.win32_mingw73_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
@ -320,7 +320,7 @@
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/Y/QT/build-micro_climate_config-Desktop_Qt_5_12_9_MinGW_32_bit-Release</value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/Y/QT/build-micro_climate_config-Desktop_Qt_5_12_9_MinGW_32_bit-Debug</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>

View File

@ -289,7 +289,7 @@ void Widget::on_get_data_pushButton_clicked()
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x1E));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x0A));
sent_comand.append(static_cast<uint8_t>(0x0B));
uint8_t sent_comand_u8[sent_comand.length()];
for(int i = 0; i < sent_comand.length(); i++)
@ -344,8 +344,8 @@ void Widget::get_configdata()
read_comand_u8[i] = readed_data[i];
}
if(readed_data.length() >= 25)
if(modbusCrc16(read_comand_u8, 23) >> 8 == read_comand_u8[23] && (modbusCrc16(read_comand_u8, 23) & 0x00FF) == read_comand_u8[24])
if(readed_data.length() >= 27)
if(modbusCrc16(read_comand_u8, 25) >> 8 == read_comand_u8[25] && (modbusCrc16(read_comand_u8, 25) & 0x00FF) == read_comand_u8[26])
{
qDebug() << "CRC16校验成功";
uint16_t config_1R5 = read_comand_u8[3] << 8 | read_comand_u8[4];
@ -355,9 +355,10 @@ void Widget::get_configdata()
uint16_t coefficient = read_comand_u8[11] <<8 | read_comand_u8[12];
uint16_t ns_distance = read_comand_u8[13] << 8 | read_comand_u8[14];
uint16_t we_distance = read_comand_u8[15] << 8 | read_comand_u8[16];
uint16_t errorlog = read_comand_u8[17] << 8 | read_comand_u8[18];
uint16_t ns_c = read_comand_u8[19] << 8 | read_comand_u8[20];
uint16_t we_c = read_comand_u8[21] << 8 | read_comand_u8[22];
uint16_t delay_time = read_comand_u8[17] << 8 | read_comand_u8[18];
uint16_t errorlog = read_comand_u8[19] << 8 | read_comand_u8[20];
uint16_t ns_c = read_comand_u8[21] << 8 | read_comand_u8[22];
uint16_t we_c = read_comand_u8[23] << 8 | read_comand_u8[24];
qDebug() << "config_1R5:" << config_1R5;
qDebug() << "config_4R5:" << config_4R5;
@ -366,6 +367,7 @@ void Widget::get_configdata()
qDebug() << "coefficient:" << coefficient;
qDebug() << "ns_distance:" << ns_distance;
qDebug() << "we_distance:" << we_distance;
qDebug() << "DelayTime:" << delay_time;
qDebug() << "errorlog:" << errorlog;
qDebug() << "ns_c:" << ns_c;
qDebug() << "we_c:" << we_c;
@ -377,6 +379,7 @@ void Widget::get_configdata()
ui -> Coefficient_lineEdit ->setText(QString::number((float)coefficient/10000.0));
ui -> distance_NS_lineEdit -> setText(QString::number((float)ns_distance/500.0) + "mm");
ui -> distance_WE_lineEdit -> setText(QString::number((float)we_distance/500.0) + "mm");
ui -> Delay_Time_lineEdit -> setText(QString::number((float)delay_time) + "us");
ui -> c_NS_lineEdit -> setText(QString::number((float)ns_c/10.0) + "m/s");
ui -> c_WE_lineEdit -> setText(QString::number((float)we_c/10.0) + "m/s");
@ -680,11 +683,11 @@ void Widget::on_Get_ID_pushButton_clicked()
sent_comand.append(static_cast<uint8_t>(0x30));
sent_comand.append(static_cast<uint8_t>(0x03));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x37));
sent_comand.append(static_cast<uint8_t>(0x38));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x04));
sent_comand.append(static_cast<uint8_t>(0xF1));
sent_comand.append(static_cast<uint8_t>(0xE6));
sent_comand.append(static_cast<uint8_t>(0xC1));
sent_comand.append(static_cast<uint8_t>(0xE5));
Serial_port->write(sent_comand);
@ -695,7 +698,7 @@ void Widget::on_Get_ID_pushButton_clicked()
}
uint32_t PassWord[2] = {0};
uint32_t key[] = {0x509770ff, 0x29c6b369, 0x4da2c125, 0x0};
uint32_t key[] = {0x509770ff, 0x29c6b369, 0x4da2c125, 0x0};//ID中间32位
void Widget::getIdData()
{
uint32_t ID_1;
@ -777,7 +780,7 @@ void Widget::on_Trans_password_pushButton_clicked()
sent_comand.append(static_cast<uint8_t>(0x30));
sent_comand.append(static_cast<uint8_t>(0x10));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x3B));
sent_comand.append(static_cast<uint8_t>(0x3C));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x04));
sent_comand.append(static_cast<uint8_t>(0x08));
@ -858,3 +861,43 @@ void Widget::write_ack()
}
disconnect(Serial_port, &QSerialPort::readyRead, nullptr, nullptr);
}
//37 ->25
void Widget::on_pushButton_9_clicked()
{
QString text = ui -> write_delay_time_lineEdit -> text();
bool ok;
double data = text.toDouble(&ok);
qDebug() << data;
uint16_t data_u16 = (uint16_t)data;
QByteArray sent_comand;
sent_comand.append(static_cast<uint8_t>(0x30));
sent_comand.append(static_cast<uint8_t>(0x10));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x25));
sent_comand.append(static_cast<uint8_t>(0x00));
sent_comand.append(static_cast<uint8_t>(0x01));
sent_comand.append(static_cast<uint8_t>(0x02));
sent_comand.append(static_cast<uint8_t>(data_u16 >> 8));
sent_comand.append(static_cast<uint8_t>(data_u16 & 0x00FF));
uint8_t sent_comand_u8[sent_comand.length()];
for(int i = 0; i < sent_comand.length(); i++)
{
sent_comand_u8[i] = sent_comand[i];
}
uint16_t crc_16_val = modbusCrc16(sent_comand_u8, sent_comand.length());
sent_comand.append(crc_16_val >> 8);
sent_comand.append(crc_16_val);
Serial_port->write(sent_comand);
//连接信号与槽
//断开所有其他的信号与槽连接
disconnect(Serial_port, &QSerialPort::readyRead, nullptr, nullptr);
connect(Serial_port, SIGNAL(readyRead()), this, SLOT(write_ack()), Qt::UniqueConnection);
}

View File

@ -56,6 +56,8 @@ private slots:
void on_pushButton_8_clicked();
void on_pushButton_9_clicked();
private:
Ui::Widget *ui;
//关闭窗口提示

495
widget.ui
View File

@ -419,170 +419,265 @@ border-radius: 10px; /* 圆角半径 */</string>
<property name="title">
<string>配置</string>
</property>
<layout class="QGridLayout" name="gridLayout_3" columnstretch="1,1">
<property name="leftMargin">
<number>1</number>
</property>
<property name="topMargin">
<number>1</number>
</property>
<property name="rightMargin">
<number>1</number>
</property>
<property name="bottomMargin">
<number>1</number>
</property>
<property name="spacing">
<number>1</number>
</property>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>RSSI有效范围</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_9">
<property name="text">
<string>风速WE</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>换能器参数8R0</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>换能器表面距离NS</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_7">
<property name="text">
<string>换能器表面距离WE</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<layout class="QGridLayout" name="gridLayout_3" columnstretch="0,0" columnminimumwidth="5,1">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器参数1R5</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_8">
<property name="text">
<string>风速NS</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>粘度修正系数:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>换能器参数4R5</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="config_1R5_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器参数4R5</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="config_4R5_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器参数8R0</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="config_8R0_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>RSSI有效范围</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="RSSI_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>粘度修正系数:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLineEdit" name="Coefficient_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_6">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器表面距离NS</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLineEdit" name="distance_NS_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_7">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器表面距离WE</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QLineEdit" name="distance_WE_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_13">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>换能器匹配层延时S</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLineEdit" name="c_NS_lineEdit">
<widget class="QLineEdit" name="Delay_Time_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_8">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>风速NS</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QLineEdit" name="c_NS_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="label_9">
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>风速WE</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QLineEdit" name="c_WE_lineEdit">
<property name="minimumSize">
<size>
<width>70</width>
<height>20</height>
</size>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
@ -596,30 +691,33 @@ border-radius: 10px; /* 圆角半径 */</string>
<property name="title">
<string>写入配置</string>
</property>
<layout class="QGridLayout" name="gridLayout_4" columnstretch="5,4,4">
<layout class="QGridLayout" name="gridLayout_4">
<property name="leftMargin">
<number>1</number>
<number>0</number>
</property>
<property name="topMargin">
<number>1</number>
<number>0</number>
</property>
<property name="rightMargin">
<number>1</number>
<number>0</number>
</property>
<property name="bottomMargin">
<number>1</number>
<number>6</number>
</property>
<property name="spacing">
<number>1</number>
<number>0</number>
</property>
<item row="6" column="2">
<widget class="QPushButton" name="pushButton_6">
<item row="1" column="0">
<widget class="QLabel" name="label_37">
<property name="text">
<string>写入</string>
<string>换能器参数1R5</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="1">
<item row="1" column="1" colspan="2">
<widget class="QLineEdit" name="write_1R5_lineEdit">
<property name="statusTip">
<string/>
@ -638,17 +736,24 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_38">
<item row="1" column="3">
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>RSSI有效范围</string>
<string>写入</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_36">
<property name="text">
<string>换能器参数4R5</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<item row="2" column="1" colspan="2">
<widget class="QLineEdit" name="write_4R5_lineEdit">
<property name="readOnly">
<bool>false</bool>
@ -658,28 +763,8 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="write_8R0_lineEdit">
<property name="readOnly">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>0-100</string>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLineEdit" name="write_Coefficient_lineEdit">
<property name="readOnly">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>1.1201</string>
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QPushButton" name="pushButton_4">
<item row="2" column="3">
<widget class="QPushButton" name="pushButton_2">
<property name="text">
<string>写入</string>
</property>
@ -695,44 +780,34 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLineEdit" name="write_distance_WE_lineEdit">
<item row="3" column="1" colspan="2">
<widget class="QLineEdit" name="write_8R0_lineEdit">
<property name="readOnly">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>115.12mm</string>
<string>0-100</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_37">
<property name="text">
<string>换能器参数1R5</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>换能器表面距离WE</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QPushButton" name="pushButton">
<item row="3" column="3">
<widget class="QPushButton" name="pushButton_3">
<property name="text">
<string>写入</string>
</property>
</widget>
</item>
<item row="4" column="1">
<item row="4" column="0">
<widget class="QLabel" name="label_38">
<property name="text">
<string>RSSI有效范围</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="1" colspan="2">
<widget class="QLineEdit" name="write_lineEdit">
<property name="readOnly">
<bool>false</bool>
@ -742,8 +817,35 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QPushButton" name="pushButton_3">
<item row="4" column="3">
<widget class="QPushButton" name="pushButton_4">
<property name="text">
<string>写入</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>粘度修正系数:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="1" colspan="2">
<widget class="QLineEdit" name="write_Coefficient_lineEdit">
<property name="readOnly">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>1.1201</string>
</property>
</widget>
</item>
<item row="5" column="3">
<widget class="QPushButton" name="pushButton_5">
<property name="text">
<string>写入</string>
</property>
@ -759,7 +861,7 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="6" column="1">
<item row="6" column="1" colspan="2">
<widget class="QLineEdit" name="write_distance_NS_lineEdit">
<property name="readOnly">
<bool>false</bool>
@ -769,48 +871,71 @@ border-radius: 10px; /* 圆角半径 */</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_36">
<item row="6" column="3">
<widget class="QPushButton" name="pushButton_6">
<property name="text">
<string>换能器参数4R5</string>
<string>写入</string>
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>换能器表面距离WE</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>粘度修正系数:</string>
<item row="7" column="1" colspan="2">
<widget class="QLineEdit" name="write_distance_WE_lineEdit">
<property name="readOnly">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
<property name="placeholderText">
<string>115.12mm</string>
</property>
</widget>
</item>
<item row="7" column="2">
<item row="7" column="3">
<widget class="QPushButton" name="pushButton_7">
<property name="text">
<string>写入</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QPushButton" name="pushButton_2">
<item row="8" column="0">
<widget class="QLabel" name="label_42">
<property name="text">
<string> 换能器匹配层延时:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QLineEdit" name="write_delay_time_lineEdit">
<property name="text">
<string/>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>2us</string>
</property>
</widget>
</item>
<item row="8" column="2" colspan="2">
<widget class="QPushButton" name="pushButton_9">
<property name="text">
<string>写入</string>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QPushButton" name="pushButton_5">
<property name="text">
<string>写入</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="3">
<item row="0" column="0" colspan="4">
<widget class="QPushButton" name="get_data_pushButton">
<property name="text">
<string>读取数据</string>
@ -1094,7 +1219,7 @@ border-radius: 10px; /* 圆角半径 */
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>湿度</string>
<string>湿度</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@ -1120,7 +1245,7 @@ border-radius: 10px; /* 圆角半径 */
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>占位</string>
<string>温度</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>