Referenca nastavitev podatkovnega modela

To poglavje pojasnjuje ustaljeni pomen nastavitev podatkovnega modela. Natančen položaj kontrolnika se lahko spremeni, vendar te izbire določajo kanonično definicijo in vedenje med izvajanjem.

Nova spremenljivka (New Variable)

Odprite Nova spremenljivka (New Variable) v razdelku Podatkovni model, na strani (Page), v izbirniku definicij formule ali z gumbom + v tabeli izhodnih spremenljivk. V splošnih kontekstih najprej izberite, ali želite določiti formulo ali shraniti vrednost brez formule. Nato izberite namen Izračunaj (Calculate) in po potrebi še cilj; nastavite ime, vrsto vrednosti in obseg. Z možnostjo Nadaljuj na formulo (Continue to formula) odprete urejevalnik formul, medtem ko pot za shranjeno vrednost uporabi možnost Ustvari spremenljivko (Create Variable) in ne doda vira izračuna. V tabeli izhodnih spremenljivk namen in cilj določa sama tabela, zato izbira med formulo in shranjevanjem ter izbira cilja nista na voljo.

Izračunaj (Calculate)

Seznam je odvisen od konteksta. Namen, specifičen za fazo ali trg, je uporaben samo, če trenutna igra vsebuje združljiv cilj.

Mesto izračuna (Calculation Location)

Drugi izbirnik se prikaže samo, če obstaja več kot en konkreten cilj. Označen je z Faza (Stage), Vrsta igralca (Player type) ali Periodični dogodek (Periodic event). Če obstaja samo en cilj, je namesto tega prikazano pojasnjevalno besedilo. Na voljo so naslednja mesta izračuna:

Pogovorno okno za vire v splošnem podatkovnem modelu lahko za zaključevanje trga dodatno ponudi možnost Pred rezultati (Before Results). Spremenljivka na istem cilju ne more imeti dveh virov.

Urejanje formul v podatkovnem modelu, na strani in v splošnem urejevalniku ponuja razpoložljive vrste izračunov. Vrednotenje trga, začetna dotacija in začetno denarno stanje omejujejo nove spremenljivke na izračun ob začetku igre, tudi če so spremenljivke ustvarjene znotraj formul za njihov izračun.

V tabeli izhodnih spremenljivk gumb + v stolpcu »Spremenljivka« odpre poenostavljeno pogovorno okno za ustvarjanje spremenljivke v kontekstu tega izhoda, nato pa še njen urejevalnik formul. Izhodna tabela določa, kje se vrednost izračuna, zato izbirnik cilja ni prikazan. Ko uporabite formulo, se spremenljivka in njena dodelitev izhodu dodata skupaj. Če postopek pred zaključkom prekličete, tabela ostane nespremenjena.

Parametri funkcij

Parametri pripadajo definiciji funkcije. Deklarirani so kot vhodi te funkcije in so med urejanjem njenega Telesa funkcije (Function Body) prikazani v izbirniku definicij. Niso splošne spremenljivke ali globalni parametri: druge formule pokličejo funkcijo in podajo argument za vsak deklarirani vhod. Če funkcija na primer deklarira a in b, se lahko njeno telo sklicuje na parameter::a in parameter::b; klicatelji podajo ustrezne vrednosti v klicu funkcije.

Druga polja

Privzete nastavitve namena so izhodišče. Vrsto vrednosti in obseg lahko spremenite pred nadaljevanjem, vendar morata izbrana formula in cilj ostati združljiva z vrsto.

Nova izbira (New Choice)

Izbira je vrednost, ki jo udeleženec pošlje s strani.

Stran vstavi sklic na novo izbiro. Preverjanje veljavnosti vnosa med izvajanjem uporablja njeno vrsto in nastavljene meje.

Obstoječi viri spremenljivk

Pregledovalnik spremenljivke prikaže vse shranjene vire in morebitne spremembe virov, ki čakajo na uveljavitev za stran:

Spremembe med urejanjem strani ostanejo v čakanju do izbire Uveljavi stran (Apply Page). Z možnostjo Končano (Done) zaprete pregledovalnik spremenljivke, vendar ne uveljavite vsebujoče strani.

Izbira vira

Izberite najzgodnejšo točko življenjskega cikla, na kateri je vrednost na voljo in pomensko pravilna:

Sklic na strani sam po sebi ne izračuna spremenljivke, razen če je bil izrecno izbran izračun strani.