针对无人机控制中灵活性的需求,在原有地面站结构的基础上,利用PC104作为硬件平台,融合虚拟串口、多线程编程、矩阵键盘等技术,设计了一种性能可靠、轻巧灵活的便携式地面站。
利用PC104中的GPIO口加入矩阵键盘,该键盘可以控制无人机飞行的全过程。
并且设计了地面飞控站部分的软件界面,包括功能菜单、虚拟仪表、控制区域等部分的设计,实现了虚拟仪表部分的数据显示功能。
经过实际调试,整个系统运行良好,很好的实现了对无人机的控制。
1
代替gis的软件,是一款地图绘制软件,不仅能够将数据(例如:SRTM数据)显示为光栅地图、高程地图、矢量地图,还可以对地图作编辑、转换、打印、记录GPS及利用数据的GIS(地理信息系统)功能。
本资源安装完成后可以从开始菜单的程序快捷方式中找到GlobalMapperV14.1chinese快捷方式,点击即可进入汉化版。
亲测可用。
2025/1/13 1:25:19 43.41MB ditu  gis guihua  ahjsa
1
倒车雷达实例,每1s产生1个超声波测距模块所需的10us高脉冲激励,并用数码管以16进制数据显示回响信号的高脉冲计数值(以10us为单位),与此同时,蜂鸣器根据障碍物远近,也会相应的发出不同频率的响声。
2025/1/4 4:39:21 5.06MB FPGA VHDL 超声波 数码管
1
献血作为社会慈善公益活动的形式之一,是中国范围内范围最大的慈善方式,也是最为贴切治疗医疗的方式,献血活动因为简单,快速,成本较低而成为了社会中鲜有的极大年龄段跨度活动之一。
人民献血的积极性也因为出台的诸如去纸质化等一系列便民惠民政策而大大提升。
我国自1998年实施献血法以来,无偿献血人次数保持连续20年增长,并保持每年3%~4%的增长速度。
据国家卫健委发布的数据显示,2018年我国无偿献血人次接近1500万,血液采集量稳步增长。
2024/12/27 11:27:30 594KB DAPP
1
读取txt文件里的数据,显示在DataGridView控件中,并查询高亮操作导出等
2024/12/17 16:57:56 231KB DataGridView
1
(基于MVC模式下web端的开发,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。
Servlet+JSP+JavaBean模式程序各个模块之间层次清晰)仅供初学者参考,内有文档注释,部分细节不懂者,留言即可
2024/10/29 7:13:15 1.09MB Servlet+JSP+Java
1
本文是基于ARMCortex-M3的STM32系列嵌入式微控制器的应用实践,介绍了基于STM32单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。
本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。
数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机STM32来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块,和串行接口部分。
该系统从机负责数据采集并应答主机的命令。
输入数据是由现场模拟信号产生器产生,8路被测电压再通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据传输到上位机,由上位机负责数据的接受、处理和显示,并用LCD数码显示器来显示所采集的结果。
软件部分应用KeiluVision4通过C++编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。
2024/10/20 7:12:14 711KB 多路数据采集
1
毕业设计智能物流,实现物流查询,有两个端,一个后台端,一个前台点,自己真心真意做出来的,自动生成订单信息二维码,含有开题答辩PPT,物流实时查询,后台大数据显示快到几件区域,后台用户,快递员增删改查管理!物超所值!
1
书名:《LABVIEW入门与实战开发100例》(电子工业出版社.岂兴明.田京京.夏宁)PDF格式扫描版,全书分为32章,共463页。
2011年3月出版。
内容简介本书以现在最为常用的LabVIEW8.2为讲解对象,系统介绍了LabVIEW程序设计的理念、关键技术和应用实例。
全书从内容上共分为基础篇、实例应用篇和综合开发篇。
基础篇简洁明了地介绍了LabVIEW程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。
本书共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。
通过大量实例阐述程序设计中的重要概念和设计步骤,突出了系统完整?和实用性相结合的优点。
本书可作为初、中级读者的进阶教程和从事LabVIEW开发工作的广大工程技术人员的参考书,也可作为本科生、研究生的LabVIEW课程教材或自学教程。
注:原书无书签。
为了方便阅读,本人在上传前添加了完整的书签。
目录第1篇基础篇第1章LabVIEW8.2软件的基础操作1.1【实例1】基于模板打开一个VI并运行1.1.1打开模板VI1.1.2窗口介绍1.1.3运行模板Ⅵ1.2【实例2】基于模板创建一个VI1.3【实例3】编辑前面板1.3.1控件选板1.3.2工具选板1.3.3前面板的编辑1.4【实例4】调试VI1.5本章小结第2章自定义VI2.1【实例5】简易数值运算2.1.1设计目的2.1.2程序框图主要功能模块介绍2.1.3详细设计步骤2.2【实例6】简易滤除信号噪声2.2.1设计目的2.2.2程序框图主要功能模块介绍2.2.3详细设计步骤2.3本章小结第3章数组3.1【实例7】创建数组控件3.1.1设计目的3.1.2程序框图主要功能模块介绍3.1.3详细设计步骤3.2【实例8】创建二维数组3.2.1设计目的3.2.2程序框图主要功能模块介绍3.2.3详细设计步骤3.3【实例9】数组的多态性3.3.1设计目的3.3.2程序框图主要功能模块介绍3.3.3详细设计步骤3.4【实例10】“数组大小(ArraySize)”函数3.4.1设计目的3.4.2程序框图主要功能模块介绍3.4.3详细设计步骤3.5【实例11】“索引数组(IndexArray)”函数3.5.1设计目的3.5.2程序框图主要功能模块介绍3.5.3详细设计步骤3.6【实例12】“数组插入(InsertintoArray)”函数3.6.1设计目的3.6.2程序框图主要功能模块介绍3.6.3详细设计步骤3.7【实例13】“初始化数组(InitializeArray)”函数3.7.1设计目的3.7.2程序框图主要功能模块介绍3.7.3详细设计步骤3.8本章小结第4章簇4.1【实例14】创建簇4.1.1设计目的4.1.2程序框图主要功能模块介绍4.1.3详细设计步骤4.2【实例15】“捆绑(Bundle)”函数4.2.1设计目的4.2.2程序框图主要功能模块介绍4.2.3详细设计步骤4.3【实例16】“解除捆绑(15nbundle)”函数4.3.1设计目的,4.3.2程序框图主要功能模块介绍4.3.3详细设计步骤4.4【实冽17】数组膨箨专换函数(ArmytoCluster/ClustertoArray)4.4.1设计目的4.4.2程序框图主要功能模块介绍4.4.3详细设计步骤4.5本章小结第5章字符串、变量和矩阵5.1【实例18】基本字符串函数的使用……第6章程序结构第7章图形化数据显示第8章人机界面交互设计第9章文件I/O第10章子VI与程序调试第2篇实例应用篇第11章数学分析与信号处理第12章数据采集和仪器控制第13章ExpressVIS第14章【实例82】获得系统当前时间第15章【实例83】创建右键快捷菜单第16章【实例84】数字示波器第17章【实例85】触发计数器第18章【实例86】基本函数发生器第19章【实例87】对高斯噪声的统计分析第20章【实例88】信号的功率谱测量第21章【实例89】低通滤波器设计第22章【实例90】火车轮状态的实时监控第23章【实例91】温度分析仪第24章【实例92】高级谐波分析仪第25章【实例93】电话按键声音模拟器第26章【实例94】回声产生器第27章【实例95】回
2024/9/23 0:01:31 66.88MB LabView
1
手势端:采用CC3220S作为控制核心,主要采集BMA222以及MPU6050的数据。
运用了加速度以及陀螺仪的角度计算算法,之后进行了卡尔曼滤波处理,得到了较为精确的角度制(X轴,Y轴,Z轴)。
在对滤波处理之后的值进行了范围转换,转换成-90°到90°,方便发送。
其中Z轴数据需要地磁计校准,MPU6050无地磁计,所以舍去Z轴的数据。
串口发送方面采用了简单的数据封装算法处理,将数字值转换成字符串在进行打包发送,防止数据丢失。
机械臂端:采用LPC54608作为控制核心。
主要负责解析串口发送的数据,并控制舵机的运动。
将串口的数据并进行解析,当数据出错时时会自动舍去的,然后转换成数字值,再根据每个舵机的动作范围,进行方为运动算法的处理。
最后进行了消抖算法的处理,防止手的抖动造成机械臂的的连续抖动。
液晶显示串口接收到的数据,显示采用了emwin库,实现起来更加简单。
2024/9/15 4:42:25 22.01MB 手势 机械臂
1
共 123 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡