Giter Site home page Giter Site logo

porchconfigurationassistant's Introduction

PorchConfigurationAssistant 使用指引

软件环境

软件文件夹结构如图:
Architecture

项目中包含

  • Images文件夹(存储示例图)
  • Application.exe(程序)
  • glfw3.dll(使用OpenGL和GLFW绘制所需的动态库)
  • imgui.ini(窗口属性文件,将会在第一次运行程序后自动生成)
  • libgcc_s_seh-1.dll(依赖动态库)
  • libstdc++-6.dll(依赖动态库)
  • libwinpthread-1.dll(依赖动态库)
  • PorchConf.txt(存储所有Porch配置)
  • README.md(本文件)

使用方法

  1. 双击 Application.exe 运行程序
    clickExe
  2. 程序左上角菜单栏有 File 和 Window 两个子项
    menuBar
  3. 单击 File 弹出 Open Porch File 选项
    clickFile
  4. 单击 Open Porch File 选项可以浏览 PorchConf.txt 中存储的配置(如无配置则会显示 No Conf exists.)
    pcw
  5. 您可以在 Porch Conf Window 中删除指定配置
    delete
  6. 单击 Window 弹出 Add burst mode DSC window 和 Add burst mode NonDSC window 窗口,这两个选项分别用于创建 DSC 机型配置和 NonDSC 机型配置
    DSC
    NonDSC
  7. 您需要键入窗口名称,如果您保存了配置,该名称将会作为配置名称保存至 PorchConf.txt
  8. 创建窗口后,输入特定参数,在满足运算条件的情况下,将会实时为您显示计算结果。
    winComp
  9. 您可以点击 Save To File 将配置保存至 PorchConf.txt (必须键入所有参数才能保存配置)

编译环境

项目配置:

  1. 项目主要语言:C++ 11(主要编码工作位于 main.cpp 和 utility.hpp 中)
  2. 编译器:GCC 8.1.0 x86/x64 build by MinGW
  3. UI库:Dear Imgui link
  4. 窗口库:GLFW(基于 OpenGL 绘制窗口,还使用了 GLAD)

项目引用的静态库:

  1. libglfw3dll.a
  2. libglad.a
  3. Gdi32.Lib

项目依赖的动态库:

  1. glfw3.dll
  2. libgcc_s_seh-1.dll
  3. libstdc++-6.dll
  4. libwinpthread-1.dll

项目地址

Github Source Code link
Release Package link

porchconfigurationassistant's People

Contributors

zionfisher avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.