Skip to main content

🛠️ PC Application


📦 Project Overview

This project contains a Qt6-based desktop application built using CMake. It demonstrates LMA running on a PC environment and allows simulation of the mathematics and functions.


🧰 Requirements

✅ Software

  • CMake: >= 3.28
  • Qt6: Must include the following modules:
    • Qt::Widgets
    • Qt::Gui
    • Qt::Concurrent
    • Qt::Charts
  • Build Environment: Visual Studio 17 2022 (or equivalent CMake-compatible IDE)

🚀 Getting Started

1. Clone the Repository

    git clone https://github.com/lwray-renesas/LMA.git

2. Configure the Project with CMake

  1. Open CMake GUI or use CLI.
  2. Set the source directory to the root of the project.
  3. Set the build directory (e.g., build/).
  4. Click Configure and select your generator (e.g., Visual Studio 17 2022).
  5. Click Generate.

3. Open the Generated Project

  • Open the generated solution/project file in your IDE (e.g., Visual Studio).
  • Ensure Qt paths are correctly set if not auto-detected.

4. Build the Application

  • Build the project using your IDE or run:

    cmake --build build/

5. Run & Debug

  • Launch the application from your IDE or run the compiled binary from the build directory.
  • Use breakpoints and IDE tools to debug as needed.

This application allows basic simulation of waveforms, measurement and calibration, shown below.

Application