![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Allen953
这个作者很懒,什么都没留下…
展开
-
手写最简单的simplefoc的svpwm算法(便于理解)
此帖子用于记录学习过程中写的程序(半成品)。1.arduino代码:test.ino// (010)U2 II U6(110)// *********// III * * * * I// * * * *// (011)U3 *************** U4(100)// * * * *// IV * * * * VI原创 2021-12-10 21:59:03 · 1606 阅读 · 1 评论 -
C++重载函数和重载运算符
重载函数待写重载运算符c++中的重载运算符非常好用。比如我们在控制系统中,需要对数据进行滤波,如果用重载运算符,就可以用非常简洁的重载运算符号完成我们滤波函数的功能。简单来说就是用重载运算符取代替函数名。比如我这里的这个函数用于处理数据,就是每个数据进来以后,把原数据加3再输出。重载了()这个运算符,然后就可以用定义的对象,直接()一下数据,出来的就是处理过后的数据,非常方便。class Lowpassfilter{ public: int operato原创 2021-12-10 16:06:06 · 375 阅读 · 0 评论 -
C++监听键盘事件(读取键盘输入)
当我们想要用键盘来控制机器人的时候,就需要实时读取键盘事件。#include <termio.h>#include <stdio.h> int scanKeyboard(){ int in; struct termios new_settings; struct termios stored_settings; tcgetattr(0,&stored_settings); new_settings = stored_settings;原创 2021-09-12 10:10:13 · 7915 阅读 · 1 评论 -
Nanopi k2为ubuntu core16.04安装gnome桌面环境
1.sudo apt-get install gnome2.sudo apt-get install gnome-shell3.sudo apt-get install gnome-panel4.sudo apt-get install gnome-menus5.sudo apt-get install gnome-session6.sudo apt-get install gdm7.startx8.效果.原创 2021-09-11 16:04:45 · 1193 阅读 · 1 评论 -
termios
如果想要获取键盘事件,需要用到termio库里面的termios结构体。该结构体至少包含下列成员:tcflag_t c_iflag; /* 输入模式 */tcflag_t c_oflag; /* 输出模式 */tcflag_t c_cflag; /* 控制模式 */tcflag_t c_lflag; /* 本地模式 */cc_t c_cc[NCCS]; /* 控制字符 */...原创 2021-09-10 21:19:26 · 987 阅读 · 0 评论 -
pop_back()的用法及运行机制
vector在c++中非常好用,简单的说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。一般使用push_back()和pop_back()函数将数据存放进容器末尾。如下例程:#include <iostream>#include <vector>using namespace std;int main(){ vector<int> nums; for(int i=0;i<4;i++){ nums.push..原创 2021-07-26 14:42:09 · 28212 阅读 · 5 评论