找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5537|回復(fù): 26
打印 上一主題 下一主題
收起左側(cè)

關(guān)于圖形化編程的問(wèn)題

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 24 黑幣 回復(fù)本帖可獲得 24 黑幣獎(jiǎng)勵(lì)! 每人限 10 次
跳轉(zhuǎn)到指定樓層
樓主
ID:786452 發(fā)表于 2020-8-22 17:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
剛了解到編程語(yǔ)言,請(qǐng)問(wèn)大家:
1.圖形化編程是否方便?
2.圖形化編程的優(yōu)缺點(diǎn)?
3.哪些單片機(jī)能圖形化編程?
4.圖形化編程是否可以轉(zhuǎn)化成?
5.圖形化編程有哪些軟件?
問(wèn)題看似好多,但有黑幣獎(jiǎng)勵(lì)哦!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

來(lái)自 2#
ID:600952 發(fā)表于 2020-9-2 22:45 | 只看該作者
回復(fù)

使用道具 舉報(bào)

板凳
ID:786452 發(fā)表于 2020-8-22 17:16 | 只看該作者
歡迎大家留言。ㄊ找皇兆约旱暮趲牛
回復(fù)

使用道具 舉報(bào)

地板
ID:575020 發(fā)表于 2020-8-22 19:42 | 只看該作者
同問(wèn),樓上的問(wèn)題我也想知道。
回復(fù)

使用道具 舉報(bào)

5#
ID:401564 發(fā)表于 2020-8-22 20:33 | 只看該作者
你說(shuō)的這個(gè)是在高級(jí)語(yǔ)言中才用到的,應(yīng)該是叫面向?qū)ο?br /> 單片機(jī)的編程語(yǔ)言其實(shí)是在其次的,最主要的是硬件相關(guān)的算法和硬件的操作,如果不是什么很復(fù)雜的算法,這玩意在單片機(jī)領(lǐng)域是沒(méi)有什么用的
把C學(xué)精通,你能吃到2100年
回復(fù)

使用道具 舉報(bào)

6#
ID:805376 發(fā)表于 2020-8-23 10:08 | 只看該作者
圖形化編程的做的時(shí)候容易,但是可讀性相對(duì)比較差
現(xiàn)在安卓APP是支持用圖形化編寫(xiě)的
http://ai2點(diǎn)appinventor.mit點(diǎn)edu/
回復(fù)

使用道具 舉報(bào)

7#
ID:222106 發(fā)表于 2020-8-23 14:16 | 只看該作者
像如果是編寫(xiě)算法的話,matlab那種代碼生成工具,我覺(jué)得還算方便,只不過(guò)不太熟悉代碼生成工具的配置,會(huì)產(chǎn)生很多冗余代碼。如果是外設(shè)配置、驅(qū)動(dòng)開(kāi)發(fā)這種,感覺(jué)圖形化工具如果不是廠商提供的話,效率難保證。所以感覺(jué)目前還是直接碼代碼編程比較方便。
回復(fù)

使用道具 舉報(bào)

8#
ID:595237 發(fā)表于 2020-8-25 14:19 | 只看該作者
Match up(圖形化編程軟件)
mPython是可視化代碼編程,有hex、python、blockly三種代碼讀寫(xiě)等功能。


覺(jué)得圖形化編程軟件對(duì)點(diǎn)燈很簡(jiǎn)單的,對(duì)運(yùn)算程序pwm,變頻率這些或者難度大一點(diǎn)的不知道能不能可以?
回復(fù)

使用道具 舉報(bào)

9#
ID:595237 發(fā)表于 2020-8-25 14:47 | 只看該作者
Flowcode是包括Arduino在內(nèi)的平臺(tái)的完美流程圖語(yǔ)言,但用戶(hù)現(xiàn)在可在“塊”模式,“偽代碼”和C代碼中進(jìn)行編程。
回復(fù)

使用道具 舉報(bào)

10#
ID:595237 發(fā)表于 2020-8-25 14:52 | 只看該作者
LadderWork MCU圖形化編程工具目前支持Atmel8051、STC、PIC等主流芯片
回復(fù)

使用道具 舉報(bào)

11#
ID:790738 發(fā)表于 2020-8-25 16:26 | 只看該作者
好多PLC編程就是圖形化的
回復(fù)

使用道具 舉報(bào)

12#
ID:94489 發(fā)表于 2020-8-25 16:47 | 只看該作者
1.圖形化編程是否方便?
答:挺方便的
2.圖形化編程的優(yōu)缺點(diǎn)?
優(yōu)點(diǎn):方便快捷,需要理解其中邏輯即可使用
缺點(diǎn):不利于學(xué)習(xí)語(yǔ)法,不利于語(yǔ)法
3.哪些單片機(jī)能圖形化編程?
答:arduino系列產(chǎn)品、STM32、ESP8266、ESP32......都可以圖形化編程
4.圖形化編程是否可以轉(zhuǎn)化成?
答:圖形化編程可以轉(zhuǎn)化為代碼
5.圖形化編程有哪些軟件?
答:Mixly、Mind+、mPython....等
回復(fù)

使用道具 舉報(bào)

13#
ID:786452 發(fā)表于 2020-8-26 08:13 | 只看該作者
小白呂 發(fā)表于 2020-8-25 16:47
1.圖形化編程是否方便?
答:挺方便的
2.圖形化編程的優(yōu)缺點(diǎn)?

謝謝,我明白了
回復(fù)

使用道具 舉報(bào)

14#
ID:816140 發(fā)表于 2020-8-29 19:20 | 只看該作者
1.圖形化編程是否方便?
方便
2.圖形化編程的優(yōu)缺點(diǎn)?
優(yōu)點(diǎn):開(kāi)發(fā)效率高,單片機(jī)的圖形化編程可以將固定化套路化的重復(fù)性冗余工作自動(dòng)化實(shí)現(xiàn),減小編程者負(fù)擔(dān)。
缺點(diǎn):由于自動(dòng)生成代碼官方設(shè)計(jì)時(shí)考慮復(fù)用等因素較多,執(zhí)行效率稍低。另外注意版本問(wèn)題,固件庫(kù),依賴(lài)庫(kù)的體積也不小,會(huì)讓單片機(jī)程序員退化為應(yīng)用層代碼編寫(xiě)者。
3.哪些單片機(jī)能圖形化編程?
STM32絕大部分系列都可以通過(guò)CubeMX實(shí)現(xiàn)初始化,中斷,硬件外設(shè),RTOS等等資源配置
4.圖形化編程是否可以轉(zhuǎn)化成?
CubeMX可以直接轉(zhuǎn)換成C,直接生成Keil項(xiàng)目,直接實(shí)現(xiàn)自定義功能和業(yè)務(wù)代碼即可
5.圖形化編程有哪些軟件?
CubeMX。
回復(fù)

使用道具 舉報(bào)

15#
ID:525068 發(fā)表于 2020-8-30 00:40 | 只看該作者
圖形化編程相對(duì)于傳統(tǒng)的編程方式更加方便簡(jiǎn)單快速,這就是他的優(yōu)點(diǎn),但是這也會(huì)導(dǎo)致開(kāi)發(fā)者對(duì)程序的邏輯和結(jié)構(gòu)的了解會(huì)相對(duì)于傳統(tǒng)編程方式差一點(diǎn),目前主流的圖形化編程是Arduino開(kāi)發(fā)板,具體單片機(jī)型號(hào)不清楚
回復(fù)

使用道具 舉報(bào)

16#
ID:816288 發(fā)表于 2020-9-1 20:45 | 只看該作者
1.圖形化編程入門(mén)比較快,開(kāi)發(fā)周期短,很方便

編程教會(huì)我們?nèi)绾嗡伎迹囵B(yǎng)我們應(yīng)對(duì)未來(lái)AI時(shí)代的思維能力,所以,無(wú)論以后是否從事IT行業(yè),每個(gè)孩子都應(yīng)該具備編程思維。Scratch是一種編程語(yǔ)言,旨在讓程序設(shè)計(jì)初學(xué)者不需先學(xué)習(xí)語(yǔ)法便能設(shè)計(jì)程序。Scratch是STEAM(Science-科學(xué),Technology-技術(shù),Engineering-工程,Art-藝術(shù),Mathematics-數(shù)學(xué))教育的一種綜合教育方式,它融合了科學(xué)、技術(shù)、工程、藝術(shù)和數(shù)學(xué)的綜合知識(shí),側(cè)重思維訓(xùn)練而不是簡(jiǎn)單的學(xué)習(xí)一門(mén)編程語(yǔ)言。
回復(fù)

使用道具 舉報(bào)

17#
ID:816288 發(fā)表于 2020-9-1 20:46 | 只看該作者
圖形化變成目前比較流行的是LABVIEW,這個(gè)軟件入門(mén)還是比較快的,對(duì)新手比較友好
回復(fù)

使用道具 舉報(bào)

18#
ID:420836 發(fā)表于 2020-9-2 07:53 | 只看該作者
圖形編程語(yǔ)言尚未成為主流,但考慮到許多沒(méi)有大學(xué)學(xué)位的人也可以成為編程大師,因此潛力巨大。
回復(fù)

使用道具 舉報(bào)

19#
ID:600952 發(fā)表于 2020-9-2 22:48 | 只看該作者
我感覺(jué)這個(gè)對(duì)新手來(lái)說(shuō)比較友好,比如比較直觀,以及一般情況下只要你圖形完整就不會(huì)有太多報(bào)錯(cuò),但這種編程方式比較小眾,不很普及,遇到問(wèn)題沒(méi)處問(wèn),比如: 關(guān)于App Inventor的一個(gè)問(wèn)題 如何實(shí)現(xiàn)判斷一個(gè)變量是否大于或小于某個(gè)值 ,還有目前來(lái)看局限性很大,我個(gè)人看來(lái)還遠(yuǎn)不如c
這種圖形化編程貌似對(duì)愛(ài)好者和小孩比較友好,門(mén)檻較低,我看南方某些地區(qū)小學(xué)計(jì)算機(jī)課本好像有教這個(gè)的,我當(dāng)時(shí)書(shū)上還是海龜作圖CX-LOGO,(雖然我小學(xué)沒(méi)上過(guò)微機(jī)課。。。。。。)
回復(fù)

使用道具 舉報(bào)

20#
ID:600952 發(fā)表于 2020-9-2 22:55 | 只看該作者
我剛查資料現(xiàn)在海龜作圖好像是指Python的,
“python2.6版本中后引入的一個(gè)簡(jiǎn)單的繪圖工具,叫做海龜繪圖(Turtle Graphics),turtle庫(kù)是python的內(nèi)部庫(kù),使用導(dǎo)入即可 import turtle”
但我們當(dāng)時(shí)介紹的好像不是Python,是一個(gè)單獨(dú)的軟件,有一個(gè)海龜,輸入指令,海龜按照規(guī)定路線走,然后留下路線,只能畫(huà)圖,挺無(wú)聊的,我當(dāng)時(shí)就是在書(shū)上看看,算是我的編程啟蒙吧
回復(fù)

使用道具 舉報(bào)

21#
ID:600952 發(fā)表于 2020-9-2 23:03 | 只看該作者
現(xiàn)在來(lái)看確實(shí)是傳統(tǒng)編程語(yǔ)言更強(qiáng)大,更通用,可移植性好,教程多,有很多優(yōu)點(diǎn)
但對(duì)于業(yè)余編程愛(ài)好者來(lái)說(shuō),只是娛樂(lè)使用,這種情況下傳統(tǒng)編程語(yǔ)言會(huì)因?yàn)榫幾g器過(guò)于龐大和自己知識(shí)和經(jīng)驗(yàn)較少,導(dǎo)致編寫(xiě)程序報(bào)一大堆錯(cuò),困難重重,自己也沒(méi)有老師或團(tuán)隊(duì)合作,有的錯(cuò)誤自己根本解決不了,而且編譯器的一些錯(cuò)誤報(bào)得太籠統(tǒng),尤其是工程類(lèi)錯(cuò)誤或者在不是自己寫(xiě)的代碼(比如源代碼和MAKEFILE)就根本解決不了,每次就重新建一個(gè)工程碰運(yùn)氣,這就有了濃厚的玄學(xué)色彩(對(duì)于初學(xué)者或身邊沒(méi)有老師的愛(ài)好者來(lái)說(shuō))
而新興的圖形編程(arduino等)貌似這類(lèi)錯(cuò)誤較少,對(duì)業(yè)余編程愛(ài)好者們比較友好,但功能函數(shù)局限性較大,可移植性差,靈活性不高,通常一個(gè)編譯器只對(duì)應(yīng)一款單片機(jī),最重要的是目前這種新興的圖形編程相對(duì)于傳統(tǒng)編程語(yǔ)言就像C相對(duì)于匯編語(yǔ)言,代碼優(yōu)化不好,容易影響運(yùn)行性能,但對(duì)于業(yè)余編程愛(ài)好者來(lái)說(shuō)好像大部分項(xiàng)目對(duì)性能要求不是很高,應(yīng)該可以接受
僅代表個(gè)人的一點(diǎn)愚見(jiàn),如有錯(cuò)誤或不同觀點(diǎn),歡迎指出

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

22#
ID:235954 發(fā)表于 2020-9-4 17:09 | 只看該作者
傳統(tǒng)編程功能會(huì)更強(qiáng)大一些
回復(fù)

使用道具 舉報(bào)

23#
ID:816890 發(fā)表于 2020-9-5 11:48 | 只看該作者
scratch簡(jiǎn)易圖形化編程工具
回復(fù)

使用道具 舉報(bào)

24#
ID:816890 發(fā)表于 2020-9-5 11:51 | 只看該作者
圖形化編程軟件scratch,python
回復(fù)

使用道具 舉報(bào)

25#
ID:284050 發(fā)表于 2020-9-5 13:28 | 只看該作者
1.圖形化編程是否方便?——是
2.圖形化編程的優(yōu)缺點(diǎn)?——直觀
3.哪些單片機(jī)能圖形化編程?——不清楚
4.圖形化編程是否可以轉(zhuǎn)化成?——不清楚
5.圖形化編程有哪些軟件?——不清楚
回復(fù)

使用道具 舉報(bào)

26#
ID:807182 發(fā)表于 2020-9-16 15:27 | 只看該作者
方便,生成代碼比較混亂,32單片機(jī),STM32CUBE
回復(fù)

使用道具 舉報(bào)

27#
ID:582903 發(fā)表于 2020-9-17 10:57 | 只看該作者
方便快捷,但出來(lái)的程序需要細(xì)調(diào)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表