Skip to content

Some plugins for simulation with C++. Like interpolytion, derivative, rungekutta and etc.

License

Notifications You must be signed in to change notification settings

XYoung1201/SimPlugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English README:

# SimPlugins

This repository contains a collection of C++ plugins designed for simulation tasks. The plugins cover a wide range of utilities, from data interpolation to differential solution calculation. Here's a brief overview of what you can find in this repository:

- `Clipboard`: Interface for clipboard calls
- `Console`: Invoke command-line interface under MFC
- `Derivative`: Solve derivatives
- `Dserver`: Local area network SOCKET communication
- `EasyRead`: Convenient data reading
- `Excel`: Read and write excel files
- `Interpolytion`: Multi-dimensional data linear interpolation
- `Matrix-easy`: Matrix computation library (simplified)
- `RungeKutta`: Implementation of the fourth-order Runge-Kutta method
- `STK-UDP`: Communication with STK using UDP/UDP_Socket
- `XML`: Read and write XML files
- `easyWrite`: Convenient data writing
- `openMP`: Simple multithreading instructions
- `pthreads`: Multithreading library
- `rapidJson`: Read and write JSON files
- `readCSV`: Read and write CSV files
- `smoothAcc`: Low-pass filter smoothing algorithm
- `windowHide`: Command-line interface hiding
- `windowTop`: Set interface to the top/TopMostWindow

This repository is under active development and is open to contributions. Feel free to fork, open issues, or submit pull requests.

## Getting Started

To get a local copy up and running, follow these simple steps:

1. Clone the repo

git clone https://github.com/XYoung1201/SimPlugins.git

2. Open your IDE and load the project
3. Start coding!

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

- Fork the Project
- Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
- Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
- Push to the Branch (`git push origin feature/AmazingFeature`)
- Open a Pull Request

中文README:

# SimPlugins

这个仓库包含了一系列用于模拟任务的C++插件。插件涵盖了从数据插值到微分求解的各种实用功能。以下是你在此仓库中可以找到的简短概览:

- `Clipboard`:粘贴板调用接口
- `Console`:在MFC下调用命令行界面
- `Derivative`:微分求解
- `Dserver`:局域网SOCKET通讯
- `EasyRead`:便捷读取数据
- `Excel`:读写excel文件
- `Interpolytion`:多维数据线性插值
- `Matrix-easy`:矩阵计算库(简约版)
- `RungeKutta`:四阶龙格库塔方法的实现
- `STK-UDP`:利用UDP与STK通讯/UDP_Socket
- `XML`:读写XML文件
- `easyWrite`:便捷写入数据
- `openMP`:简单的多线程指令
- `pthreads`:多线程库
- `rapidJson`:读写json文件
- `readCSV`:读写CSV文件
- `smoothAcc`:低通滤波平滑算法
- `windowHide`:命令行界面隐藏
- `windowTop`:设置界面置顶/TopMostWindow

该仓库正在积极开发中,欢迎各种贡献。你可以随意进行fork,开启issues,或提交pull request。

## 入门指南

要获取并运行本地副本,遵循以下简单步骤:

1. 克隆仓库

git clone https://github.com/XYoung1201/SimPlugins.git

2. 打开你的IDE并加载项目
3. 开始编码!

## 如何贡献

贡献是使开源社区成为一个学习,启发和创新的绝佳场所的原因。你的任何贡献都非常感谢。

- Fork本项目
- 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)
- 提交你的改变 (`git commit -m 'Add some AmazingFeature'`)
- 推送到分支 (`git push origin feature/AmazingFeature`)
- 打开Pull Request

About

Some plugins for simulation with C++. Like interpolytion, derivative, rungekutta and etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published