开源项目ADTV(2):项目环境搭建;所需知识点及学习指南

勇哥注:

下面勇哥详细说一下ADTV项目的环境搭建;用到的知识点;

最后谈下不同目的朋友的学习大方向的指南。



(一)搭建ADTV项目的学习环境


1. Unity编辑器版本 2022.3.48f1c1

游戏引擎。使用个人许可证即可。

必须是此版本,否则ADTV的unity版本打不开。

unity安装见:https://www.bilibili.com/video/BV1gQ4y1e7SS/?p=4&vd_source=96e36d0c4638992f2ce92aad0dbb1882

unity hub中安装任意版本编辑器的方法见:

http://www.skcircle.com/?id=2521


2. Vistual studio 2022。

C#的开发环境,官网下载社区版本(Community 2022,免费的)即可。

https://visualstudio.microsoft.com/zh-hans/vs/


3. Solidworks 2020。

机械制图,画设备3D。不能是其它版本,否则无法导入模形。

商业软件。


4. TIA Portal V18(博图)

编写西门子plc的梯形图。

商业软件。


5. PLCSIM Advanced V6.0版本

西门子1500plc的仿真器。注意这个版本不同于博图自带的PLCSIM,它是独立的版本。

商业软件。


6. game4Automation 2021.05.1578

它unity插件,ADTV项目是在此插件基础上继续二次开发的。

商业软件。


7. pickxyz 2021.1.1.5

它是unity插件,用于导入solidworks的设备3d。

商业软件。


8. halcon 19.11

机器视觉的平台。对版本没什么统一要求,最好跟勇哥统一下。

商业软件。


9.MATLAB R2022a

我们对它的机器人工具箱、视觉算法有应用。有些例子需要些版本。

商业软件。


10. 工具

Modbus Poll

Modbus slave

以上modbus tcp工具,可以用于测试虚拟设备。

商业软件。


注意:

1. 以上软件版本请严格按约版本来安装,以便大家开发环境的一致性。

2. 上面这些商业软件,对于学习者来说,可以去闲鱼买。推荐猫头图像的“自动化小店”。


(二)项目涉及的知识点介绍


(2.1)  unity相关

unity了解程度并非要到达独立做游戏的程度,实际上可能1到2周的了解即可。

按下面的知识点了解即可:


【Unity教程】零基础带你从小白到超神

https://www.bilibili.com/video/BV1gQ4y1e7SS/?spm_id_from=333.337.search-card.all.click&vd_source=96e36d0c4638992f2ce92aad0dbb1882


本站勇哥的系列教程:Unity运用于工业数字孪生的教程集合

http://www.skcircle.com/?id=2545



(2.2)vs2022相关

unity使用的C#脚本,开发外围功能模块、应用软件我们也是应用C#。

C#,.netframework的熟悉程序越高越好,不要低于三层楼那么高。

这方面的系列教程网上很多。


(2.3)Solidworks相关

Solidworks要么会一些基础的软件操作、简单修改模型。

要么精通并且可以设计自动化设备的程度。


solidwoks的精简学习大纲

http://www.skcircle.com/?id=2519


(2.4)TIA Portal博图相关

我不怎么熟悉,你可以给出教程建议。


(2.5)PLCSIM Advanced相关

仿真的一个难点是不能限制plc使用某些指令,

例如out 1.3应该可以直接点亮虚拟设备的输出IO,

而不应该只能用通讯指令方式来进行,那就真实设备的逻辑不一样。

因此PLCSIM Advanced需要做用户API层面上的开发。


(2.6)game4Automation相关

看勇哥的系列教程:

勇哥的game4Automation教程集合

http://www.skcircle.com/?id=2648


(2.7)运动控制相关

市场上流行的运动卡有:雷塞,固高,正运动,研华,研控,升立德

我们主要是掌握这些卡背后流行技术。

在本项目中,我们先用升立德卡的api来模拟,只是因为它功能很简单。

未来我们会封装流行的卡的api,以支持虚拟设备的运动控制实验。


运动控制专题贴子

http://www.skcircle.com/?id=2023



(2.8)西门子plc梯形图

这方面你可以推荐教程。



(2.9)工业六轴机器人

先搞清楚是哪6个关节,怎么运动的。

机器人的反解已经由gam4automation实现了,不用我们操心。


工业机器人专题贴子

http://www.skcircle.com/?id=615



(2.10)halcon机器视觉

勇哥在B站出过一套视频教程,没基础的话可以看下:


勇哥在B站发布的视频清单(见最后面)

http://www.skcircle.com/?id=1916


视觉相关教程整理贴子

http://www.skcircle.com/?id=399


(2.11)工业通讯

 必须熟悉modbus tcp通讯。


Modbus Poll和Modbus slave软件应用(一)

http://www.skcircle.com/?id=2494


Modbus Poll和Modbus slave软件应用(二)

http://www.skcircle.com/?id=2528



(三)学习指南

一般应用者:

         学习unity->学习game4automation

全栈应用者:

         学习unity->学习game4automation

         Solidworks

         C#上位机应用程序

ADTV开发者:

         由于ADTV开发者的目标是自动化行业的全栈应用,包括勇哥也是这么希望的。

         因此,全部涉及的知识点都要涉猎。




本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
本帖最后由 勇哥,很想停止 于 2025-02-11 22:55:08 编辑

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864