X3.5.3 - Login

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:

  1. Hent og åbn 3-5-3_Login.vi
  2. Lav først et Cluster Constant Array med brugernavne, adgangskoder og person-id:
    1. Kopier Persondata ikonet på block diagrammet og indsæt det under while loopet
    2. Højreklik ikonet og vælg "Create constant"
    3. Udvid dette (Ydre ramme, ikke de enkelte elementer) og udvid derpå de enkelte elementer
    4. Højreklik hver enkelt element i clustret og vælg "Visible Items -> Label"
    5. Flyt elementerne væk fra hinanden, så du kan læse etiketterne
    6. Slet Persondata2 og kablet, der forbinder ikonet til Cluster konstanten
    7. Opret et Control Array (Programming -> Array -> Array Constant)
    8. Træk dit Cluster Constant ind i den tomme celle ved at klikke og trække i rammen omkring Cluster konstanten
    9. Udvid dit Cluster Constant Array til at indeholde 4-5 celler
    10. Udfyld med brugernavne, adgangskoder og person-ID
    11. Det burde nu se ca. sådan ud (fraset brugernavne/adgangskoder/ID):
Skærmbillede 2012-04-09 kl. 23.30.12


  1. Forbind dit nyskabte Cluster Constant Array med det blinde kabel nederst under while loopet
    • Ved mærket: "Cluster Constant Array"
  2. Lav en funktion, som angiver størrelsen på Cluster Constant Arrayet minus 1 og forbind den ved mærket "Array Size - 1"
  3. Udlæs Navn og Adgangskode (og kun dem) fra Cluster Constant Arrayet og forbind dem med de respektive input fra Login clustret udfor lighedstegnene
  4. 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
  5. Kør dit VI med rigtige/forkerte logins og iagttag hvorvidt det fungerer efter hensigten.
  6. Gem dit VI.
Created by Samuel Thrysøe © 2012