- Reikalavimai
- Kodėl mes sąsajos „Arduino“ su „LabVIEW“?
- LED mirksi su „Arduino & LabVIEW“
- Prijunkite „LabVIEW“ kodą su „Arduino“
- Paleiskite programą
Ankstesniame straipsnyje „Darbo pradžia su„ LabVIEW “mes matėme apie„ LabVIEW “ir kaip jį galima grafiškai užprogramuoti ir vykdyti kompiuteryje (programinės įrangos lygiu). Dabar šiame straipsnyje mes sužinome apie tai, kaip susieti „LabVIEW“ su „Arduino Board“.
Reikalavimai
Norėdami susieti „LabVIEW“ su „Arduino“, jums reikalingos šios programinės ir aparatinės įrangos:
- „LabVIEW“ (programinė įranga)
- NI VISA (programinė įranga)
- VI paketų tvarkyklė (programinė įranga)
- „Arduino IDE“ (programinė įranga)
- LINX, (tai bus galima rasti „VI“ paketų tvarkytuvėje, atidarykite „VI“ paketų tvarkyklę ir ieškokite jos, dukart spustelėkite ją. Jūs pateksite į diegimo langą. Spustelėkite jums matomą diegimo mygtuką tame lange.)
- „LabVIEW“ sąsaja, skirta „Arduino“, bus pasiekiama „VI“ paketų tvarkyklėje, atidarykite „VI“ paketų tvarkyklę ir ieškokite jos, dukart spustelėkite ją. Jūs pasieksite diegimo langą. Spustelėkite įdiegimo mygtuką, kurį matysite tame lange, kaip parodyta žemiau
Kodėl mes sąsajos „Arduino“ su „LabVIEW“?
Kaip jau buvo pasakyta ankstesniame straipsnyje, „ LabVIEW“ yra grafinė programavimo kalba. „Arduino“ programa susideda iš kodų eilučių, tačiau kai sąveikaujame „LabVIEW“ su „Arduino“, kodų eilutės paverčiamos vaizdine programa, kurią lengva suprasti, o vykdymo laikas sutrumpėja perpus.
LED mirksi su „Arduino & LabVIEW“
- Paleiskite „LabVIEW“.
- Norėdami paleisti „LabVIEW“, žiūrėkite ankstesnį straipsnį.
- Dabar pradėkite grafinį kodavimą.
- Langelyje Blokuoti diagramą dešiniuoju pelės mygtuku spustelėkite „ Makerhub >> LINX >> Atidaryti, vilkite ir upuść langą Atidaryti. Tada sukurkite valdiklį dešiniuoju pelės mygtuku spustelėdami pirmąjį laido antgalį ir pasirinkdami Kurti >> Valdymas. Taip sukurtas nuoseklusis uostas.
- Bloko diagramos lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „ Makerhub >> LINX >> Close“. Vilkite ir upuść Uždaryti.
- Bloko diagramos lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „ Makerhub >> LINX >> Digital“ >> Rašyti. Vilkite ir upuść Rašyti. Tada sukurkite antrojo ir trečiojo laidų galus valdydami dešiniuoju pelės mygtuku spustelėkite kiekvieną atskirai ir pasirinkite Kurti >> Valdymas. Taip sukurtas D0 kanalas ir išvesties vertė.
- Bloko diagramos lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Struktūros >> Nors ciklas. Vilkite „While“ kilpą per skaitmeninį rašymą. Tada sukurkite „Shift“ registrą dešiniuoju pelės mygtuku spustelėkite „Nors“ kilpą.
- Bloko diagramos lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „ Makerhub >> LINX >> Utilities >> Loop rate. Vilkite ir upuść jį nors kilpos viduje.
- Lange Blokuoti diagramą dešiniuoju pelės mygtuku spustelėkite Būlio >> arba. Vilkite ir upuść kilpos viduje.
- Bloko diagramos lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Laikas >> Palaukite (ms). Nuvilkite ir palaukite Laukti (ms) į „While“ kilpą ir sukurkite jai konstantą dešiniuoju pelės mygtuku spustelėdami laido galiuką, kuris labiausiai paliktas Laukti (ms), ir pasirinkite Kurti >> Nuolatinis.
- Priekinio skydo lange dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Būlio >> Stop mygtuką. Dabar langelyje Blokuoti diagramą rodomas sustabdymo mygtukas. Vilkite ir upuść jį nors kilpos viduje.
- Dabar, sujungdami visus šiuos sukurtus blokus naudodami laidų jungtis, galite sukurti „Graphical LED“ mirksi programą, kad sąsaja su jūsų „Arduino“ aparatine įranga.
Prijunkite „LabVIEW“ kodą su „Arduino“
- Sukūrę grafinį kodą, pasirinkite Tools >> Makerhub >> LINX >> LINX Firmware wizard.
- Dabar atidaromi „LINX“ programinės įrangos vedlio langai, tada pasirinkite „Device Family“ kaip „Arduino“; Įrenginio tipas kaip „Arduino Uno“; Programinės aparatinės įrangos įkėlimo būdas kaip nuoseklus / USB. Tada spustelėkite Pirmyn.
- Tada prijunkite „Arduino“ plokštę prie kompiuterio naudodami „Arduino“ USB kabelį.
- Dabar kitame lange pasirinkite „Arduino“ prievadą spustelėdami išskleidžiamąjį sąrašą. Pasirinkite COM4. Tada dukart spustelėkite Pirmyn.
- Tada spustelėkite mygtuką Baigti.
- Dabar jūs nustatėte nuoseklųjį prievadą ir susiejote „Arduino“ plokštę su „LabVIEW“.
Paleiskite programą
- Dabar pasirinkite piktogramą „Continuously Run“, tada priekinio skydo lange pasirinkite prievadą ir įveskite skaitmeninį kaištį.
- Tada, perjungdami išvesties vertę (kuri veikia kaip įjungimo ir išjungimo jungiklis), galite pamatyti, kaip mirksi „Arduino“ plokštės įmontuotas šviesos diodas, kol išjungiama išėjimo vertė.
Visas procesas taip pat paaiškintas toliau pateiktame vaizdo įraše.