色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【Z站推薦】EsDA MPC-ZC1 入門(mén)(二)—— LED 控制

ZLG致遠(yuǎn)電子 ? 2022-08-19 10:37 ? 次閱讀

繼上一篇章 EsDA MPC-ZC1 入門(mén)(一)——軟件安裝,本章節(jié)以最簡(jiǎn)單的 LED控制例程來(lái)介紹 AWFlow 應(yīng)用流圖的基本開(kāi)發(fā)過(guò)程。

整個(gè)教程通過(guò)5個(gè)步驟,演示了節(jié)點(diǎn)添加、配置、連線等基本開(kāi)發(fā)過(guò)程,實(shí)現(xiàn)了LED點(diǎn)亮, 閃爍, 流水燈等功能。


1a964206-1f58-11ed-9ade-dac502259ad0.jpg Step.1搜索LED節(jié)點(diǎn)

可通過(guò)搜索框,快速定位到 LED 節(jié)點(diǎn)。

1aa374d0-1f58-11ed-9ade-dac502259ad0.png

每一個(gè)節(jié)點(diǎn)都有對(duì)應(yīng)的幫助文檔,詳細(xì)介紹了節(jié)點(diǎn)的屬性、輸入參數(shù)、輸出數(shù)據(jù)、行為特性和對(duì)應(yīng)例程。

1ab71c9c-1f58-11ed-9ade-dac502259ad0.png1. LED節(jié)點(diǎn)屬性

  • 名稱(Name):節(jié)點(diǎn)名稱,可用于索引查找本節(jié)點(diǎn);
  • 顯示名稱(Display Name):用于畫(huà)布上顯示的名稱,僅做顯示;
  • 設(shè)備名稱(Device Name):用于索引硬件 LED 設(shè)備,通常由目標(biāo)板提供枚舉選項(xiàng);
  • 初始狀態(tài)(Initial State):LED 初始狀態(tài),on(亮)或 off(滅)。

2. LED輸入?yún)?shù)

  • payload(負(fù)載數(shù)據(jù)):指示 LED 的狀態(tài)參數(shù),0(滅),1(亮),2(反轉(zhuǎn));
  • timer(閃爍周期):當(dāng)本參數(shù)存在時(shí),LED 進(jìn)入閃爍模式,并按照參數(shù)值,周期性閃爍;
  • device_name(設(shè)備名稱):通常用于多 LED 控制時(shí),匹配指定 LED 設(shè)備;
  • fast_blink(閃爍次數(shù)):當(dāng)使能 timer 功能,此參數(shù)可用于設(shè)置閃爍參數(shù)。

所有節(jié)點(diǎn)的輸入?yún)?shù)皆由上級(jí)節(jié)點(diǎn)輸出提供,通常為 msg 對(duì)象攜帶的對(duì)應(yīng)屬性參數(shù)。

3. LED輸出數(shù)據(jù)LED 為 sink 類型節(jié)點(diǎn),不對(duì)外輸出。

相關(guān)的節(jié)點(diǎn)類型介紹可參考《AWFlow節(jié)點(diǎn)開(kāi)發(fā)指南》

https://awstudio.zlg.cn/pro/docs/awstudio_docs/AWFlow_Node_Develop_Guide/

1a964206-1f58-11ed-9ade-dac502259ad0.jpg Step.2添加LED節(jié)點(diǎn)

LED 節(jié)點(diǎn)推拽至畫(huà)布上,完成節(jié)點(diǎn)添加。

1ad2744c-1f58-11ed-9ade-dac502259ad0.png

雙擊畫(huà)布上的 LED 節(jié)點(diǎn),打開(kāi)節(jié)點(diǎn)配置界面。

1ae3a032-1f58-11ed-9ade-dac502259ad0.png

此處選擇 led_red 設(shè)備,對(duì)應(yīng)板載的紅色LED,并將初始狀態(tài)配置為 on,然后點(diǎn)擊完成。

屬性說(shuō)明可以參考 LED 節(jié)點(diǎn)屬性章節(jié)。

1a964206-1f58-11ed-9ade-dac502259ad0.jpg Step.3 下載流圖

點(diǎn)擊請(qǐng)選擇目標(biāo)板,選中目標(biāo)板通信接口(AWFlow Designer 后臺(tái)會(huì)自動(dòng)檢測(cè)符合AWFlow 通信標(biāo)準(zhǔn)的通信接口)。1afe922a-1f58-11ed-9ade-dac502259ad0.png

點(diǎn)擊下載流圖按鈕。

1b093766-1f58-11ed-9ade-dac502259ad0.png

下載完成。

1b35293e-1f58-11ed-9ade-dac502259ad0.png

此時(shí)可以看到板子的紅色LED已經(jīng)亮起,這是因?yàn)槲覀兣渲昧?strong>LED的初始狀態(tài)為on,所以當(dāng)LED節(jié)點(diǎn)被加載時(shí),會(huì)點(diǎn)亮對(duì)應(yīng)的LED。

1b4011c8-1f58-11ed-9ade-dac502259ad0.png

雖然LED已經(jīng)成功點(diǎn)亮,但是僅使用 LED 節(jié)點(diǎn)并不能實(shí)現(xiàn)復(fù)雜的狀態(tài)控制功能,我們需要進(jìn)一步添加其他節(jié)點(diǎn)來(lái)實(shí)現(xiàn)復(fù)雜業(yè)務(wù)。


1a964206-1f58-11ed-9ade-dac502259ad0.jpg Step.4添加業(yè)務(wù)

大多數(shù)帶有業(yè)務(wù)的數(shù)據(jù)流,都會(huì)根據(jù)系統(tǒng)中的一些事件來(lái)做出響應(yīng)的,一般以一個(gè) pump 類型的節(jié)點(diǎn)作為起始點(diǎn),通過(guò)此節(jié)點(diǎn)接收系統(tǒng)事件來(lái)觸發(fā)數(shù)據(jù)流執(zhí)行,這里我們以 1秒反轉(zhuǎn)一次LED狀態(tài)作為業(yè)務(wù)。我們需要添加一個(gè) timer 節(jié)點(diǎn),利用 timer 節(jié)點(diǎn)產(chǎn)生的周期事件來(lái)觸發(fā)數(shù)據(jù)流執(zhí)行,同時(shí)推動(dòng)一個(gè) fscript 腳本節(jié)點(diǎn)來(lái)向 LED 節(jié)點(diǎn)輸入反轉(zhuǎn)的命令。

關(guān)于timer、fscript節(jié)點(diǎn)的介紹可參考《AWFlow節(jié)點(diǎn)使用手冊(cè)》

https://awstudio.zlg.cn/pro/docs/AWFlow/

添加timer節(jié)點(diǎn)

1b6d620e-1f58-11ed-9ade-dac502259ad0.png

添加fscript節(jié)點(diǎn)

1b800ca6-1f58-11ed-9ade-dac502259ad0.png

編輯fscript節(jié)點(diǎn)

1b8c03bc-1f58-11ed-9ade-dac502259ad0.png

如圖片所示:

  • 添加 timer、fscript 節(jié)點(diǎn),并進(jìn)行連線;

編輯 fscript 節(jié)點(diǎn)腳本。

msg.payload = 2
  • 可參考LED 輸入?yún)?shù)

timer節(jié)點(diǎn)默認(rèn)以 1 秒為周期,觸發(fā)數(shù)據(jù)流運(yùn)行,向fscript傳遞定時(shí)計(jì)數(shù)值,此處fscript節(jié)點(diǎn)并未使用timer的計(jì)數(shù)值,僅利用其周期事件來(lái)向LED節(jié)點(diǎn)發(fā)送反轉(zhuǎn)命令。

1b96ed04-1f58-11ed-9ade-dac502259ad0.png

下載流圖

重復(fù)Step.3 下載流圖的步驟,下載最新流圖,可以看到板載紅色LED整以1秒的周期進(jìn)行反轉(zhuǎn)。

1ba0fa6a-1f58-11ed-9ade-dac502259ad0.gif

1a964206-1f58-11ed-9ade-dac502259ad0.jpg Step.5擴(kuò)展業(yè)務(wù)

為了更加深入的了解業(yè)務(wù)的開(kāi)發(fā)過(guò)程,這里通過(guò)流水燈業(yè)務(wù)進(jìn)一步擴(kuò)大業(yè)務(wù)規(guī)模。

1. 添加新數(shù)據(jù)流

按照之前添加節(jié)點(diǎn)的方式,新增額外2路LED控制數(shù)據(jù)流,如下圖所示:

可選中畫(huà)布中的 fscriptled 節(jié)點(diǎn)通過(guò) ctrl+c 復(fù)制,ctrl+v 粘貼來(lái)快速添加節(jié)點(diǎn)。

1bcbf81e-1f58-11ed-9ade-dac502259ad0.png

2. 配置LED節(jié)點(diǎn)

3路 LED 配置如下圖所示:1bdcb690-1f58-11ed-9ade-dac502259ad0.png1be63b98-1f58-11ed-9ade-dac502259ad0.png1bfabd20-1f58-11ed-9ade-dac502259ad0.png

3. 配置業(yè)務(wù)節(jié)點(diǎn)

3路 fscript 節(jié)點(diǎn)配置如下圖所示:

1c094a02-1f58-11ed-9ade-dac502259ad0.png1c1f0b62-1f58-11ed-9ade-dac502259ad0.png1c294a6e-1f58-11ed-9ade-dac502259ad0.png前面我們了解到 timer 節(jié)點(diǎn)會(huì)周期性向下一節(jié)點(diǎn)推送一個(gè)定時(shí)器計(jì)數(shù)值(msg.payload),我們可利用這個(gè)計(jì)數(shù)值來(lái)索引不同的LED。

if (msg.payload /1000 %3 == 0) {
  output.payload = 1} else {
  output.payload = 0

總共有3路LED,那么我們通過(guò)msg.payload /1000 % 3計(jì)算來(lái)獲得3個(gè)索引條件。

timer 節(jié)點(diǎn)計(jì)數(shù)精度為1毫秒,默認(rèn)計(jì)數(shù)周期為1秒,除以 1000 獲得秒計(jì)數(shù)值。

代碼

點(diǎn)亮LED

msg.payload /1000 %3 == 0

紅色

msg.payload /1000 %3 == 1

藍(lán)色

msg.payload /1000 %3 == 2

綠色

由于timer節(jié)點(diǎn)的輸出數(shù)據(jù)(msg),需要被推送到多路數(shù)據(jù)流上,所以為了不影響其他數(shù)據(jù)流的使用,這里我們選擇output作為輸出數(shù)據(jù)。

關(guān)于output、msg對(duì)象的詳細(xì)描述,可參考《AWFlow節(jié)點(diǎn)開(kāi)發(fā)指南》

https://awstudio.zlg.cn/pro/docs/awstudio_docs/AWFlow_Node_Develop_Guide/

最終流圖如下所示:1c40ec96-1f58-11ed-9ade-dac502259ad0.png4. 下載流圖重復(fù)Step.3 下載流圖的步驟,下載最新流圖,可以看到板載LED整以1秒的周期進(jìn)行切換顯示。1c4f9200-1f58-11ed-9ade-dac502259ad0.gif

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23347

    瀏覽量

    662519
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PESDICAN是電路還是極管

    放電)保護(hù)極管。 PESD1CAN的特性與功能 保護(hù)機(jī)制 : PESD1CAN通過(guò)其內(nèi)部的極管陣列工作原理,實(shí)現(xiàn)對(duì)CAN總線的保護(hù)。當(dāng)CAN總線上的電壓超過(guò)
    的頭像 發(fā)表于 09-18 09:14 ?599次閱讀

    EsDA,一式嵌入式軟件

    EsDA是一套面向工業(yè)智能物聯(lián)領(lǐng)域的嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化工具集,包含實(shí)時(shí)操作系統(tǒng)AWorksLP、低代碼開(kāi)發(fā)平臺(tái)AWStudio、資源管理平臺(tái)AXPI、跨平臺(tái)GUI引擎AWTK和云服務(wù)平臺(tái)ZWS
    的頭像 發(fā)表于 09-15 08:10 ?337次閱讀
    <b class='flag-5'>EsDA</b>,一<b class='flag-5'>站</b>式嵌入式軟件

    esd保護(hù)極管怎么測(cè)量

    極管通常被集成在電路中,以防止靜電放電事件對(duì)敏感的電子元件造成損害。 測(cè)量ESD保護(hù)極管的性能和特性是一個(gè)復(fù)雜的過(guò)程,涉及到多種測(cè)試方法和設(shè)備。 1. 基本測(cè)量方法 1.1 正向電
    的頭像 發(fā)表于 09-14 15:57 ?977次閱讀

    esd保護(hù)極管是什么極管

    產(chǎn)生高達(dá)數(shù)千伏的電壓,這種電壓如果直接作用在敏感的電子元件上,可能會(huì)導(dǎo)致永久性的損壞。ESD保護(hù)極管通過(guò)快速響應(yīng)和導(dǎo)通,將靜電能量安全地引導(dǎo)到地線,從而保護(hù)電子設(shè)備。 以下是關(guān)于ESD保護(hù)
    的頭像 發(fā)表于 09-14 15:19 ?639次閱讀

    ESD極管的定義和參數(shù)

    ESD極管,全稱為Electro-Static Discharge(靜電放電)極管,是一種專門(mén)設(shè)計(jì)用于保護(hù)電子電路免受靜電放電(ESD)和其他瞬態(tài)電壓沖擊影響的電子元件。在深入探討
    的頭像 發(fā)表于 09-09 17:11 ?1124次閱讀

    IEC ESD性能的ESD401 1通道ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《IEC ESD性能的ESD401 1通道ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-29 09:20 ?0次下載
    IEC <b class='flag-5'>ESD</b>性能的<b class='flag-5'>ESD</b>401 <b class='flag-5'>1</b>通道<b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD1LIN24 24V單通道ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ESD1LIN24 24V單通道ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-24 10:25 ?0次下載
    <b class='flag-5'>ESD1</b>LIN24 24V單通道<b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD1LIN24-Q1ESD751-Q1ESD761-Q1汽車(chē)類24V單通道ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ESD1LIN24-Q1ESD751-Q1ESD761-Q1汽車(chē)類24V單通道ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免
    發(fā)表于 06-22 09:33 ?0次下載
    <b class='flag-5'>ESD1LIN24-Q1</b>、<b class='flag-5'>ESD751-Q1</b>和<b class='flag-5'>ESD761-Q1</b>汽車(chē)類24V單通道<b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD751和ESD761 24V單通ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ESD751和ESD761 24V單通ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-21 09:23 ?0次下載
    <b class='flag-5'>ESD</b>751和<b class='flag-5'>ESD</b>761 24V單通<b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD752和ESD762雙向ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ESD752和ESD762雙向ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-21 09:22 ?0次下載
    <b class='flag-5'>ESD</b>752和<b class='flag-5'>ESD</b>762雙向<b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD321低電容(小于1pF)單通道30kV ESD保護(hù)極管數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ESD321低電容(小于1pF)單通道30kV ESD保護(hù)極管數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-18 10:35 ?0次下載
    <b class='flag-5'>ESD</b>321低電容(小于<b class='flag-5'>1</b>pF)單通道30kV <b class='flag-5'>ESD</b>保護(hù)<b class='flag-5'>二</b>極管數(shù)據(jù)表

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比
    的頭像 發(fā)表于 05-11 08:03 ?936次閱讀
    <b class='flag-5'>ESD</b>管 AZ5825-01F型號(hào)<b class='flag-5'>ESDA</b>05CPX參數(shù)對(duì)比

    TI Z-stack2007 協(xié)議棧入門(mén)實(shí)驗(yàn)

    電子發(fā)燒友網(wǎng)站提供《TI Z-stack2007 協(xié)議棧入門(mén)實(shí)驗(yàn) .pdf》資料免費(fèi)下載
    發(fā)表于 05-10 09:14 ?0次下載

    如何選擇合適電容值的ESD極管

    作為一名關(guān)注通信接口和電子元器件的專業(yè)人士,你一定對(duì)ESD(ElectrostaticDischarge)極管非常感興趣。讓我們一起來(lái)了解一下ESD極管是什么,以及如何選擇合適電容
    的頭像 發(fā)表于 02-22 08:02 ?946次閱讀
    如何選擇合適電容值的<b class='flag-5'>ESD</b><b class='flag-5'>二</b>極管

    ESD極管是什么?如何選擇合適電容值的ESD級(jí)管?

    作為一名關(guān)注通信接口和電子元器件的專業(yè)人士,你一定對(duì)ESD(Electrostatic Discharge)極管非常感興趣。讓我們一起來(lái)了解一下ESD極管是什么,以及如何選擇合適電
    的頭像 發(fā)表于 02-21 17:06 ?2786次閱讀
    <b class='flag-5'>ESD</b><b class='flag-5'>二</b>極管是什么?如何選擇合適電容值的<b class='flag-5'>ESD</b><b class='flag-5'>二</b>級(jí)管?
    主站蜘蛛池模板: 国产精品久久久久久久久齐齐 | 亚洲xxxx动漫 | 成人在免费观看视频国产 | 高肉黄暴NP文公交车 | 扒开老师大腿猛进AAA片邪恶 | 秋霞av伦理片在线观看 | 亚洲 欧美 另类 中文 在线 | 久青草国产在线视频亚瑟影视 | 嫩草成人国产精品 | 国产精品亚洲专一区二区三区 | 成年人视频在线免费看 | 好男人在线高清WWW免费观看 | 果冻传媒2021精品影视 | 国产成人免费在线观看 | 久久精品视频在线看99 | 在线免费观看毛片网站 | 久久天天躁狠狠躁夜夜呲 | 看电影来5566一区.二区 | 美女激清床上戏大全 | 草b是什么感觉 | 德国美女密密麻麻浓毛 | 亚洲永久精品ww47 | 我就去色色 | 99国产在线观看 | 轻点灬大ji巴太粗太双性高h | 99久久中文字幕伊人情人 | 成人免费视频无遮挡在线看 | 草b是什么感觉 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 欧美影院在线观看完整版 mp4 | 狠狠撸亚洲视频 | 国产偷国产偷亚州清高APP | 人人做人人干 | 国产欧美一区二区精品久久久 | 在线免费观看日本 | 日本久久精品免视看国产成人 | 精精国产www视频在线观看免费 | 宿舍BL 纯肉各种PLAY H | 污漫日本E同人 | 日本人作爰啪啪全过程 | 日本久久黄色 |