HMI-36-【节能模式】开搞

简介: 今天主要是准备工作,先把运动模式中的接口都搬运过来,这样在主仪表中都可以把节能模式都的调用都写进去了。

HMI-36-【节能模式】开搞

​ 今天主要是准备工作,先把运动模式中的接口都搬运过来,这样在主仪表中都可以把节能模式都的调用都写进去了。


[TOC]

关键字: HIMI接口Qt节能eco

搬运运动模式接口

​ 直接上代码,

#ifndef ECONOMIC_H
#define ECONOMIC_H

#include <QWidget>
#include <MeterDisplay/MD_Economic/MDE_CenterDisplay/mde_center.h>
namespace Ui {
class MD_Economic;
}

class MD_Economic : public QWidget
{
    Q_OBJECT

public:
    explicit MD_Economic(QWidget *parent = nullptr);
    ~MD_Economic();
    /**
     * @brief fastStart
     * 快速启动
     */
    void fastStart();
    /**
     * @brief powerUp
     * 节能模式模拟上电
     */
    void powerUp();
    /**
     * @brief selfInspection
     * @return
     * 自检程序
     */
    void selfInspection();
    /**
     * @brief setTime
     * @param time
     * 设置时间
     */
    void setTime(QString time = "00:00");
    /**
     * @brief setTemperature
     * @param temperature
     * 设置温度
     */
    void setTemperature(QString temperature = "-0°C");
    /**
     * @brief setDirection
     * @param direction
     * 设置方向
     */
    void setDirection(int direction = 0);
    /**
     * @brief setRAFE
     * @param rafe
     * 设置平均油耗
     */
    void setRAFE(double rafe = 0.0);
    /**
     * @brief setTacho
     * @param tacho
     * 设置发动机转速0-8000 转速
     */
    void setTacho(int tacho = 0);
    /**
     * @brief EngineTemperatur
     * @param temperature
     * 设置发动机温度
     */
    void EngineTemperatur(int temperature = 0);
    /**
     * @brief setCarSpeed
     * @param speed
     * 设置车速
     */
    void setCarSpeed(int speed = 0);
    /**
     * @brief setOilMass
     * @param mass
     * 设置油量
     */
    void setOilMass(int mass = 0);
    /**
     * @brief setRateLimiting
     * @param isOpen
     * @param speed
     * 设置限速开关及速度
     */
    void setRateLimiting(bool isOpen = false,int speed = 0);
    /**
     * @brief setTurnLight
     * @param light
     * 设置转向灯
     */
    void setTurnLight(int light);
    /**
     * @brief callIn
     * @param name
     * @param number
     * @param pixmap
     * 电话进来
     */
    void callIn(QString name,QString number,QPixmap pixmap);
    /**
     * @brief setPhoneAnswer
     * 接听电话
     */
    void setPhoneAnswer();
    /**
     * @brief setPhoneHangUp
     * 挂断电话
     */
    void setPhoneHangUp();
signals:
    /**
     * @brief signalPowerUpfinished
     * 上电完成信号
     */
    void signalPowerUpfinished();
    /**
     * @brief signalSelfInspection
     *  自检完成信号
     */
    void signalSelfInspectionfinished();
private:
    /**
     * @brief sendSelfInspectionFinshedSignal
     * 发送自检完成信号
     */
    void sendSelfInspectionFinshedSignal(int temp);
private slots:
    /**
     * @brief slotShaoAll
     * @param number
     * 显示所仪表的动画
     */
    void slotShaoAll(int number);
private:
    Ui::MD_Economic *ui;

    MDE_Center* m_center = nullptr;                     //中心仪表
};

#endif // ECONOMIC_H

说明:

本项目中所使借鉴原型来自:[吉利] 博瑞GE | 仪表HMI设计吉利汽车HMI项目

设计图的所有权和解释权都归吉利汽车所有。

本项目所有资源文件均有打不死的小海复刻制作。

本项目代码暂时不会开源,有需要的源码的可与我联系,左上角二维码加微信。

本项目仅限学习交流、禁止商业使用。


博客签名2021

相关文章
|
存储 编译器 程序员
C语言基础——C语言常见概念
C语言基础——C语言常见概念
|
9月前
|
存储 人工智能 数据库
面向医疗场景的大模型 RAG 检索增强解决方案
本方案为您介绍,如何使用人工智能平台 PAI 构建面向医疗场景的大模型 RAG 检索增强解决方案。
|
11月前
|
机器学习/深度学习 搜索推荐 数据库
深度学习之药物筛选与发现
基于深度学习的药物筛选与发现是利用深度学习模型自动化和加速药物开发过程的一个重要方向。传统的药物发现过程通常耗时长、成本高,需要大量的实验和计算,而深度学习通过从大规模生物医学数据中学习规律,能够帮助研究人员更快速地筛选潜在药物,并预测其在体内的行为。
320 4
|
机器学习/深度学习 文字识别 算法
使用Python从图像中提取表格
使用Python从图像中提取表格
|
弹性计算 大数据 测试技术
阿里云服务器哪个好用便宜?2024年阿里云便宜购买配置价格整理总结
随着云计算技术的日益成熟,云服务器已成为企业和个人用户的首选。在众多的云服务提供商中,阿里云和腾讯云以其稳定的服务、强大的性能和优惠的价格赢得了广大用户的青睐。阿里云推出的多款云服务器实例中,2核2G3M轻量应用服务器一年仅需62元,而经济型e实例云服务器ECS和通用算力型u1实例云服务器ECS则提供了更广泛的选择。其中,2核2G3M经济型e实例一年99元,2核4G通用算力型u1实例一年706.25元,更有4核8G、4核16G等高性能配置供用户选择。这些实例在性价比上表现突出,尤其是通用算力型u1实例,性能与价格俱佳。对于性能要求不高的用户来说,它是非常合适的选择;而对性能有更高要求的用户。
|
存储 自然语言处理 Unix
【C生万物】初始C语言
【C生万物】初始C语言
显卡(2)
显卡(2)。
116 1
|
前端开发
Charles断点
断点测试可以通过查看接口返回数据可以方便定位是前端还是后端的问题,同时通过更改request和response数据可以很方便构造测试数据。简而言之,断点测试可以通过修改接口数据更快的定位问题。
312 0
|
Python
[oeasy]python0144_try的完全体_否则_else_最终_finally
[oeasy]python0144_try的完全体_否则_else_最终_finally
218 0
[oeasy]python0144_try的完全体_否则_else_最终_finally