- Prasības
- Kāpēc mēs saskaramies Arduino ar LabVIEW?
- LED mirgo ar Arduino & LabVIEW
- Pievienojiet LabVIEW kodu ar Arduino
- Palaidiet programmu
Iepriekšējā rakstā Getting Started with LabVIEW mēs esam redzējuši par LabVIEW un to, kā to var grafiski ieprogrammēt un izpildīt datorā (programmatūras līmenī). Tagad šajā rakstā mēs uzzinām par to, kā saskarni LabVIEW ar Arduino Board.
Prasības
Lai saskarni LabVIEW savienotu ar Arduino, jums ir nepieciešamas šādas programmatūras un aparatūras,
- LabVIEW (programmatūra)
- NI VISA (programmatūra)
- VI pakešu pārvaldnieks (programmatūra)
- Arduino IDE (programmatūra)
- LINX, (tas būs pieejams VI pakotņu pārvaldniekā, atveriet VI pakotņu pārvaldnieku un meklējiet to, veiciet dubultklikšķi uz tā. Jūs nonāksit instalācijas logā. Noklikšķiniet uz instalēšanas pogas, kas jums ir redzama šajā logā.)
- LabVIEW interfeiss Arduino, tas būs pieejams VI pakotņu pārvaldniekā, atveriet VI pakotņu pārvaldnieku un meklējiet to, veiciet dubultklikšķi uz tā. Jūs nonāksit instalācijas logā. Noklikšķiniet uz instalēšanas pogas, kas jums ir redzama šajā logā, kā parādīts zemāk
Kāpēc mēs saskaramies Arduino ar LabVIEW?
Kā jau stāstīts iepriekšējā rakstā, LabVIEW ir grafiskā programmēšanas valoda. Arduino programmu veido kodu rindas, bet, kad mēs saskaramies ar LabVIEW ar Arduino, kodu rindas tiek samazinātas par attēlu programmu, kas ir viegli saprotama, un izpildes laiks tiek samazināts uz pusi.
LED mirgo ar Arduino & LabVIEW
- Palaidiet LabVIEW.
- Lai palaistu LabVIEW, skatiet iepriekšējo rakstu.
- Tagad sāciet grafisko kodēšanu.
- Bloga diagrammas logā ar peles labo pogu noklikšķiniet uz Makerhub >> LINX >> Atvērt, velciet un nometiet lodziņu Atvērt. Pēc tam izveidojiet vadību, ar peles labo pogu noklikšķinot uz pirmā stieples uzgaļa un atlasot Izveidot >> Vadība. Tādējādi tika izveidota sērijas osta.
- Bloka diagrammas logā ar peles labo pogu noklikšķiniet un atlasiet Makerhub >> LINX >> Aizvērt. Velciet un nometiet Aizvērt.
- Bloka diagrammas logā ar peles labo pogu noklikšķiniet un atlasiet Makerhub >> LINX >> Digital >> Write. Velciet un nometiet Rakstīt. Pēc tam izveidojiet vadīklas otrajam un trešajam vadu galam, ar peles labo pogu noklikšķinot atsevišķi un atlasot Izveidot >> Vadība. Tādējādi izveidots D0 kanāls un izvades vērtība.
- Bloka diagrammas logā ar peles labo pogu noklikšķiniet un atlasiet Struktūras >> Kaut cilpa. Velciet cilpu Kaut pa ciparu rakstīšanu. Pēc tam izveidojiet Shift reģistru, ar peles labo pogu noklikšķinot uz cilnes Kaut.
- Bloka diagrammas logā ar peles labo pogu noklikšķiniet un atlasiet Makerhub >> LINX >> Utilities >> Loop rate. Velciet un nometiet to cilpa Kaut iekšpusē.
- Logā Bloka diagramma ar peles labo pogu noklikšķiniet uz Būla >> vai. Velciet un nometiet cilpu Kaut vai tās iekšpusē.
- Bloka diagrammas logā ar peles labo pogu noklikšķiniet un atlasiet Laiks >> Pagaidiet (ms). Drag & drop Gaidiet (ms) uz vienlaikus cilpu un izveidot konstanti par to, ar peles labo pogu noklikšķinot uz stiepļu galu, kas ir palicis visvairāk gaidīt (ms) un izvēlieties Create >> Constant.
- Priekšējā paneļa logā ar peles labo pogu noklikšķiniet un atlasiet Boolean >> Stop pogu. Tagad logā Bloka diagramma parādās poga Stop. Velciet un nometiet to cilpa Kaut iekšpusē.
- Tagad, savienojot visus šos izveidotos blokus, izmantojot elektroinstalācijas savienojumus, jūs varat izveidot grafiskās LED mirgošanas programmu, lai saskarne ar jūsu Arduino aparatūru.
Pievienojiet LabVIEW kodu ar Arduino
- Pēc grafiskā koda izveides atlasiet Rīki >> Makerhub >> LINX >> LINX programmaparatūras vednis.
- Tagad tiek atvērti LINX programmaparatūras vedņa logi, tajā izvēlieties Device Family kā Arduino; Ierīces tips kā Arduino Uno; Programmaparatūras augšupielādes metode kā sērijveida / USB. Pēc tam noklikšķiniet uz Tālāk.
- Pēc tam pievienojiet Arduino dēli datoram, izmantojot Arduino USB kabeli.
- Tagad nākamajā logā atlasiet Arduino portu, noklikšķinot uz nolaižamo sarakstu. Atlasiet COM4. Pēc tam divreiz noklikšķiniet uz Tālāk.
- Pēc tam noklikšķiniet uz pogas Pabeigt.
- Tagad esat iestatījis seriālo portu un saskarni Arduino ar LabVIEW.
Palaidiet programmu
- Tagad atlasiet ikonu Nepārtraukti palaist, pēc tam priekšējā paneļa logā izvēlieties portu un ievadiet digitālo tapu.
- Pēc tam, pārslēdzot izejas vērtību (kas darbojas kā ieslēgšanas un izslēgšanas slēdzis), jūs varat redzēt, ka Arduino paneļa iebūvētais LED mirgo, līdz izejas vērtība tiek izslēgta.
Pilns process ir paskaidrots arī zemāk esošajā video.