數(shù)學 :該部分主要完成數(shù)學變換功能?
文本 :該部分主要完成代碼的文本輸出功能?
數(shù)組:數(shù)組是為了便于代碼編寫時所采用的一種數(shù)字塊
一、數(shù)學函數(shù)
該部分主要完成數(shù)學變換功能,具體包括數(shù)字映射、數(shù)字約束、數(shù)學運算、取整、隨機和三角函數(shù)。
<數(shù)值模塊>

能提供一個數(shù)值,可作為其他模塊的參數(shù)或條件。
例如我們想利用米思奇畫出三角函數(shù)的圖像,就可以使用數(shù)值模塊對三角函數(shù)進行值的規(guī)定。
<運算模塊>

該模塊能夠?qū)崿F(xiàn)兩個數(shù)據(jù)的加、減、乘、除、取余以及取冪等操作。
在函數(shù)的表述上也可以用,比如一次函數(shù)、三角函數(shù)等的表達
<位運算模塊>

該模塊能夠?qū)?shù)值進行位運算。
進行邏輯運算(與、或、異或)和二進制中的移位操作
<三角函數(shù)模塊>
數(shù)學中的三角函數(shù)的使用,包括正弦、余弦、正切和他們的反三角函數(shù)的運算。
對數(shù)函數(shù)和指數(shù)函數(shù)的使用和三角函數(shù)類似。
對規(guī)定的變量進行自增、自減和非運算

我們利用三角函數(shù)功能模塊,能夠把數(shù)據(jù)以三角函數(shù)方式進行運算,在串口監(jiān)視器的繪圖模式中,我們能看到以三角函數(shù)模式進行顯示。
<簡單運算模塊>

該模塊能夠?qū)?shù)值進行位運算??梢赃x擇的運算方式為取整,取絕對值,平方,平方根和自然對數(shù)運算。
<取值模塊>

在一定范圍內(nèi)取最大值或最小值

<隨機數(shù)模塊>

能夠在一定范圍取隨機值
<數(shù)字約束模塊>

該模塊是將數(shù)值限制在最小值與最大值之間,所有小于最小值的數(shù)值被賦值為最小值。同理,所有大于最大值的數(shù)被賦值為最大值。
<映射模塊>

通過該模塊能夠?qū)?shù)值進行位運算。

旋鈕可調(diào)燈實驗用數(shù)字信號模擬模擬信號,通過數(shù)學中的映射模塊完成。
二、文本函數(shù)

文本的具體內(nèi)容為代碼的文本輸出功能,具體包括:文本連接、文本轉(zhuǎn)數(shù)字、數(shù)字轉(zhuǎn)文本
<字符串模塊>

該部分是一些字符、字符串相關(guān)的模塊

上圖顯示,我們能夠在串口監(jiān)視器里查看到輸出的字符串。
<字符模塊>

該模塊會提供一個字符,內(nèi)容直接在雙引號中輸入即可。但該模塊與字符串模塊不同的是,字符模塊只能輸出一個字符。
<文本連接模塊>

該模塊能夠?qū)蓚€字符串結(jié)合成一個字符串。

在上圖中,我們能夠在數(shù)據(jù)前做數(shù)據(jù)標識或者連接字符串,達到優(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ù)字模塊功能相反。
<計算字節(jié)數(shù)模塊>

該模塊能夠獲得字符串長度。

在上圖中,我們能夠在串口監(jiān)視器里查看到字符串的長度。
<獲取字符模塊>

該模塊用于獲取特定位置的字符串中的字符。

在上圖中,我們能夠通過串口監(jiān)視器看到字符串里的單獨字符。以字符串hello為例,該字符串中第0個字符為“h”,第1個字符為“e”,第4個字符為”o”。
<字符串判斷模塊>


上圖的程序中,我們能夠通過串口監(jiān)視器,監(jiān)視數(shù)據(jù)是否相等。如果相等,則是返回“1”,否者返回“0”。

在上圖程序中,我們能夠通過串口監(jiān)視器,監(jiān)視數(shù)據(jù)是否以特定字符串開頭。如果是,則是返回“1”,否者返回“0”。

在上圖程序中,我們能夠通過串口監(jiān)視器,監(jiān)視數(shù)據(jù)是否以特定字符串結(jié)尾。如果是,則是返回“1”,否者返回“0”。
<比較字符串模塊>

該模塊能夠?qū)⒆笥覂蓚€字符串進行按位比較,從左向右一位一位地比較,相等則返回0,大于則返回大于0的值,小于則返回小于0的值。

從左到右,第一位:1與1相等,第二位:第一個字符串沒有視為0,第二個字符串為“2”,比較后得負的2的ASCII值。

a與a相等,b的ASCII碼值為98。
三、數(shù)組
<初始化數(shù)組模塊>

創(chuàng)建一個數(shù)組的功能
自定義數(shù)組的類型:通過點擊小箭頭,可以選擇數(shù)組為整數(shù),長整數(shù),小數(shù),字符,字節(jié)或字符串格式。

默認數(shù)組中數(shù)據(jù)的數(shù)量為三個,點擊模塊左上方的小齒輪。我們能夠自由增加數(shù)組數(shù)據(jù)的數(shù)量。
<字符串數(shù)組模塊>

自定義字符串數(shù)組的類型
通過點擊小箭頭,可以選擇數(shù)組為整數(shù),長整數(shù),小數(shù),字符,字節(jié)或字符串格式。
<獲取長度模塊>

計算數(shù)組長度的功能。

通過獲取長度模塊獲取數(shù)組mylist的長度
在串口監(jiān)視器中打印并檢測數(shù)組mylist的長度。
<獲取數(shù)組數(shù)據(jù)模塊>

在數(shù)組中取出數(shù)據(jù)的功能。

數(shù)據(jù)在數(shù)組中的排列序號從1開始,然后一直遞加。
通過獲取數(shù)數(shù)據(jù)模塊從數(shù)組中獲取第1項的數(shù)據(jù),
在串口監(jiān)視器中打印并檢測數(shù)組mylist中第1項的數(shù)據(jù)。
<數(shù)組賦值模塊>

在數(shù)組中賦值數(shù)據(jù)的功能。

通過賦值數(shù)組數(shù)據(jù)模塊從數(shù)組中更改第3項的數(shù)據(jù),
在串口監(jiān)視器中打印并檢測數(shù)組mylist中第3項的數(shù)據(jù)。
米思齊官網(wǎng):http://mixly.org/
6組 鄭越華 瑪伊拉 于欽春 吳思思