# 說明
本節課主要講述如何使如何通過 Python進行IOA仿真視覺;
>使用的編程軟件為Python;
>虛擬工廠軟件為IOA,版本為V5.0以上;
## 軟件下載及工程
>* IOA數字仿真引擎軟件
>* Python軟件下載[官網](https://www.python.org/)
## 工作原理
>IOA虛擬仿真引擎將場景內虛擬相機實時捕獲的圖像信息利用tcp協議發送出去,python程序接收該信息后對圖像進行處理,得到處理結果后利用tcp協議控制場景內虛擬控制器
## 軟件安裝
>* python軟件可直接從[官網](https://www.python.org/)進行獲取,也可以利用[VS code](https://code.visualstudio.com/)軟件插件直接獲取(后續教程將以VS Code作為python編輯器,建議以VS Code方式進行安裝)
> VS Code 安裝python
> 1. 下載并安裝[VS Code](https://code.visualstudio.com/)
> 2. 打開VS Code
> 
> 3. 點擊拓展按鈕
> 
> 4. 在搜索框中輸入*Python* 并點擊安裝
> 
> 5. 等待安裝完成
## 測試工程
> 測試工程可此鏈接獲取(*link*)
> 1. 打開IOA軟件
> 2. 從素材庫中拖出一個**視覺相機**
> 3. 從素材庫中拖出一個**矮紫色塊**(也可以是其他物體,用于檢測視覺相機是否能看到圖像)
> 4. 將兩個物體移動至合適位置,使視覺相機能夠看到目標物體
> 
> 5. 打開VS Code
> 6. 打開案例工程文件夾并查看.py文件
> 
> 7. 將圖中紅色框框位置的IP地址修改為**本機IP** (默認情況已經是本機IP,跨平臺情況下使用需要更改為IOA軟件所在設備的IP)
> 8. 點擊VS Code界面右上角的運行按鈕 即可看到攝像頭捕捉的實時畫面
> 
>注意:在獲取img后,可以使用Opencv、numpy等多種api對圖像進行處理,也可以利用tensorflow、pytorch等深度學習推理框架對該圖片進行深度學習推理
- IOA-更新與安裝
- 軟件注冊與安裝
- 軟件使用協議
- 注冊與使用
- (一)、認識IOA基礎界面功能
- UI界面與設置
- 軟件環境設置
- 三維導航操作
- 3D導航球使用
- 快捷鍵與仿真
- IOA開發工具下載匯總
- (二)、三維場景搭建
- 坐標及旋轉
- 模型樹與拼接
- 從SolidWorks到IOA放置的模型自制
- IOA輔助工具
- (三)、虛擬電氣與調試
- (三)、虛實控制與編程
- 西門子PLC的仿真與控制
- 實體S7-1200控制器的添加
- 虛擬S7-1200控制器的添加
- 西門子PLCS7-1512控制器的添加
- 三菱PLC的仿真與控制
- 三菱PLC仿真器的使用說明
- 三菱PLC的添加與說明
- 工業機器人(納博特)仿真
- 工業機器人(KEBA)仿真
- 工業機器人(埃夫特)仿真
- 協作機器人(遨博)仿真
- 運動控制(ZMC308)正運動仿真
- 機器視覺(VPLC516)正運動仿真
- 微型機器人(開塔)仿真
- 開塔機器人使用教程
- IOA與開塔機器人仿真
- 工業機器人(ABB)仿真
- Py-teach快速編程仿真
- Py-teach與IOA仿真
- Py-teach語法與編程
- Python編程與仿真
- Python與IOA仿真方法
- Python編程API說明
- 樹莓派與IOA仿真
- EAIDK610與IOA仿真
- 單片機接入與仿真控制
- Mixly與IOA
- ArduinoIDE
- Mixly-MEGA_S虛擬工廠SDK
- Mixly-UNO_S虛擬工廠SDK
- Mixly-ESP32虛擬工廠SDK
- (四)、自定義控制器添加
- modbus-tcp自定義控制器