Du skal fuldføre et VI, som skal slå brugernavn og adgangskode op i et Cluster Constant Array og returnere et person-id, dersom brugernavn og adgangskode findes og er rigtige.
Instruktioner:
- Hent og åbn 3-5-3_Login.vi
- Lav først et Cluster Constant Array med brugernavne, adgangskoder og person-id:
- Kopier Persondata ikonet på block diagrammet og indsæt det under while loopet
- Højreklik ikonet og vælg "Create constant"
- Udvid dette (Ydre ramme, ikke de enkelte elementer) og udvid derpå de enkelte elementer
- Højreklik hver enkelt element i clustret og vælg "Visible Items -> Label"
- Flyt elementerne væk fra hinanden, så du kan læse etiketterne
- Slet Persondata2 og kablet, der forbinder ikonet til Cluster konstanten
- Opret et Control Array (Programming -> Array -> Array Constant)
- Træk dit Cluster Constant ind i den tomme celle ved at klikke og trække i rammen omkring Cluster konstanten
- Udvid dit Cluster Constant Array til at indeholde 4-5 celler
- Udfyld med brugernavne, adgangskoder og person-ID
- Det burde nu se ca. sådan ud (fraset brugernavne/adgangskoder/ID):
- Forbind dit nyskabte Cluster Constant Array med det blinde kabel nederst under while loopet
- Ved mærket: "Cluster Constant Array"
- Lav en funktion, som angiver størrelsen på Cluster Constant Arrayet minus 1 og forbind den ved mærket "Array Size - 1"
- Udlæs Navn og Adgangskode (og kun dem) fra Cluster Constant Arrayet og forbind dem med de respektive input fra Login clustret udfor lighedstegnene
- Udfyld True/false i case strukturen
- True:
- Sæt status til Fundet
- Udlæs de fundne data til Persondata
- False
- Sæt status til Ikke fundet
- Nulstil Persondata:
- Sæt de to tekst-strenge til "Empty String Constant"
- Sæt Person-ID til 0
- True:
- Kør dit VI med rigtige/forkerte logins og iagttag hvorvidt det fungerer efter hensigten.
- Gem dit VI.