- Vaatimukset
- Miksi liitämme Arduinon LabVIEW: n kanssa?
- LED vilkkuu Arduino & LabVIEW: n kanssa
- Yhdistä LabVIEW-koodi Arduinoon
- Suorita ohjelma
Aiemmassa LabVIEW-aloituksen artikkelissa olemme nähneet LabVIEW-ohjelmasta ja siitä, miten se voidaan graafisesti ohjelmoida ja suorittaa tietokoneella (ohjelmistotaso). Tässä artikkelissa opitaan, kuinka LabVIEW liitetään Arduino Boardiin.
Vaatimukset
LabVIEW: n ja Arduinon käyttöliittymään tarvitaan seuraavat ohjelmistot ja laitteistot,
- LabVIEW (ohjelmisto)
- NI VISA (ohjelmisto)
- VI paketinhallinta (ohjelmisto)
- Arduino IDE (ohjelmisto)
- LINX, (tämä on käytettävissä VI-paketinhallinnassa, avaa VI-paketinhallinta ja etsi sitä, kaksoisnapsauta sitä. Pääset asennusikkunaan. Napsauta asennusikkunaa, joka näkyy sinulle tässä ikkunassa.)
- LabVIEW Interface for Arduino, tämä on käytettävissä VI-paketinhallinnassa, avaa VI-paketinhallinta ja etsi sitä, kaksoisnapsauta sitä. Pääset asennusikkunaan. Napsauta asennuspainiketta, joka näkyy sinulle kyseisessä ikkunassa, kuten alla on esitetty
Miksi liitämme Arduinon LabVIEW: n kanssa?
Kuten edellisessä artikkelissa kerrottiin, LabVIEW on graafinen ohjelmointikieli. Arduino-ohjelma koostuu koodiriveistä, mutta kun liitämme LabVIEW: n Arduinoon, koodirivit lyhennetään kuvaohjelmaksi, joka on helppo ymmärtää ja suoritusaika puolittuu.
LED vilkkuu Arduino & LabVIEW: n kanssa
- Käynnistä LabVIEW.
- Käynnistä LabVIEW käynnistämällä edellinen artikkeli.
- Aloita nyt graafinen koodaus.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella Makerhub >> LINX >> Avaa, vedä ja pudota Avaa-ruutua. Luo sitten ohjausobjekti napsauttamalla hiiren kakkospainikkeella ensimmäistä langan kärkeä ja valitsemalla Luo >> Ohjaus. Näin luotu sarjaportti.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella ja valitse Makerhub >> LINX >> Sulje. Vedä ja pudota Sulje.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella ja valitse Makerhub >> LINX >> Digital >> Write. Vedä ja pudota Kirjoita. Luo sitten ohjausobjektit johtojen toiseen ja kolmanteen kärkeen napsauttamalla hiiren oikealla painikkeella erikseen ja valitsemalla Luo >> Ohjaus. Näin luotiin D0-kanava ja lähtöarvo.
- Napsauta hiiren kakkospainikkeella Lohkokaavio-ikkunassa ja valitse Rakenteet >> Vaikka silmukka. Vedä While-silmukka digitaalisen kirjoituksen yli. Luo sitten Shift-rekisteri napsauttamalla hiiren kakkospainikkeella While-silmukkaa.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella ja valitse Makerhub >> LINX >> Apuohjelmat >> Loop rate. Vedä ja pudota se While-silmukan sisään.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella Boolean >> tai. Vedä ja pudota tai while-silmukan sisään.
- Napsauta lohkokaavio-ikkunassa hiiren kakkospainikkeella ja valitse Ajoitus >> Odota (ms). Vedä ja pudota Odota (ms) -piiriin ja luo vakio sille napsauttamalla hiiren kakkospainikkeella langan kärkeä, joka jää eniten Odotus (ms) -kohtaan ja valitse Luo >> Vakio.
- Napsauta hiiren kakkospainikkeella etupaneelin ikkunassa ja valitse Boolean >> Stop- painike. Nyt pysäytyspainike näkyy lohkokaavio-ikkunassa. Vedä ja pudota se While-silmukan sisään.
- Yhdistämällä kaikki nämä luodut lohkot johdotusliitäntöjen avulla voit rakentaa graafisen LED-vilkkumisohjelman liittymään Arduino-laitteistoon.
Yhdistä LabVIEW-koodi Arduinoon
- Kun olet rakentanut graafisen koodin, valitse Työkalut >> Makerhub >> LINX >> LINX Firmware wizard.
- Nyt avautuvat LINX-laiteohjelmiston ohjatun toiminnon ikkunat, valitse Laiteperhe Arduinoksi; Laitetyyppi kuten Arduino Uno; Laiteohjelmiston lataustapa sarjana / USB: nä. Napsauta sitten Seuraava.
- Liitä sitten Arduino-kortti tietokoneeseesi Arduino USB -kaapelilla.
- Valitse seuraavassa ikkunassa Arduino-portti napsauttamalla pudotusvalikkoa. Valitse COM4. Napsauta sitten Seuraava kahdesti.
- Napsauta sitten Valmis-painiketta.
- Nyt olet määrittänyt sarjaportin ja liittänyt Arduino-kortin LabVIEW: n kanssa.
Suorita ohjelma
- Valitse nyt Jatkuvasti suoritettava kuvake, valitse sitten portti etupaneelin ikkunasta ja kirjoita digitaalinen tappi.
- Sitten vaihtamalla lähtöarvoa (joka toimii virtakytkimenä), näet Arduino-kortin sisäänrakennetun LED-merkkivalon vilkkuvan, kunnes lähtöarvo sammuu.
Koko prosessi selitetään myös alla olevassa videossa.