<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 樹莓派與Python仿真 > 樹莓派是一款基于 ARM 的微型電腦主板,以 SD/MicroSD 卡為內存硬盤,卡片主板周圍有 1/2/4 個 USB 接口和一個 10/100 以太網接口 (A 型沒有網口),可連接鍵盤、鼠標和網線,同時擁有視頻模擬信號的電視輸出接口和 HDMI 高清視頻輸出接口,以上部件全部整合在一張僅比信用卡稍大的主板上,具備所有 PC 的基本功能只需接通電視機和鍵盤,就能執行如電子表格、文字處理、玩游戲、播放高清視頻等諸多功能。它是一系列為編程教育而設計的只有信用卡大小的微型電腦(單板計算機),擁有豐富的硬件接口,能夠安裝任何ARM平臺的操作系統,比如Linux的一些發行版、Android、Windows IoT等。 > 運用樹莓派,可以快速的部署IOA的虛擬控制終端、圖像處理終端,為IOA虛擬仿真引擎的部署提供所有必須的運算資源。同時,樹莓派的使用貼近真實的工業場景,能夠在仿真完成后快速部署到工業場景的實體產線當中,能夠大大加速開發效率。 ![](https://img.kancloud.cn/1f/d9/1fd9fbe730118015fc1b4becd25e5bc4_1570x428.png) > *本教程適用于已經對樹莓派和linux操作系統有一定了解的用戶,若沒有樹莓派使用經驗,可參照以下鏈接了解樹莓派的基礎使用方法:* > [樹莓派鏡像燒寫與開機](https://zhuanlan.zhihu.com/p/363463625) > [Linux基礎教程](https://www.runoob.com/linux/linux-tutorial.html) ## 軟件需求 >* [IOA虛擬仿真軟件(Windows端)](http://www.ioaol.com/) >* Python解釋器(樹莓派端) > * [[Python驅動庫]](//down.ioaol.cn/004C54B39E870007) ## 工作原理 >IOA虛擬仿真引擎將場景內虛擬相機實時捕獲的圖像信息利用tcp協議發送出去,python程序接收該信息后對圖像進行處理,得到處理結果后利用tcp協議控制場景內虛擬控制器 ## 軟件安裝 >* 在樹莓派端打開一個新的終端,并輸入 ``` sudo apt install python3 sudo apt install python3-pip pip install modbus_tk imutils opencv-python ``` ## 測試工程——視覺 > 1. 打開IOA軟件![](https://img.kancloud.cn/fd/7a/fd7ad35b20f9a770d484b227229059e2_82x99.png =100x100) > 2. 從素材庫中拖出一個**視覺相機**![](https://img.kancloud.cn/0f/fc/0ffcb9a153a3a2ed8fb03c43d26bc926_102x127.png =100x100) > 3. 從素材庫中拖出一個**矮紫色塊**(也可以是其他物體,用于檢測視覺相機是否能看到圖像)![](https://img.kancloud.cn/3a/f2/3af286d9d39171ee9b423db33c35c469_79x105.png =100x100) > 4. 將兩個物體移動至合適位置,使視覺相機能夠看到目標物體 > ![](https://img.kancloud.cn/48/d8/48d8d3f80a66ca9290f4d8f5ea1557a8_1915x1030.png) > 5. 在樹莓派端打開python文件,并修改IP地址為PC端IP地址 >![](https://img.kancloud.cn/ac/cb/accbb887fea4ef862205106dfcc451d8_525x364.png) > 6. 在文件所處目錄下打開終端并運行即可看到攝像頭捕捉的結果 > `python3 filename.py` > ![](https://img.kancloud.cn/30/f2/30f2c95e38d381535cc0e072fc6adf12_800x800.png) ``` 注意:在獲取img后,可以使用Opencv、numpy等多種api對圖像進行處理,也可以利用tensorflow、pytorch等深度學習推理框架對該圖片進行深度學習推理 ``` ## 測試工程——虛擬控制器 > 1. 打開IOA軟件![](https://img.kancloud.cn/fd/7a/fd7ad35b20f9a770d484b227229059e2_82x99.png) > 2. 點擊**控制器**, **添加**, 控制器類別選擇**自定義控制器**,點擊**確定** > ![](https://img.kancloud.cn/55/85/5585daafa47f76cfcf90dc1292413a06_1027x142.png) > 3. 修改紅色框位置IP地址為樹莓派IP地址與端口![](https://img.kancloud.cn/5b/ba/5bbad1fc5666e1106f3bdb21e9a14d87_1039x137.png) > 4. 在樹莓派端打開代碼,修改紅色框位置IP地址為樹莓派端IP![](https://img.kancloud.cn/1e/99/1e996d247a76407c02228bd8015448b8_556x197.png) > 5. 在樹莓派端運行![](https://img.kancloud.cn/33/df/33df1a39bb49cdea61210325b449f1be_34x28.png)該程序,在IOA軟件內**控制器**界面點擊**連接**![](https://img.kancloud.cn/9f/56/9f5611589575581490cf052576334e38_60x28.png) > 6. 在場景內拖出一個LED燈,并將其配線至自定義控制器DO00管腳,可看到LED燈閃爍![](https://img.kancloud.cn/53/48/53485a9252b265f0aadad50a0b839a6c_293x189.png)![](https://img.kancloud.cn/3e/06/3e062adee2769baf2b4568655acb3685_346x219.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看