技术领域
[0001] 本实用新型涉及读取设备参数技术,具体涉及基于数字信息传输技术的软件开发教学工控系统。
相关背景技术
[0002] 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程,软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程,软件一般是用某种程序设计语言来实现的,通常采用软件开发工具可以进行开发,软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
[0003] 公开号为CN106888263B的中国发明专利中,公开了自动读取设备参数的方法和Android工控系统,该自动读取设备参数的方法和Android工控系统通过向ios手机发送连接信任请求;接着当检测到ios手机基于连接信任请求的第一确认指令,建立在ios手机和Android工控系统之间的数据连接;然后基于数据连接向ios手机发送参数查询请求;最后当检测到ios手机基于参数查询请求的第二确认指令时,读取ios手机的设备参数本发明通过第三方授权产品Android工控系统作为媒介,在用户添加信任的前提下实现了And roid系统与ios系统之间的数据互通,从而通过Android工控系统读取到ios系统对应的ios手机里的设备参数,但是其需要配备一台编程用电脑,一台手机或者平板电脑,编程完成后需要将编译好的APK通过U盘或者网络传输拷贝到手机或者平板电脑上,需要多台设备组合使用,效率不高,且同时携带编程用电脑或平板电脑占用的空间较大,不利于软件开发教学装置使用的便捷性。实用新型内容
[0004] 本实用新型的目的是提供基于数字信息传输技术的软件开发教学工控系统,以解决现有技术中的上述不足之处。
[0005] 为了实现上述目的,本实用新型提供如下技术方案:基于数字信息传输技术的软件开发教学工控系统,包括箱体,所述箱体包括箱盖和箱座,所述箱盖一侧固定安装有显示器,所述箱座一侧固定安装有Android 开发板,所述Android 开发板一侧固定安装有工控机板,所述Android 开发板与工控机板之间通过adb控制线建立数据连接,所述Android 开发板与显示器之间通过HDMI switch建立数据连接,所述箱体一侧固定安装有键鼠放置盒,所述Android 开发板与键鼠装置之间通过USB Switch建立数据连接,两个所述转动机构对称安装在箱座两侧,且两个转动机构一侧安装有同一个盖板,所述转动机构包括把手、固定块、转杆一、转杆二和移动块,所述把手一端依次贯穿箱座和固定块并分别与箱座和固定块内壁转动连接,所述把手一端与转杆一一端固定连接,所述转杆一一端与转杆二一端转动连接,所述转杆二一端与移动块一侧转动连接,所述固定块一侧与箱座一侧固定连接,所述固定块一侧开设有Y 型槽,所述移动块一侧固定安装有两个滑杆,所述滑杆表面与Y型槽内壁滑动连接。
[0006] 进一步地,两个所述移动块相对的一侧与同一个盖板两侧固定连接。
[0007] 进一步地,所述键鼠放置盒内部设有键鼠装置。
[0008] 与现有技术相比,本实用新型提供的基于数字信息传输技术的软件开发教学工控系统,具有以下有益效果:1.该基于数字信息传输技术的软件开发教学工控系统,通过集成显示器、Android开发板、工控机板、HDMI Switch、USB Switch和adb控制线键鼠,并通过abd控制线解决debug日志的数据传输,将APK程序由Android开发板通过abd控制线快捷传输至工控机板,实现数据的快速无转折传输,通过HDMI switch控制编程状态和验证状态的显示切换,通过USB Switch完成键鼠输入切换,且由于将Android开发板、工控机板集成到同一个箱体内,使教学装置便于携带和使用。
[0009] 2.该基于数字信息传输技术的软件开发教学工控系统,通过同时转动两侧的把手,把手转动带动转杆一转动以带动转杆二转动,转杆二转动带动移动块向上移动并带动盖板向上移动,位于上方的滑杆到达Y型槽一侧时,位于下方的滑杆沿Y型槽另一侧滑动并带动盖板转动,从而使盖板打开,方便对箱座内的元器件进行检修和更换,避免了现有的教学装置在出现故障时,需要使用外部工具打开箱体的问题。
具体实施方式
[0016] 为了使本领域的技术人员更好地理解本实用新型的技术方案,下面将结合附图对本实用新型作进一步的详细介绍。
[0017] 实施例一:
[0018] 请参阅图1‑2,基于数字信息传输技术的软件开发教学工控系统,包括箱体1,箱体1包括箱盖11和箱座12,箱盖11一侧固定安装有显示器2,箱座12一侧固定安装有Android 开发板3,Android 开发板3一侧固定安装有工控机板4,Android 开发板3与工控机板4之间通过adb控制线6建立数据连接,通过adb数据线将Android开发板与工控机进行数据直连,数据将直接在二者之间进行传输,通过abd控制线解决debug日志的数据传输,将APK程序由Android开发板通过abd控制线快捷传输至工控机板,实现数据的快速无转折传输,并由工控机对APK文件进行签名,工控机写好程序代码完成编译后,无需将编译好的Android APK拷贝到U盘转移到Android开发板,通过adb push命令将Android APK直接push到Android开发板进行验证,通过adb数据线Android APK的debug日志也可以通过该数据线将数据传回到工控机板,在工控机板上完成debug,Android 开发板3与显示器2之间通过HDMI switch7建立数据连接,通过HDMI switch控制Android开发板和工控机板的显示输出,如果是编写程序阶段则显示工控机画面,如果是在Android开发板上验证程序阶段则显示Android开发板,箱体1一侧固定安装有键鼠放置盒5,键鼠放置盒5可打开并设有空腔,键鼠放置盒5内部设有键鼠装置51,Android 开发板3与键鼠装置51之间通过USB Switch8建立数据连接,通过USB Switch将连接的键鼠进行工作输入的切换,工控机显示时输入给工控机,Android开发板显示时输入给Android开发板,提高了数据流转传输的快捷性与便捷性。
[0019] 实施例二:
[0020] 请参阅图3,本实施例在实施例一的基础上提供了一种技术方案:两个转动机构13对称安装在箱座12两侧,且两个转动机构13一侧安装有同一个盖板14,转动机构13包括把手131、固定块132、转杆一133、转杆二134和移动块135,把手131一端依次贯穿箱座12和固定块132并分别与箱座12和固定块132内壁转动连接,把手131一端与转杆一133一端固定连接,转杆一133一端与转杆二134一端转动连接,转杆二134一端与移动块135一侧转动连接,固定块132一侧与箱座12一侧固定连接,固定块132一侧开设有Y 型槽136,移动块135一侧固定安装有两个滑杆137,滑杆137表面与Y型槽136内壁滑动连接,两个移动块135相对的一侧与同一个盖板14两侧固定连接,通过同时转动两侧的把手131,把手131转动带动转杆一133转动以带动转杆二134转动,转杆二134转动带动移动块135向上移动并带动盖板14向上移动,位于上方的滑杆137到达Y型槽136一侧时,位于下方的滑杆137沿Y型槽136另一侧滑动并带动盖板14转动,从而使盖板14打开。
[0021] 工作原理:使用时,当盖板14下的部件需要更换或检修时,通过同时转动两侧的把手131,把手131转动带动转杆一133转动以带动转杆二134转动,转杆二134转动带动移动块135向上移动并带动盖板14向上移动,位于上方的滑杆137到达Y型槽136一侧时,位于下方的滑杆137沿Y型槽136另一侧滑动并带动盖板14转动,从而使盖板14打开。
[0022] 以上只通过说明的方式描述了本实用新型的某些示范性实施例,毋庸置疑,对于本领域的普通技术人员,在不偏离本实用新型的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,上述附图和描述在本质上是说明性的,不应理解为对本实用新型权利要求保护范围的限制。