摘要:
##连接本地Access数据库及简单操作的winform小程序 ###一、准备工作 用Access创建一个数据库并创建一个表格。(对于非远程数据库,Access十分简单。表格可参考三、界面设计)。 ###二、代码 using System; using System.Collections.Gene 阅读全文
摘要:
一. 项目汇报与总结 通过前一段时间团队开发,我们基本完成了机器人子系统模块的基本功能需求,即根据输入产生输出。具体而言,我们所完成的工作和收获主要有团队创建与分工合作、项目设计与不断完善的过程、基于GitHub的项目开发过程、C++语言实践应用(类的设计与头文件编写,程序调试)、轨迹规划算法设计、 阅读全文
摘要:
这几天团队对代码整个做了一些局部优化,增加轨迹规划部分的算法流程图,为代码增加注释等工作。由于现在项目都是远程协作,一些问题都是队员通过网上交流讨论的。我个人主要用Xenoami为轨迹输出部分增加了一个时间周期函数,目的是保证每单位ms有一个输出,以模拟脉冲信号,但是程序实现效果目前还不太理想。下面 阅读全文
摘要:
根据第一篇日志以及整个团队的任务分工,这两天我主要完成轨迹规划算法及测试程序。 目前解决的问题 在团队项目仓库的 "drcs/include" 文件路径下,我们已经定义了一个 TrajectoryPlanning 类,它继承了已定义的 RobotCommand类 ,而RobotCommand类继承了 阅读全文
摘要:
团队项目的初步进展与个人计划 一、团队项目的初步进展 目前,我们已经完成了的工作主要如下: 完成团队组建、GitHub建立项目仓库、项目的初步分工 完成项目初步的的概要设计,对项目需求和功能进行了讨论和分析,并划分模块,初步定义了几个类并上传至 "GitHub" 在linux编译运行 "test_c 阅读全文
摘要:
实时控制软件设计第四周作业 一. 二轴桌面冰球游戏的软件设计方案与设计思路 1. 冰球游戏的介绍 以 "淘宝网某桌面冰球台实物" 为例,两个玩家通过手移动红色击打器(软件设计中我们通过二轴机械手控制)击打来自对方击回的红色球饼,目标是使球饼进入对方玩家的球洞中并得分。点击超链接可观看提供游戏玩法的视 阅读全文
摘要:
实时控制软件设计第三周作业 一. 博客作业 1. 阅读笔记:Xenomai性能特点 Xenomai是一种采用双内核机制的Linux内核的强实时扩展。优先级高于Linux 内核,它负责处理系统的实时任务。由于Linux内核本身的实现方式和复杂度,使得Linux本身不能使用于强实时应用。在双内核技术下, 阅读全文
摘要:
一.汽车出入门禁系统状态机设计 状态机所有状态: 入闸传感器(两种状态): Ture False (分别用ET和EF表示) 出闸传感器(两种状态): Ture False (分别用OT和OF表示) 起落杆(两种状态): UP DOWN (分别用UP和DW表示) 通行灯(两种状态): Red Gree 阅读全文
摘要:
随笔: 黄杰U201310771 首先,我们一起了解或复习两个概念:开放式CNC和开放式CNC体系结构。按照工EEE规定:一个开放式的系统必须具备不同应用程序能很好地运行于不同供应商提供的不同平台之上的能力、不同应用程序之间能够相互操作的能力和一致的用户交互风格。根据这一定义,开放式数控系统必须是一 阅读全文