吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【產品應用】如何使用AWBlock開發一個流水燈程序

ZLG致遠電子 ? 2023-04-19 09:59 ? 次閱讀

AWBlock 是致遠電子開發的一款非常易于使用的可視化編程工具,您只需要通過拖曳模塊來構建代碼邏輯,過程就像搭積木一樣簡單。

ZTP800-B是廣州致遠電子股份有限公司開發的最新一代智能機器人示教器(移動HMI),相較于其他的控制器而言,工藝開發更為簡單方便。在ZTP800-B中,已對其內部復雜的代碼按照功能塊的形式打包,用戶只需要將功能塊像搭積木一樣組合起來,整個過程只用在ZTP800-B觸摸屏上拖動功能塊,而不再需要去學習和使用特定的示教編程語言進行工藝開發。

ZTP800-B示教器所包含的拖拽編程AWBlock具備以下特色:

  • 唯一可以在嵌入式設備上跑的;
  • 唯一支持在線單步調試的;
  • 唯一支持反向代碼生成的;
  • 和AWTK/AWorks無縫集成,提供大量基礎功能塊。

下文將實現流水燈來讓大家了解如何使用ZTP800-B示教器進行開發和調試工藝。

e6feed98-da9c-11ed-ad0d-dac502259ad0.jpg 硬件連接

控制器通過數字輸出端口控制燈的亮和滅:

e70ea2f6-da9c-11ed-ad0d-dac502259ad0.png

控制器和示教器通過網口連接。

示教器連接:

e7ddcd60-da9c-11ed-ad0d-dac502259ad0.jpg

控制器連接:

e7efd4ba-da9c-11ed-ad0d-dac502259ad0.png

接通示教器和控制器電源后,控制器和示教器連接成功,示教器系統欄上會顯示“已連接”。

e8231474-da9c-11ed-ad0d-dac502259ad0.png


e6feed98-da9c-11ed-ad0d-dac502259ad0.jpg ?功能塊的類型

在開發工藝程序之前,首先要說明一下功能塊的不同類型,功能塊中分為不帶返回值的塊和帶返回值的塊。

不帶返回值的塊:

e8474fce-da9c-11ed-ad0d-dac502259ad0.png

這種塊可作為其他塊的參數進行拼接,但不可以與其他塊進行前后拼接:

e85ef4e4-da9c-11ed-ad0d-dac502259ad0.png

帶返回值的塊:

e8700180-da9c-11ed-ad0d-dac502259ad0.png

這種塊相互之間可以進行前后拼接,但不可作為其他塊的參數進行拼接:

e884d8c6-da9c-11ed-ad0d-dac502259ad0.png

然后是功能塊中參數的不同類型:

e89832ae-da9c-11ed-ad0d-dac502259ad0.png

e6feed98-da9c-11ed-ad0d-dac502259ad0.jpg 開發工藝程序

下文將開發流水燈工藝程序。

點擊“工藝開發”按鈕。

e8bd719a-da9c-11ed-ad0d-dac502259ad0.png

進入工藝開發界面。

e8cd8256-da9c-11ed-ad0d-dac502259ad0.png

在示教器工藝開發界面中,點擊“分類列表”里是按類型分類功能塊的集合,點擊任意功能塊集合的按鈕,就會列出所有該類型功能塊。

由上文硬件連接可知,本例子中的燈是通過控制器的數字IO控制亮和滅的,所以需要用到設置數字IO的功能塊。點擊“控制”按鈕,列出控制類型功能塊后,將設置數字IO的功能塊拖出。

e8e59bc0-da9c-11ed-ad0d-dac502259ad0.png

設置數字輸出端口的輸出值的功能塊出現警告,這時需要點擊輸入框設置IO口。

e8fcebf4-da9c-11ed-ad0d-dac502259ad0.png

點擊選擇好需設置的IO后,如選擇DO0,按下”確定”按鈕完成選擇。

e9197d78-da9c-11ed-ad0d-dac502259ad0.png

設置IO口完成后,所提示的警告就會消失。

e93a9a80-da9c-11ed-ad0d-dac502259ad0.png

在流水燈里,每一盞燈的做的事情其實只是亮一段時間后熄滅,按照這個邏輯,讓DO0為真,隔一段時間后,再讓DO0為假。

e959ff38-da9c-11ed-ad0d-dac502259ad0.png

每一盞燈亮完后熄滅就會輪到下一盞相鄰的燈,按照相同的邏輯再設置其他的數字IO口。

e97ac8a8-da9c-11ed-ad0d-dac502259ad0.png

加入“無限循環”功能塊,讓流水燈一直循環點亮。

e9b1245c-da9c-11ed-ad0d-dac502259ad0.png

最后,為了修改每一盞燈亮的時間更方便,還可以加入一個變量控制燈亮的時間。

e9e3dbcc-da9c-11ed-ad0d-dac502259ad0.png

這樣流水燈的程序就實現完成了。


e6feed98-da9c-11ed-ad0d-dac502259ad0.jpg ?運行工藝程序

將示教器旋鈕開關切換為運行模式,然后點擊“伺服”按鈕,讓伺服上電。

ea1e9ad2-da9c-11ed-ad0d-dac502259ad0.png

回到示教器界面,點擊“運行”按鈕彈出運行工藝窗口,接著點擊“開始”按鈕。

ea319682-da9c-11ed-ad0d-dac502259ad0.png

彈出對話框后點擊“運行”按鈕。

ea49b6ae-da9c-11ed-ad0d-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 流水燈
    +關注

    關注

    21

    文章

    433

    瀏覽量

    59833
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81411
收藏 人收藏

    評論

    相關推薦

    #中國香河英茂科工#STC32G12K128#屠龍刀三.2 流水燈例程

    流水燈
    丙丁先生
    發布于 :2025年01月19日 14:19:35

    開發第1LVGL程序與實現按鍵操作

    開發第1LVGL程序與實現按鍵操作
    的頭像 發表于 01-07 13:49 ?756次閱讀
    <b class='flag-5'>開發</b>第1<b class='flag-5'>個</b>LVGL<b class='flag-5'>程序</b>與實現按鍵操作

    【正點原子STM32H7R3開發套件試用體驗】流水燈

    【正點原子STM32H7R3開發套件試用體驗】流水燈 本文介紹了使用 STM32CubeMX 輔助配置 GPIO 及晶振參數,實現流水燈的方法。 工程創建 1.打開 STM32CubeMX 軟件
    發表于 12-28 18:51

    低成本單片機方案——觸摸流水燈開關控制

    方案觸摸流水燈控制方案Thedevelopmentofascheme隨著物聯網技術的不斷發展和智能家居的普及,觸摸流水燈控制方案作為種新型的智能照明控制方式,逐漸成為市場的新寵。PART.1方案
    的頭像 發表于 12-26 16:37 ?250次閱讀
    低成本單片機方案——觸摸<b class='flag-5'>流水燈</b>開關控制

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】MDK+點燈+流水燈

    在之前的空白工程里src加入文件,命名得加bsp不然添加不進去工程。 文件加入工程里,點擊Generate Project Content,再編譯次 配置引腳,根據硬件圖得知,本開發
    發表于 12-15 15:59

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】RA-Eco-RA2E1-48PIN-V1.0開發流水燈測試

    ); R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS); } 然后Debug,我們的流水燈程序就完成了。
    發表于 11-04 23:25

    基于51單片機的跑馬燈/流水燈系統

    具體實現功能(1)9種LED流水燈模式通過按鍵進行切換,數碼管顯示流水燈模式。(2)通過加減按鍵可以切換每種LED流水燈的速度。仿真演示視頻:設計介紹51單片機簡介51單片是種低功耗
    的頭像 發表于 10-22 14:12 ?321次閱讀
    基于51單片機的跑馬燈/<b class='flag-5'>流水燈</b>系統

    FPGA 實驗流水燈模塊

    實驗流水燈模塊 對于發展商而言,動土儀式無疑是最重要的任務。為此,流水燈實驗作為低級建模II的動土儀式再適合不過了。廢話少說,我們還是開始實驗吧。 圖1.1 實驗建模圖。 如圖
    發表于 06-10 09:38

    單片機POV LED流水燈制作

    電子發燒友網站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發表于 05-28 14:34 ?3次下載

    【紫光同創盤古PGX-Nano教程】——(盤古PGX-Nano開發板/PG2L50H_MBG324第三章)鍵控流水燈實驗例程

    功能 3種流水燈模式有按鍵傳遞過來的計數控制切換,每一個LED的顯示狀態完整后進入下模式初始化。根據需求可得到如下信息: 輸入信號:時鐘,流水燈模式控制信號;出信號:8bit位寬的
    發表于 04-29 16:06

    【插針機PLC開發】用AWBlock開發運動邏輯

    演示AWStudio介紹AWStudio是工業自動化AllInOne可視化集成開發環境,可以用于開發HMI和PLC程序。針對PLC開發目前提供了多種解決方案:
    的頭像 發表于 04-20 08:24 ?386次閱讀
    【插針機PLC<b class='flag-5'>開發</b>】用<b class='flag-5'>AWBlock</b><b class='flag-5'>開發</b>運動邏輯

    【紫光同創盤古PGX-MINI-4K教程】——(盤古PGX-MINI-4K開發板/PGC4KD-6ILPG144第二章)LED 流水燈實驗例程

    載 jtag 調試接口, 預留兩組 20PIN 擴展 IO、數碼管、按鍵、led 燈等硬件資源,為用戶提供基本的 開發環境。 二:實驗目的掌握流水燈原理并實現流水燈 三:實驗要求流水燈
    發表于 03-26 16:24

    【紫光同創盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發板/PGC7KD-6IMBG256第二章)?LED 流水燈實驗例程

    ; 在 C 語言中做流水燈的實驗需要用到中間變量(代碼如下左側,數據位的搬移如下右圖):在 FPGA 的開發中是基于硬件,語言也是硬件描述語言,verilog 的處理單位就是 1b
    發表于 03-20 15:07

    51單片機流水燈制作

    ?流水燈是學習51單片機的基本項目,是我們對單片機IO口輸出認識的基本項目。當然學會了花樣流水燈也很好玩。 下面就分享種51單片機
    的頭像 發表于 02-26 10:06 ?1706次閱讀
    51單片機<b class='flag-5'>流水燈</b>制作

    TLE9879開發套件VDDP引腳無輸出是哪里出了問題?

    開發套件的流水燈 程序驗證沒有問題,然后試了下,FOC例程,電機不轉,檢查發現VDDP引腳沒有輸出,想問問各位,這種情況是不是芯片內部相關電源出了問題?
    發表于 02-19 06:51
    百家乐真人百家乐皇冠| 百家乐官网7人桌布| 理塘县| tt娱乐城clega| bet365体育投注心得| 金沙| 利津县| 专业百家乐官网分析| 乐宝百家乐官网娱乐城| 澳门百家乐官网玩法与游戏规则| 电玩城百家乐官网技巧| 现场百家乐官网平台源码| 玩百家乐官网678娱乐城| 赌博百家乐官网的玩法技巧和规则| 属虎属龙做生意| 百家乐双筹码怎么出千| 大发888网页版免费| 女神国际娱乐城| 百博亚洲| 合胜娱乐城| 彭水| 百家乐官网技巧微笑心法| 现金百家乐伟易博| 网络百家乐可靠吗| 利澳百家乐的玩法技巧和规则 | 壹贰博网站| 网上百家乐官网有人赢过吗| 罗盘24方位| 奔驰百家乐游戏电玩| 百家乐真人娱乐场开户注册| 捕鱼棋牌游戏| 大发888 赌博网站| 百家乐官网棋牌游戏正式版| 百家乐de概率| 大发888 娱乐免费游戏| 精英娱乐城开户| 博彩娱乐城| 百家乐官网赌博游戏平台| 百家乐赌博千术| 大发888娱乐城刮刮乐| 百家乐官网娱乐全讯网|