2.3 - XY Graphs

Genskab block diagrammet herunder:

Skærmbillede 2012-04-04 kl. 22.41.45
  • Hvilken figur producerer block diagrammet?
  • Du skal nu ændre dit block diagram til at producere en spiral 
    • (Hint, Sinus/Cosinus signalerne skal være konstant stigende)
    • Divider de 300 med en konstant på wiren fra loop tunnelen til divisionen.
      • Hvilken funktion har denne konstant?
  • Prøv at ændre displayet til at updatere live
    • Flyt XY-grafen og bundle funktionen ind i loopet.
    • Nu kan du ikke længere bruge auto-indeksering - hvad skal det erstattes med?
    • For at kunne gøre det, er du nødt til at genbruge noget af din tidligere viden: Hvad producerede autoindekseringen før du flyttede XY grafen ind i loopet? Dette "noget" skal initialiseres og værdierne skal være tilgængelige fra iteration til iteration.
    • Lås akserne til at vise ±300 (eller hvad du har til at stå i antallet af iterationer i for loopet) og slå auto-scale x+y fra.
    • Sæt et delay på inde i loopet - sæt det fx til 15 ms.
  • Vi har kun gennemgået Waveform charts, graphs og XY-graphs. Der er også andre, mindre anvendte grafer i LabView. En af disse er såkaldte feather plots (Modern->Graphs->Feather). Prøv at tilføje et sådanne på front-panelet og flyt ikonet ind i for loopet. Med grafen følger en Plot helper. Til den kan tilføjes X og Y værdier, hvor du kan genbruge sinus/cosinus outputtet. De skal dog først på array form - brug Build Array funktionen hertil.
  • Gem dit VI som 2-3_XYgraphs.vi
Created by Samuel Thrysøe © 2012