數(shù)學(xué) :該部分主要完成數(shù)學(xué)變換功能?
文本 :該部分主要完成代碼的文本輸出功能?
數(shù)組:數(shù)組是為了便于代碼編寫(xiě)時(shí)所采用的一種數(shù)字塊
一荣暮、數(shù)學(xué)函數(shù)
該部分主要完成數(shù)學(xué)變換功能,具體包括數(shù)字映射榴徐、數(shù)字約束篱蝇、數(shù)學(xué)運(yùn)算姑原、取整催式、隨機(jī)和三角函數(shù)。
<數(shù)值模塊>
能提供一個(gè)數(shù)值避归,可作為其他模塊的參數(shù)或條件荣月。
例如我們想利用米思奇畫(huà)出三角函數(shù)的圖像,就可以使用數(shù)值模塊對(duì)三角函數(shù)進(jìn)行值的規(guī)定梳毙。
<運(yùn)算模塊>
該模塊能夠?qū)崿F(xiàn)兩個(gè)數(shù)據(jù)的加哺窄、減、乘账锹、除萌业、取余以及取冪等操作。
在函數(shù)的表述上也可以用奸柬,比如一次函數(shù)生年、三角函數(shù)等的表達(dá)
<位運(yùn)算模塊>
該模塊能夠?qū)?shù)值進(jìn)行位運(yùn)算。
進(jìn)行邏輯運(yùn)算(與廓奕、或抱婉、異或)和二進(jìn)制中的移位操作
<三角函數(shù)模塊>
數(shù)學(xué)中的三角函數(shù)的使用,包括正弦桌粉、余弦蒸绩、正切和他們的反三角函數(shù)的運(yùn)算。
對(duì)數(shù)函數(shù)和指數(shù)函數(shù)的使用和三角函數(shù)類(lèi)似铃肯。
對(duì)規(guī)定的變量進(jìn)行自增患亿、自減和非運(yùn)算
我們利用三角函數(shù)功能模塊,能夠把數(shù)據(jù)以三角函數(shù)方式進(jìn)行運(yùn)算押逼,在串口監(jiān)視器的繪圖模式中步藕,我們能看到以三角函數(shù)模式進(jìn)行顯示。
<簡(jiǎn)單運(yùn)算模塊>
該模塊能夠?qū)?shù)值進(jìn)行位運(yùn)算挑格∈ィ可以選擇的運(yùn)算方式為取整,取絕對(duì)值恕齐,平方乞娄,平方根和自然對(duì)數(shù)運(yùn)算瞬逊。
<取值模塊>
在一定范圍內(nèi)取最大值或最小值
<隨機(jī)數(shù)模塊>
能夠在一定范圍取隨機(jī)值
<數(shù)字約束模塊>
該模塊是將數(shù)值限制在最小值與最大值之間,所有小于最小值的數(shù)值被賦值為最小值仪或。同理确镊,所有大于最大值的數(shù)被賦值為最大值。
<映射模塊>
通過(guò)該模塊能夠?qū)?shù)值進(jìn)行位運(yùn)算范删。
旋鈕可調(diào)燈實(shí)驗(yàn)用數(shù)字信號(hào)模擬模擬信號(hào)蕾域,通過(guò)數(shù)學(xué)中的映射模塊完成。
二到旦、文本函數(shù)
文本的具體內(nèi)容為代碼的文本輸出功能旨巷,具體包括:文本連接、文本轉(zhuǎn)數(shù)字添忘、數(shù)字轉(zhuǎn)文本
<字符串模塊>
該部分是一些字符采呐、字符串相關(guān)的模塊
上圖顯示,我們能夠在串口監(jiān)視器里查看到輸出的字符串搁骑。
<字符模塊>
該模塊會(huì)提供一個(gè)字符斧吐,內(nèi)容直接在雙引號(hào)中輸入即可。但該模塊與字符串模塊不同的是仲器,字符模塊只能輸出一個(gè)字符煤率。
<文本連接模塊>
該模塊能夠?qū)蓚€(gè)字符串結(jié)合成一個(gè)字符串。
在上圖中乏冀,我們能夠在數(shù)據(jù)前做數(shù)據(jù)標(biāo)識(shí)或者連接字符串蝶糯,達(dá)到優(yōu)化整理數(shù)據(jù)的目的。
<文本轉(zhuǎn)數(shù)值模塊>
該模塊用于轉(zhuǎn)換格式辆沦,能夠?qū)?shù)字字符串轉(zhuǎn)成數(shù)字裳涛。
<數(shù)值轉(zhuǎn)文本模塊>
該模塊能夠?qū)崿F(xiàn)將數(shù)值轉(zhuǎn)換成字符串,與文本轉(zhuǎn)數(shù)字模塊功能相反众辨。
<計(jì)算字節(jié)數(shù)模塊>
該模塊能夠獲得字符串長(zhǎng)度端三。
在上圖中,我們能夠在串口監(jiān)視器里查看到字符串的長(zhǎng)度鹃彻。
<獲取字符模塊>
該模塊用于獲取特定位置的字符串中的字符郊闯。
在上圖中,我們能夠通過(guò)串口監(jiān)視器看到字符串里的單獨(dú)字符蛛株。以字符串hello為例团赁,該字符串中第0個(gè)字符為“h”,第1個(gè)字符為“e”谨履,第4個(gè)字符為”o”欢摄。
<字符串判斷模塊>
上圖的程序中,我們能夠通過(guò)串口監(jiān)視器笋粟,監(jiān)視數(shù)據(jù)是否相等怀挠。如果相等析蝴,則是返回“1”,否者返回“0”绿淋。
在上圖程序中闷畸,我們能夠通過(guò)串口監(jiān)視器,監(jiān)視數(shù)據(jù)是否以特定字符串開(kāi)頭吞滞。如果是佑菩,則是返回“1”,否者返回“0”裁赠。
在上圖程序中殿漠,我們能夠通過(guò)串口監(jiān)視器,監(jiān)視數(shù)據(jù)是否以特定字符串結(jié)尾佩捞。如果是绞幌,則是返回“1”,否者返回“0”失尖。
<比較字符串模塊>
該模塊能夠?qū)⒆笥覂蓚€(gè)字符串進(jìn)行按位比較啊奄,從左向右一位一位地比較渐苏,相等則返回0掀潮,大于則返回大于0的值,小于則返回小于0的值琼富。
從左到右仪吧,第一位:1與1相等,第二位:第一個(gè)字符串沒(méi)有視為0鞠眉,第二個(gè)字符串為“2”薯鼠,比較后得負(fù)的2的ASCII值。
a與a相等械蹋,b的ASCII碼值為98出皇。
三、數(shù)組
<初始化數(shù)組模塊>
創(chuàng)建一個(gè)數(shù)組的功能
自定義數(shù)組的類(lèi)型:通過(guò)點(diǎn)擊小箭頭哗戈,可以選擇數(shù)組為整數(shù)郊艘,長(zhǎng)整數(shù),小數(shù)唯咬,字符纱注,字節(jié)或字符串格式。
默認(rèn)數(shù)組中數(shù)據(jù)的數(shù)量為三個(gè)胆胰,點(diǎn)擊模塊左上方的小齒輪狞贱。我們能夠自由增加數(shù)組數(shù)據(jù)的數(shù)量。
<字符串?dāng)?shù)組模塊>
自定義字符串?dāng)?shù)組的類(lèi)型
通過(guò)點(diǎn)擊小箭頭蜀涨,可以選擇數(shù)組為整數(shù)瞎嬉,長(zhǎng)整數(shù)蝎毡,小數(shù),字符佑颇,字節(jié)或字符串格式顶掉。
<獲取長(zhǎng)度模塊>
計(jì)算數(shù)組長(zhǎng)度的功能。
通過(guò)獲取長(zhǎng)度模塊獲取數(shù)組mylist的長(zhǎng)度
在串口監(jiān)視器中打印并檢測(cè)數(shù)組mylist的長(zhǎng)度挑胸。
<獲取數(shù)組數(shù)據(jù)模塊>
在數(shù)組中取出數(shù)據(jù)的功能痒筒。
數(shù)據(jù)在數(shù)組中的排列序號(hào)從1開(kāi)始,然后一直遞加茬贵。
通過(guò)獲取數(shù)數(shù)據(jù)模塊從數(shù)組中獲取第1項(xiàng)的數(shù)據(jù)簿透,
在串口監(jiān)視器中打印并檢測(cè)數(shù)組mylist中第1項(xiàng)的數(shù)據(jù)。
<數(shù)組賦值模塊>
在數(shù)組中賦值數(shù)據(jù)的功能解藻。
通過(guò)賦值數(shù)組數(shù)據(jù)模塊從數(shù)組中更改第3項(xiàng)的數(shù)據(jù)老充,
在串口監(jiān)視器中打印并檢測(cè)數(shù)組mylist中第3項(xiàng)的數(shù)據(jù)。
米思齊官網(wǎng):http://mixly.org/
6組 鄭越華 瑪伊拉 于欽春 吳思思