自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 固高控制卡Home回零的使用

固高的home回零函数不能直接使用,需要加电平判断后才能确认寻找home时的方向。 用过home回零,在固定位置安装原点传感器,并装好挡片,恰好能将一个轴分成挡片挡住传感器和没 挡住传感器两种状态,即高电平和低电平部分。而此时所谓的原点就是高低电平跳变的地方。 所以思路就是在固高home回零例程基础上,用IO读取home引脚的电平状态,如果是高电平则往正(负) 方向,低电平则往负(正)方向,寻找电平跳变点(原点)。 用过index回零,这个可以直接使用固高的index回零.

2022-01-30 09:30:00 1502

原创 MFC一种利用全局变量来显示不同对话框的方法

在编写上位机时,一般都会用到不同的对话框来显示对应的功能模块下面是用按钮信息来弹框的方法 //假设已有子对话框类CDlgParmManagement extern CDlgParmManage* g_pDlgParManage;//声明对话框全局指针 //假设已有带菜单Menu的主对话框类CDlgMain void CDlgMain::OnParmManage()//主对话框Menu添加的事件处理函数 点击后显示子对话框 { if (!g_pDlgParMa

2022-01-29 08:30:00 610

原创 MFC一种让所有对话框同一配色的方法

核心思想:       核心思想是定义一个画了颜色的基类对话框,让其他对话框类继承该基类,毫不费劲的得到对话框背景颜色的绘制,        实现整个项目拥有统一的配色。关键一:更改基类对话框背景颜色 1. (1)基类中声明画刷CBrush m_brush; (2)在基类构造函数创建画刷m_brush.createSolidBrush(R

2022-01-28 20:47:05 1000

原创 有限状态机的个人感悟并附简单的代码说明

有限状态机个人理解简单的代码示意个人理解有限状态机FSM也是设计模式中的状态机模式。可以将上层需要做的逻辑判断延迟到状态子类中,让每个状态实现自己逻辑判断。在一定程度上减少了每个状态之间的耦合,并且有新的需求增加时,可以清晰的以增加一个类的方式扩展状态。简单的代码示意 //上层逻辑实现 BaseFSM* pJohnFSM = new JohnController();//创建人物John的状态机 while (1) { pJohnFSM->Update(); } //状

2022-01-17 22:21:53 564

原创 C++笔记

第四章4.2字符串Char a = “s”; // 错误,”s”实际上表示的是该字符串的地址要存储一个字符串,长度不小于strlen(string) + 1;打印\ n ? “等符号 用\去转义读取整行的字符串Cin.getline(array,size); //把换行符转换成结束符 适用于char []getline(cin ,string);用于string类 因为它没有长度Cin.get(); // 不带参数版本可以读取字符 包括换行符Cin.get(array,size).get

2021-08-09 20:29:42 202

原创 一、复杂度分析

一、复杂度分析时间复杂度分析大0复杂度分析法时间复杂度分析1.只关注循环执行次数最多的一段代码2.加法法则3.乘法法则常见时间复杂度分析1.0(1)2.0(logn)/ O(nlogn)对数/线性对数(最难分析)3.O(m+n)/ O(m*n)空间时间复杂度时间复杂度分析大0复杂度分析法T(n)= O(f(n)) T(n):表示时间复杂度 f(n):表示每行代码的执行次数总和 O:表示时间复杂度和每行代码的执行次数总和成正比 可以想象,当n无穷大的时候,低阶、常数项、系数部分都可以忽略。 比

2021-04-15 20:53:30 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除