Sie sind auf Seite 1von 7

Page 1

Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
Connector Pane

Standard-Zustandsautomat

Diese Vorlage dient zur Erzeugung eines Entwurfsmusters für einen Standard-Zustandsautomaten. Mit jedem
Zustand wird ein bestimmter Blockdiagrammabschnitt ausgeführt und ermittelt, zu welchem Zustand
weitergesprungen wird. Im Vergleich dazu werden beim Design-Muster "Ereignis-Behandler für
Benutzerschnittstelle" Blockdiagrammabschnitte nur nach Benutzereingriffen ausgeführt. Beim
Entwurfsmuster zur Verarbeitung von Nachrichten in Queues dagegen kann jeder Blockdiagrammteil zur
Verarbeitung von Nachrichten eine beliebige Anzahl von Nachrichten in die Queue stellen.
Front Panel

1 kuna 2 kuna 5 kuna


Pepsi

Pepsi
Coke

Coke

Vracanje novca

Vraćanje novca

Vraćeni novac

Ubačeni novac

Controls and Indicators

1 kuna

2 kuna
Page 2
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
5 kuna

Pepsi

Coke
Vracanje novca

Pice
Vraćeni novac

Ubačeni novac

Block Diagram

125

"Initialize", Default

Ubaceni novac
0
Cijena
6,49
Pice
Cola Ubačeni novac
Vraćeni novac Ubaceni novac Value
0 Vraćeni novac Vraćeni novac

Value
Beginning State
Pice
Initialize
Visible
Next State
Cekanje

Stop
Page 3
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
"Initialize", Default

Ubaceni novac
0
Cijena
6,49
Pice
Cola Ubačeni novac
Vraćeni novac Ubaceni novac Value
0 Vraćeni novac Vraćeni novac

Value
Pice

Visible
Next State
Cekanje

"Stop"

Initialize
Page 4
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
"Cekanje"

[0] "1 kuna": Value Change

1 kuna
Type

1 kuna
1
Ubaceni novac
Ubaceni novac

Slijedeće stanje
Ubaci novac

[0] "1 kuna": Value Change

1 kuna
Type

1 kuna
1
Ubaceni novac
Ubaceni novac

Slijedeće stanje
Ubaci novac

[1] "2 kuna": Value Change

2 kuna

Type

2 kune
2
Ubaceni novac
Ubaceni novac
Slijedeće stanje
Ubaci novac

[2] "5 kuna": Value Change

5 kuna
Type

1 kuna
5
Ubaceni novac
Ubaceni novac

Slijedeće stanje
Ubaci novac
Page 5
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
[3] "Vracanje novca": Value Change

Vracanje novca
Type

1 kuna
0 Cijena

Slijedeće stanje
Vracanje novca

[4] "Pepsi": Value Change


Pepsi

Type

Pice
Pepsi Pice

[5] "Coke": Value Change

Coke
Type

Pice
Cola Pice

"Ubaci novac"

Ubačeni novac

ProvjeriCijenu.vi
Ubaceni novac
Cijena Slijedeće stanje
Prodaja

Slijedeće stanje
Cekanje
Page 6
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40
"Prodaja"

Pice
Pice

Pice

Visible Vracanje novca

"Vracanje novca"

Vraćeni novac
Ubaceni novac
Cijena

Initialize

Position in Hierarchy
Page 7
Standard-Zustandsautomat
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ColaPepsiGlavni.vi
Last modified on 1.1.2008. at 0:17
Printed on 12.4.2018. at 11:40

List of SubVIs and Express VIs with Configuration Information

StanjaAutomata.ctl
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\StanjaAutomata.ctl
ProvjeriCijenu.vi
C:\Users\SV-ET\Desktop\ColaPepsi Ordner\ColaPepsi\ProvjeriCijenu.vi

VI Revision History

"ColaPepsiGlavni.vi History"
Current Revision: 7

Iconified Cluster Constants