基于VMware的Apache服务器仿真实验平台设计
2022-05-06 18:03:18 2.32MB apache 服务器 文档资料 运维
物联网教学实验平台¬¬¬—高级篇 实验1 PC机读取无线板信息实验 实验2 Qt/Qte-4.7.2开发环境搭建及FES2440的移植 实验3 Qt软键盘及arm版mplayer移植 实验4 物联网中多传感器数据采集网关设计(带图形界面) 实验5 物联网温度监测实验 实验6 物联网湿度监测实验 实验7 超声波传感器数据采集实验 实验8 烟雾传感器数据采集实验 实验9 声音传感器数据采集实验 实验10 光敏传感器数据采集实验
2022-05-06 09:28:39 3.22MB 物联网实验 大连飞翔 STM32W108 高级开发
1
人工智能-机器学习-表面贴装技术实验平台软件系统关键技术研究.pdf
2022-05-03 17:06:18 3.55MB 人工智能 文档资料 机器学习
随着近年来人工智能技术的持续快速演进,社会对人工智能技术 核心人才培养水平的要求将会不断提高。针对目前我国在人工智能相 关专业高素质技术人才储备不足的现实问题,我们必须要更早一步向 学生介绍人工智能的相关知识。具体来说,现有高中信息技术课课程 应该肩负起更多的任务,不仅要向高中生介绍人工智能的基本概念和 原理,同时也要更加注重培养高中生对人工智能的兴趣。人工智能这 门课程走向课堂的关键是能让学生在接受理论教育的同时,有一个理 论与实践紧密结合的“实验室”。为了解决上述种种实际问题,本文 设计并实现了一套高中人工智能课程教学与实验平台。 本文工作大致可以分为三个部分:第一部分为人工智能在线学习 平台的基础架构设计。本平台使用了基于Docker容器的虚拟化技术 和基于Kuberetes的容器编排技术进行设计,最终实现了一种资源统 一的人工智能在线实验环境。经过完善优化的集群能够即时分配和调 度用户所需的计算资源。基于GitLab和Helm设计并开发的一套 DevOps工具链,实现了各个模块的自动打包和快速部署。第二部分 主要内容是系统功能模块的实现,本平台的模块主要可划分为实验模 块,考试
2022-04-30 17:07:03 10.78MB 人工智能 文档资料
安全技术-网络信息-摄影技术网络虚拟实验平台的设计与开发.pdf
2022-04-29 16:00:25 3.75MB 网络 安全 文档资料
基于MATLAB GUI的图形交互式数字信号处理实验平台,李红星,, MATLAB软件在电子信息类课程中应用越来越广泛,其中的交互式图形用户界面及其参数的可调性可使数字信号处理的分析过程变得易于控��
2022-04-06 11:13:53 973KB MATLAB GUI
1
基于Web的远程实验平台的设计与实现pdf,基于Web的远程实验平台的设计与实现
2022-03-17 22:40:58 348KB 综合资料
1
计算机系统结构远程实验平台的设计与实现,孙振,肖侬,设计并实现了一种面向计算机体系结构课程实验的远程实验平台,并在该平台上搭载了真实的硬件实验环境—系统结构实验电路板。该平
2022-03-17 22:40:00 359KB 远程实验
1
机电一体化运动控制器实验平台 摘 要 随着计算机控制技术和先进制造技术的快速发展,人们逐渐意识到专用CNC系统之间的自成一体所带来的互不兼容的弊病,迫切需求具有配置灵活、功能扩展简便、基于统一规范和易于实现统一管理的开放式数控系统。XY运动控制实验平台就是基于这样一种指导思想而构建起来的,它是利用GT400运动控制器作为核心开发的一种新型实验型数控平台,融入了目前比较先进的开放式数控思想。 XY工作台是许多数控加工设备和电子加工设备的基本部件,如:数控车床的纵横向进刀装置、数控铣床的XY工作台。我们这个题目主要是利用固高公司的GT-400-SV型运动控制器实现对XY工作平台的运动控制,使其根据我们的控制指令沿预定轨迹进行运动。整个控制系统由XY机械平台、运动控制卡、I/O联结板(主要完成与运动控制卡的信号连接和电机及驱动器的联结)、PC机组成。我们的主要的任务是进行上层运动控制程序的编写。编程主要运用C++ Builder语言和运动控制卡自带的动态链接库(DLL)来实现。 我们希望设计的这个控制平台能够为开放式系统的研究提供一些思路。 关键字:GT-400-SV,运动控制实验平台,开放式数控,系统设计 The integration of machinery movement controller tests the platform ABSTRACT With the rapid development of computer control technology and advanced manufacturing technology, people are gradually aware of the limitation of non-compatibilities between individual special CNC systems. So they increasingly want an opening system with flexible configuration and easy expansion, which bases on uniform standards and can be easily operated and managed. This paper will introduce a motion control platform that is constructed on the guidelines. It is a new type of NC control platform that bares a comparatively more advanced idea of opening NC and using GT400 Motion Controller Board as its central controller. We hope that the platform we construct can give some inspirations to the research of opening system in our country. The XY platforms are basic parts of many NC processing equipments and electronics processing equipments, for example: the X and Y feed equipments of the platforms in NC lathers and NC millers. Our topic is making use of GT-400- SV motion controller that produced by the Googol Technology Company to complete the control of this XY platform, and this platform will run along with the pre-arranged track according to our control instructions. The whole control system consists of XY platform、motion controller、I/O ports and personnel computer. Our main mission is to design program in the upper motion control. We use C++ Builder computer language and the database it contains to realize the programs. We hope that it can help to promote the further development of innovational education and teaching reform in our school in the future. KEY WORDS: GT-400-SV,Motion Control Experiment Platform,Opening NC,System Design 目 录 中文摘要……………………………………………………………………………………Ⅰ 英文摘要……………………………………………………………………………………Ⅱ 1 绪论…………………………………………………………………………………………1 1.1 课题背景………………………………………………………………………………1 1.2 课题的意义和培养目标………………………………………………………………3 1.3 课题的任务……………………………………………………………………………4 2 硬件简介……………………………………………………………………………………5 2.1 硬件的构成……………………………………………………………………………5 2.1.1 GT400的简介(功能)……………………………………………………………5 2.2.2 主要接口功能及连接……………………………………………………………6 3 系统构建……………………………………………………………………………………8 3.1 系统构建思想…………………………………………………………………………8 3.1.1 开发平台所用的编程语言………………………………………………………8 3.1.2 编程平台使用的方便性…………………………………………………………8 3.1.3 对控制器的编程手册进行深入地了解…………………………………………8 3.2 系统组建………………………………………………………………………………9 3.2.1 以C++ Builder为二次开发平台的运动控制界面……………………………9 3.2.2 C++ Builder编程平台简介………………………………………………………9 3.3 系统方案设计……………………………………………………………………….10 3.3.1 界面介绍………………………………………………………………………11 4 单轴运动…………………………………………………………………………………22 4.1 初始化………………………………………………………………………………22 4.1.1 错误处理函数……………………………………………………………………22 4.1.2 运动控制器初始化……………………………………………………………22 4.1.3 专用输入信号参数设置………………………………………………………22 4.1.4 运动控制轴初始化函数………………………………………………………22 4.1.5 坐标映射………………………………………………………………………23 4.2 运动模式……………………………………………………………………………23 4.2.1 S—曲线控制模式………………………………………………………………23 4.2.2 梯形曲线控制模式……………………………………………………………24 4.2.3 速度曲线控制模式……………………………………………………………24 4.2.4 电子齿轮控制模式 ……………………………………………………………24 4.2.5 手动进给………………………………………………………………………25 4.2.6 自动进给………………………………………………………………………25 4.3 参数刷新……………………………………………………………………………26 4.3.1 普通参数刷新…………………………………………………………………26 4.3.2 断点参数刷新…………………………………………………………………26 4.4 开闭环控制…………………………………………………………………………26 4.4.1 开环控制………………………………………………………………………26 4.4.2 闭环控制 ………………………………………………………………………26 5 多轴运动…………………………………………………………………………………27 5.1 单段轨迹运动………………………………………………………………………27 5.1.1 直线插补………………………………………………………………………27 5.1.2 圆弧插补(圆心角度)………………………………………………………27 5.1.3 圆弧插补(终点半径)………………………………………………………27 5.2 多段轨迹连续运动…………………………………………………………………27 5.3 NC代码控制模式……………………………………………………………………28 5.3.1 G代码解释……………………………………………………………………28 5.3.2 多线程功能……………………………………………………………………36 5.3.3 关于线程同步…………………………………………………………………37 6 其他功能介绍……………………………………………………………………………39 6.1 输出输入控制………………………………………………………………………39 6.2 状态监视……………………………………………………………………………39 6.2.1 单轴状态监视…………………………………………………………………39 6.2.2 多轴状态监视…………………………………………………………………39 6.3 帮助…………………………………………………………………………………39 7 总结………………………………………………………………………………………40 7.1 改进建议……………………………………………………………………………40 7.2 总结…………………………………………………………………………………40 参考文献…………………………………………………………………………………42
1