Rita 2d och 3d g-force vektorer i labVIEW (2 / 3 steg)
Steg 2: Vector beräkningar kod
Här är koden som används för att beräkna vektorerna. Översta bilden visar koden från Beräkna G-Force Vectors.vi. Som ni kan se det bara gäller Pythagoras sats en uppsättning av vektorer. Tyvärr upphäver del av Pythagoras sats alla negativa ingångar beror på det torg dess ingångar. Så om du vill rita ordentligt vår vektor i både positiva och negativa plan måste vi hålla reda på det ursprungliga tecknet. Detta hanteras av 2 multiplikation kvarter och ett tecken fjärranalys block.
Efter att vektorerna beräknas matas värdena in MaxMagnitudeSubVI.vi. Det spottar ut de största positiva och negativa värdena dess mottagna. Koden för detta är avbildad i 2: a bilden. Här vi består av kontrollapparat, ett par sant falskt gates och en Feedback-nod. När ett större värde kände jag av motsvarigheten det utlöser en av TF portarna öppna. När det nya värdet passerar genom porten är det skriver över gamla värdet sparas i noden Feedback. En reset signal styr en grind som anger noden Feedback till noll. Här är ett
på hur MaxMagnitudeSubVI.vi ser ut i aktion.