亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        掌控板仿真電子沙漏

        2022-06-14 07:00:32陳新龍
        電腦報(bào) 2022年11期
        關(guān)鍵詞:玻璃球沙漏繪制

        陳新龍

        沙漏也叫作沙鐘,是一種古老的時(shí)間測(cè)量裝置。一般由兩個(gè)玻璃球和一個(gè)狹窄的連接管道組成的。沙子從充滿了沙子的上部玻璃球穿過(guò)狹窄的管道流入下部玻璃球,每次流完所需的時(shí)間是相對(duì)固定的,這樣一個(gè)沙漏就可以對(duì)應(yīng)一個(gè)固定的時(shí)間值了。影響時(shí)間的因素包括填充物的多少、玻璃球內(nèi)壁的曲線形狀、頸部管道的寬度、填充物的類(lèi)型和質(zhì)量等因素。

        我們利用掌控板的仿真功能,一起來(lái)制作一個(gè)仿真版的掌控板電子沙漏吧(圖1)。

        在利用掌控板編寫(xiě)電子沙漏程序代碼前,我們需要明確幾個(gè)知識(shí)點(diǎn)。

        掌控板屏幕的分辨率是128*64,顯示分辨率就是屏幕上顯示的像素點(diǎn)個(gè)數(shù),一個(gè)漢字要占用12*16個(gè)像素,一個(gè)英文占用8*16個(gè)像素。按照這個(gè)屏幕分辨率,長(zhǎng)度是128,128/12=10.67,也就是一排最多顯示10個(gè)漢字。高度是64,64/16=4,也就是最多顯示4排,也就是一屏最多40個(gè)漢字。同樣最多可以顯示4排英文,共64個(gè)字母(圖2)。

        正切值是指直角三角形中,某一銳角的對(duì)邊與另一相鄰直角邊的比值,tanα=b/a。

        對(duì)于任意一個(gè)實(shí)數(shù)x,都對(duì)應(yīng)著唯一的角,而這個(gè)角又對(duì)應(yīng)著唯一確定的正切值tanx,按照這個(gè)對(duì)應(yīng)法則建立的函數(shù)稱(chēng)為正切函數(shù)。正切是tanα=b/a,一個(gè)角的正切值永遠(yuǎn)是不變的(圖3)。

        最后需要了解的是掌控板的三軸(X、Y、Z)加速度,由于掌控板內(nèi)置有加速度傳感器,能夠測(cè)量由于重力引起的加速度,我們可以利用mPython軟件仿真模擬掌控板的運(yùn)動(dòng)過(guò)程。X:向前和向后傾斜,Y:向左和向右傾斜,Z:上下翻轉(zhuǎn)。由于電子沙漏只需要使用到上下翻轉(zhuǎn)我們便需要用到Z軸加速度。

        以上這些便是我們制作電子沙漏需要用到的知識(shí)點(diǎn),理解透徹之后,我們可以動(dòng)手開(kāi)始編寫(xiě)代碼程序了。我們需要先確定沙漏的外形外貌以及漏沙的過(guò)程,如圖3所示。在掌控板界面中我們繪制了上下兩個(gè)相對(duì)的等腰三角形,確定五個(gè)點(diǎn)的坐標(biāo):左上(0,0)、右上(127,0)、左下(0,63)、右下(127,63)和中心(63,31)。

        確定角α的正切值,就是tanα=32/64=0.5,由于整個(gè)大三角形是等腰三角形,所以它的對(duì)角正切值也就是0.5,當(dāng)Y等于1時(shí),X就等于2,這樣可以把所有三角形的三個(gè)頂點(diǎn)坐標(biāo)推算出來(lái)(圖4)。

        通過(guò)mPython軟件進(jìn)行代碼的編寫(xiě),首先繪制兩條對(duì)角線形成一個(gè)X形狀,這樣上下就會(huì)形成兩個(gè)三角形,其次通過(guò)循環(huán)對(duì)兩個(gè)三角形中的內(nèi)容進(jìn)行填充,通過(guò)循環(huán)的方式給兩個(gè)三角形(兩部分主要是沙漏上半部分和沙漏下半部分)進(jìn)行繪制填充,圖4給大家提供了掌控板的Z軸加速度為正數(shù)時(shí)電子沙漏成正立變化關(guān)系圖,當(dāng)掌控板的Z軸加速度為負(fù)數(shù)的時(shí)候,電子沙漏成倒立關(guān)系,小陳老師已經(jīng)列出沙漏正立關(guān)系變化圖,看看聰明的你能不能也表示出倒立關(guān)系圖呢(圖5)。

        具體代碼如圖6:

        通過(guò)掌控板的仿真工具我們完成了沙漏的計(jì)時(shí)過(guò)程,效果還是非常逼真的,小陳老師這里追加一個(gè)思考題,如果想控制沙漏滴漏的過(guò)程時(shí)長(zhǎng)為1分鐘,該如何實(shí)現(xiàn)此效果呢?聰明的你快來(lái)動(dòng)手嘗試吧。期待你們能夠給我?guī)?lái)驚喜。

        猜你喜歡
        玻璃球沙漏繪制
        Art on coffee cups
        一顰一笑
        玻璃球大搜尋
        放學(xué)后
        童話世界(2018年17期)2018-07-30 01:52:02
        有趣的沙漏
        DIY裝飾沙漏
        DIY裝飾沙漏
        回憶的沙漏
        青年歌聲(2017年12期)2017-03-15 05:20:16
        歸納與演繹
        在轉(zhuǎn)變中繪制新藍(lán)圖
        美女视频黄是免费| 国产呦系列呦交| 搞黄色很刺激的网站二区| 亚洲精一区二区三av| 欧美人与动牲交a精品| 亚洲欧美国产日韩字幕| 麻美由真中文字幕人妻| 两人前一后地插着她丰满| 国产男小鲜肉同志免费| 久青草国产视频| 亚洲人成伊人成综合网中文| 亚洲av综合av一区| 免费观看的av毛片的网站| 国产一区二区精品尤物| 中文字幕一区二区三区在线看一区| 国产人成精品免费久久久 | 久久精品国产第一区二区三区| 天天插视频| 国产精品丝袜美女久久| 无码人妻久久一区二区三区蜜桃 | 女同久久精品国产99国产精品| 久久99亚洲网美利坚合众国| 国产精品一区二区三区在线观看 | 欧美日韩高清一本大道免费| 女同av一区二区三区| 山外人精品影院| 国产精品video| 冲田杏梨av天堂一区二区三区| 女同同性av观看免费| 性一交一乱一透一a级| 日本一区二区三区激情视频| 少妇被粗大的猛进69视频| 亚洲愉拍99热成人精品热久久| 99精品国产在热久久国产乱| 免费一区二区三区av| 国产成人无码一区二区三区| 欧美成年黄网站色视频| 青青草视频在线视频播放| 免费视频无打码一区二区三区| 久久亚洲色www成人欧美| 欧美精品久久久久久三级|