- Kas ir LabVIEW?
- Ar ko tas atšķiras no citām shēmu projektēšanas / simulācijas programmatūrām?
- Kāpēc vajadzētu dot priekšroku LabVIEW?
- Tiek palaista programma LabVIEW
- LabVIEW datu tipi:
- 1. piemērs: Kvēlojošs gaismas diode uz pogas nospiešanas
- 2. piemērs: LED ieslēgts-izslēgts
- 3. piemērs: mirgo gaismas diode
- Īsinājumtaustiņi
Kas ir LabVIEW?
LabVIEW ir laboratorijas virtuālo instrumentu inženierijas darbagalda saīsinājums. To izskats un darbības atgādina reālās pasaules instrumentus, piemēram, pogu, voltmetru, osciloskopu utt. un tāpēc tos sauc par virtuālajiem instrumentiem (VI). Tas piedāvā grafisko programmēšanas pieeju un palīdz simulēt reālās pasaules produktus, kas palīdz jums vizualizēt un programmēt. Tādējādi tā programmēšanai ir nepieciešama tikai loģika, un tā ir neatkarīga no sintakses. LabVIEW ir augsta līmeņa dizaina rīks. Tā ir tulka programmēšana (ti, mums tas nav jāapkopo. Tas pats apkopo, mums tas tikai jāizpilda.
Ar ko tas atšķiras no citām shēmu projektēšanas / simulācijas programmatūrām?
Visas shēmas projektēšanas / simulācijas programmatūras ir shēmas, kas uztver un simulē programmu, kas ļauj pārbaudīt dažādu shēmu izvadi, saliekot komponentus un zīmējot shēmas. Tā kā LabVIEW ir virtuāls darbagalds grafiskai programmēšanai, tverot un saskaroties ar virtuālajām shēmām, kas izveidotas jebkurā ķēdes projektēšanas / simulācijas programmatūrā.
Programmēšana var būt divu veidu. Tās ir teksta un grafiskas programmēšanas. C, C ++, java utt. ir visas teksta programmēšanas valodas, un MATLAB ir vidēja līmeņa valoda, savukārt LabVIEW ir grafiskā programmēšanas valoda.
Kāpēc vajadzētu dot priekšroku LabVIEW?
Tas, kuram nav pamata zināšanu par programmēšanu, var sākt LabVIEW. Lai veiktu LabVIEW programmēšanu, jābūt praktiskām zināšanām un loģiskās domāšanas spējām. LabVIEW programmētājam nav jāzina nekāda programmēšanas sintakse vai jebkura programmēšanas struktūra, piemēram, c, c ++, java programmēšanas valodas.
Var dot priekšroku LabVIEW, kad programma ir pārāk liela. Tas ir tikpat vienkāršs aparatūras komponentu savienojums jūsu projektam, bet programmatūrā.
Zemāk redzamā diagramma parāda atšķirību starp teksta un grafisko programmēšanu. Kreisajā pusē ir Arduino programma, kas mirgo LED ar 1 sekundes aizkavi, un labajā pusē tā grafiskā kopija ir izgatavota, izmantojot programmatūru LabVIEW. Ikreiz, kad nospiežat pogu Labi Būla LED mirgo par un izslēgt ar 1 sekundi kavēšanās.
Tiek palaista programma LabVIEW
Vispirms lejupielādējiet programmatūru LabVIEW no National Instruments. Pēc programmatūras palaišanas parādās logs Darba sākšana.
Šis logs ir pazīstams kā logs Darba sākšana. Nospiediet ctrl + N, lai atvērtu jaunu projektu.
Atverot Jauno projektu, jūs redzēsiet priekšējo paneli un blokshēmu.
Sākot darbu, logs pazūd, tiklīdz esat atvēris jaunu vai esošu projektu. Tas atkal parādās, aizverot visus priekšējos paneļus un bloķējot diagrammas. Šo logu var sasniegt arī no priekšējā paneļa vai blokshēmas, atlasot Skatīt >> Sākt logu .
Nospiediet ctrl + T, lai priekšējais panelis un blokshēma būtu līdzīgi,
Programmā LabVIEW jūs izveidosiet lietotāja interfeisu, ti, priekšējo paneli ar vadības ierīcēm un indikatoriem. Vadības elementi nav nekas cits kā jūsu ievadītie ievadi, piemēram, pogas, slēdzis utt. Indikatori nav nekas cits kā jūsu izveidotie rezultāti, piemēram, led, diagrammas utt. Es izskaidrošu visas entītijas ar piemēru, lai jūs saprastu labāk.
LabVIEW datu tipi:
Datu tipi nav nekas cits kā mainīgo klasifikācija. Tālāk ir norādīti LabVIEW izmantotie datu tipi un to krāsu specifikācija bloku diagrammā.
Datu tipi |
Krāsas |
Peldošais punkts |
apelsīns |
Veseli skaitļi |
Zils |
Būlains |
Zaļš |
Stīga |
Rozā |
Polimorfs |
Melns |
Polimorfs - tas, kurš var būt jebkurš no šiem iepriekš minētajiem datu tipiem, vai var nebūt tāds.
1. piemērs: Kvēlojošs gaismas diode uz pogas nospiešanas
Vadības elementu pievienošana priekšējam panelim
Priekšējā paneļa vadīklas simulē fiziskā instrumenta ievades mehānismu un piegādā datus virtuālo instrumentu blokshēmai (programmas LabVIEW sauc par VI vai Virtual Instruments).
- Atlasiet Skatīt >> Vadības palete, lai vadīklu vai funkciju palete būtu pastāvīgi redzama ekrānā, vai ar peles labo pogu noklikšķiniet uz jebkura tukša vieta priekšējā panelī vai blokshēmā, lai to īslaicīgi parādītu.
- Pārvietojiet kursoru virs mūsdienu paletes ikonām, lai atrastu nepieciešamās vadīklas (Būla vadības palete).
PIEZĪME. Kas attiecas uz kvēlojošo LED ar pogas nospiešanu, šeit ir poga. Tātad atlasiet Būla vadības paleti.
- Noklikšķiniet uz Būla vadības elementu ikonas, lai parādītu Būla vadības paleti.
- Būla vadības paletē noklikšķiniet uz pogas vadīklas, lai pievienotu vadību, un pēc tam pievienojiet pogu priekšējam panelim.
Jūs izmantosiet šo pogas vadību, lai mirdzētu led.
Tādējādi pogas vadība tiek pievienota priekšējam panelim.
Indikatora pievienošana priekšējam panelim:
- Līdzīgi pievienojiet pogu no Būla paletes. Tad dodiet savienojumu, kā parādīts zemāk,
Lai palaistu virtuālo instrumentu:
- Atlasiet Darbināt >> Palaist / Palaist nepārtraukti.
- Vai arī jūs varat izmantot ikonas, kuras esmu minējis iepriekšējā attēlā.
- Lai atkal apturētu izpildi, nospiediet ikonu Palaist nepārtraukti.
Tādējādi led spīd, nospiežot pogu.
Piezīme: Ja palaišanas poga ir salauzta, tas nozīmē, ka LabVIEW programmēšanā ir kļūda. Lai zina, ko kļūda ir, prese, kas sadalīti palaist pogu, jums būs pieeja dialoglodziņš aprakstīta kļūdu.
Skatiet video, kas sniegts raksta beigās.
2. piemērs: LED ieslēgts-izslēgts
Zemāk esošajā piemērā pogas vietā mēs izmantosim pogu no Būla paletes.
Piezīme. Pārbaudiet videoklipu beigās.
3. piemērs: mirgo gaismas diode
- Iepriekš minētajā piemērā esmu noņēmis pogu OK un pievienojis pogu Stop.
- Ar peles labo pogu noklikšķiniet uz bloka diagrammas loga, parādīsies Funkciju palete .
- Izvēlieties un velciet kamēr cilpa.
- Ar peles labo pogu noklikšķiniet cilnes while laikā un atlasiet Add Shift Register.
- Ar peles labo pogu noklikšķiniet uz bloka diagrammas un atlasiet Būla, tajā atlasot Būla nevis vārti .
- Līdzīgi izvēlieties un velciet aizkavi un pievienojiet tam nemainīgu.
Konstantes ir vērtība, kuru varat mainīt atbilstoši savām prasībām, piemēram, 1000 ms uz 1 sekundi.
- Piešķiriet savienojumus, kā parādīts iepriekšējā diagrammā.
PIEZĪME. Lai izveidotu iepriekš minētos piemērus, varat izmantot savu loģiku.
Īsinājumtaustiņi
Lai kontrolētu LabVIEW, varat izmantot tālāk minētos īsinājumtaustiņus.
saīsne |
funkciju |
|
Atveriet jaunu tukšu VI |
|
Parāda vai paslēpj konteksta palīdzības logu |
|
Parāda ātrās nomešanas dialoglodziņu. |
|
Dzēš visus salauztos vadus VI |
|
Parāda kļūdu saraksta logu. |