I denne øvelse skal du erstatte terningekastene i terningekast 3 øvelsen med subVIs. Du skal imidlertid lave SubVIs åbne, så de kan danne et hvilket som helst heltal mellem to brugerdefinerede værdier:

- Åbn 2-4_Terningekast3.vi
- Gem som 3-4-2_Terningekast3_SubVI.vi
- Marker terningefunktionen (tilfældigt heltal mellem 1 og 6) og gør den til et SubVI
- Edit -> Create SubVI
- Dobbeltklik på ikonet for at åbne dit nyskabte subVI
- Rediger ikonet til at indikere funktionen af SubVIet
- Højreklik ikonet øverst th på Block Diagrammet og vælg: Edit Icon
- Lav et nyt ikon - brug evt. ikonet for SubVI'et nederst på siden som inspiration
- Tilføj to numeriske kontroller på front panelet
- Kald dem Min og Max
- Omdøb indikatoren til RandomNumber
- Forbind kontroller/indikator med Connector panelet
- Højreklik ikonet på Front Panelet og vælg "Show Connector"
- Højreklik Connectoren og vælg Panels -> ikonet med to indgange til venstre og en udgang til højre
- Klik på hver enkelt terminal på Connector Ikonet og derpå på den tilhørende kontrol/Indikator i front panelet
- Ret ledningsførslen på block diagrammet som på nedenstående
- Gem dit SubVI som RandomIntegerMinMax.vi
- Luk det
- På Block diagrammet for 3-4-2_Terningekast3_SubVI.vi:
- Slet dine gamle terningekast ikoner.
- Kopier dit nye ikon og indsæt 3 yderligere kopier istedet for de øvrige terningekast.
- Lav to nye konstanter og sæt dem til hhv. 1 (min) og 6 (max). Forbind dem til de respektive terminaler på alle fire SubVIs
- Kør programmet og tjek om alt fungerer som tiltænkt.
- Gem dit VI.
Inspiration:

