![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从2021毕业到2022年春节前的总结
LuoYoKen
这个作者很懒,什么都没留下…
展开
-
固高控制卡Home回零的使用
固高的home回零函数不能直接使用,需要加电平判断后才能确认寻找home时的方向。 用过home回零,在固定位置安装原点传感器,并装好挡片,恰好能将一个轴分成挡片挡住传感器和没 挡住传感器两种状态,即高电平和低电平部分。而此时所谓的原点就是高低电平跳变的地方。 所以思路就是在固高home回零例程基础上,用IO读取home引脚的电平状态,如果是高电平则往正(负) 方向,低电平则往负(正)方向,寻找电平跳变点(原点)。 用过index回零,这个可以直接使用固高的index回零.原创 2022-01-30 09:30:00 · 1516 阅读 · 0 评论 -
MFC一种利用全局变量来显示不同对话框的方法
在编写上位机时,一般都会用到不同的对话框来显示对应的功能模块 下面是用按钮信息来弹框的方法 //假设已有子对话框类CDlgParmManagement extern CDlgParmManage* g_pDlgParManage;//声明对话框全局指针 //假设已有带菜单Menu的主对话框类CDlgMain void CDlgMain::OnParmManage()//主对话框Menu添加的事件处理函数 点击后显示子对话框 { if (!g_pDlgParMa原创 2022-01-29 08:30:00 · 613 阅读 · 0 评论 -
MFC一种让所有对话框同一配色的方法
核心思想: 核心思想是定义一个画了颜色的基类对话框,让其他对话框类继承该基类,毫不费劲的得到对话框背景颜色的绘制, 实现整个项目拥有统一的配色。 关键一: 更改基类对话框背景颜色 1. (1)基类中声明画刷CBrush m_brush; (2)在基类构造函数创建画刷m_brush.createSolidBrush(R原创 2022-01-28 20:47:05 · 1004 阅读 · 0 评论 -
有限状态机的个人感悟并附简单的代码说明
有限状态机个人理解简单的代码示意 个人理解 有限状态机FSM也是设计模式中的状态机模式。 可以将上层需要做的逻辑判断延迟到状态子类中,让每个状态实现自己逻辑判断。在一定程度上减少了每个状态之间的耦合,并且有新的需求增加时,可以清晰的以增加一个类的方式扩展状态。 简单的代码示意 //上层逻辑实现 BaseFSM* pJohnFSM = new JohnController();//创建人物John的状态机 while (1) { pJohnFSM->Update(); } //状原创 2022-01-17 22:21:53 · 567 阅读 · 0 评论