Sisällysluettelo:

LED -kuution simulointiohjelmisto: 5 vaihetta
LED -kuution simulointiohjelmisto: 5 vaihetta

Video: LED -kuution simulointiohjelmisto: 5 vaihetta

Video: LED -kuution simulointiohjelmisto: 5 vaihetta
Video: 美国软件不授权制裁中国高校陷困境,专利世界第二不值钱明星越南抢订单 MATLAB does not authorize universities, patent second worthless. 2024, Marraskuu
Anonim
LED -kuution simulointiohjelmisto
LED -kuution simulointiohjelmisto

Olen melkein valmis rakentamaan 8x8x8 LED -kuutioni ja sen mukana tuli tämä ohjelmisto PC: lle! Sen avulla voit luoda animaatioita ja simuloida niitä 2D -näytöllä ennen niiden lataamista 3D -näytölle. Tietokoneen COM-portin kautta kommunikoimiseen arduinoon ei ole (vielä) tukea, mutta se voi luoda lähdekoodin, joka koodataan kuutiota ohjaavaan mikrokontrolleriin yhdellä painalluksella. Jos et ole niin paljon lukemassa, ohita tämä ohje ja lataa ohjelmisto suoraan. Seuraavissa vaiheissa kuvataan vain, miten sitä käytetään.. Jar -tiedoston suorittamiseen tarvitaan Java.

ladata

Uusi julkaisu - Quadrum (sarjatuella):

Vanha julkaisu:

Vaihe 1: Ensimmäisen animaation luominen

Ensimmäisen animaation luominen
Ensimmäisen animaation luominen

Ennen kuin voit aloittaa animoinnin, sinun on luotava uusi animaatio kohdassa Tiedosto >> Uusi animaatio ja valittava kuution sivutarkkuus, eli onko se 8x8x8, 3x3x3 tai mikä tahansa 2 ja 16 välillä. Jos kuutio pystyy näyttämään vain yhden värin, varmista, että Unicolor -valintaruutu on valittuna. Paina Luo ja animaatioprojekti luodaan.

Vaihe 2: Animaatiotyökalut

Animaatiotyökalut
Animaatiotyökalut

Näytön vasemmasta reunasta löydät eri työkalut, jotka ovat käytettävissä animaation tekemiseen. Ylhäältä alkaen tämä on lähdekoodigeneraattorin esikatseluosa (ja ei, en voinut keksiä sille lyhyempää nimeä), tässä voit luoda animaation lähdekoodin nimen mukaan. Jos animaatio on pidempi kuin 3 kuvaa, sinun on käytettävä 'Vie lähdekoodi' -toimintoa kohdassa Tiedosto >> Vie lähdekoodi, joka luo sen sijaan.txt -tiedoston koodilla. Ehkä tärkein osa kattaa paletti aivan lähteen alla … mikä tahansa … -osiossa. Valitse haluamasi väri ja aloita pikselien maalaus oikealle, kuutiosta leikattuina kerroksina.

Jos valitset mukautetun värin, voit syöttää sen heksadesimaalimuodossa (esimerkiksi: 'FFAA00', joka tarkoittaa oranssia) mukautetun värin tekstikenttään ja paina enter -näppäintä. Tämä muuttaa yhden mukautetuista väripainikkeista tekstikentän oikealla puolella, valitse se ja aloita maalaus. Jos haluat käyttää toista mukautettua väripainiketta, valitse se ennen heksadesimaalin syöttämistä.

Väripaletin alla on muokattavien kerrosten yhdistelmäruutu. Jos kuutio on tarpeeksi suuri, voit valita animaatiotyökalujen oikealla puolella olevat kerrokset ja lopuksi kehystenhallinta. Lisää -painike luo uuden kehyksen valitun kehyksen alle. Poista -painike poistaa valitun kehyksen. Kopioi kopioi valitun kehyksen ja Liitä liittää sen parhaillaan valittuun kehykseen. Voit valita kehyksen napsauttamalla sitä kehysluettelossa. Kehysluettelon yläpuolelle voit syöttää valitun kehyksen keston sekunneissa. Ja muista painaa enter! Loop -valintaruutu ympäröi luodun koodin kohdassa "while (true) {}". Sinulla on nyt tarvittavat tiedot animoinnin aloittamiseen, ja olemme valmiita siirtymään vaiheeseen 2 tai odota, oliko se 3?…

Vaihe 3: Projektin tallentaminen ja avaaminen

Projektin tallentaminen ja avaaminen
Projektin tallentaminen ja avaaminen

Voit tallentaa animaation valitsemalla Tiedosto >> Tallenna ja valitsemalla tallennuskohteen sekä projektin nimen. Tämä luo.geca -tiedoston, joka on GeckoCube Animation, koska… GECKOS! Kun suljet ohjelman myöhemmin ja haluat jatkaa animaation käsittelyä, siirry kohtaan Tiedosto >> Avaa ja valitse '.geca' -päätteinen projekti.

Vaihe 4: Animaation toistaminen

Animaation toistaminen
Animaation toistaminen

Kun olet lopettanut animaation, voit simuloida sitä ohjelmistossa. Siirry Simulaattoriin >> Pelaa animaatiota pelataksesi sitä. Voit palata editointiin siirtymällä kohtaan Simulaattori >> Lopeta animaatio.

Vaihe 5: Lähdekoodigeneraattorin asetukset

Lähdekoodigeneraattorin asetukset
Lähdekoodigeneraattorin asetukset

Kohdassa Asetukset >> Lähdekoodigeneraattori voit valita, miten generaattori luo koodin. Ajatuksena on, että toteutat kuution koodissa funktion, kuten "setPixel", joka ottaa pikselikoordinaatit ja värit RGB: nä syötteenä asettaaksesi pikselin välitetylle värille. Käytä jotain "päivitystä" jokaisen kehyksen jälkeen kuutio näyttää muokatut pikselit. Generaattori käyttää seuraavaa syntaksia: Monivärinen ja yksivärinen: @x - Korvaa x -pikselikoordinaatilla.@Y - Korvaa y -pikselin koordinaatilla.@Z - Korvaa pikselin z -koordinaatilla. Vain monivärinen: @r - Korvaa punaisella väriarvolla.@g - Korvaa vihreällä värillä.@b - Korvaa sinisellä. Vain yksivärinen: @bool - Korvaa 'tosi', jos pikselin pitäisi olla päällä ja 'epätosi', jos Vain viive: @s - Korvaa viiveellä sekunneissa.@ms - Korvaa viiveellä millisekunteina.@us - Korvaa viiveellä mikrosekunneissa. Katso oletusasetukset esimerkkinä. '-valintaruutu, jos haluat generaattorin luovan uuden rivin jokaisen pikselipuhelun jälkeen (setPixel). Käsittele yksivärisenä saa generaattorin jättämään huomiotta sen, että projekti on määritetty moniväriseksi, ja luo koodin ikään kuin se olisi yksivärinen.

Suositeltava: