Ändra form

I många fall är det bästa sättet att visa läget i processen att ändra form på ett objekt. Det
kan vara en grind som visas öppen eller stängd, eller ett hänglås som är låst eller olåst.
Det här kan man åstadkomma genom att använda subgrafer med två eller flera sidor.

Ett exempel på en subgraf med flera sidor är Smiley.

Subgrafer med flera sidor hanteras av dynamiktyperna DigShift, DigLowShift, AnalogShift
och Animation.


Fig Exempel på subgraf med flera sidor

- DigShift växlar mellan två olika sidor beroende på en digital signal.
- AnalogShift växlar mellan flera olika sidor beroende på en analog signal.
- Animation spelar upp ett antal sidor med en viss hastighet så att man får intryck av
rörelse.

Växla mellan två sidor

Dynamiken DigShift kan användas på en subgraf med flera sidor. Den kopplas till en digial
signal och växlar mellan första och sista sidan beroende på om signalen är hög eller låg.

Vi använder subgrafen Smiley for demonstrera DigShift. Smiley har dynamiken AnalogShift som
default, och den måste vi först ta bort genom att återställa Inherit i DynType. I stället
anger vi DigShift, och kopplar till signalen H1-Dv1.


Fig Dynamiken DigShift vald

Resultatet visas i figuren nedan. När signalen är låg visas subgrafens första sida, och när
signalen är hög visas subgrafens sista sida.


Fig Låg signal till vänster och hög signal till höger

Växla mellan flera sidor

AnalogShift kopplas till en analog signal, och kan skifta mellan flera sidor. Värdet på
den analoga signalen bestämmer index för den sida som visas. När signalen är 0 visas första
sidan, vid 1 visas andra sidan osv.

Subgrafen Smiley har AnalogShift som default. Det enda vi behöver göra är att koppla den till
en analog signal. Vi kopplar den till H4-Av1.


Fig Dynamik AnalogShift

Smiley innehåller 6 olika sidor. När signalen är 0 eller mindre än 0 visas första sidan, när
signalen är 1 visas andra sidan osv. När signalen är 5 eller större än 5 visas sista sidan.


Fig Signalens värde är 0 till vänster och ökar med 1 för varje bild

Animation

TODO...


Fig Animation för att öppna/stänga ett hänglås