Esimerkki loogisten operaattoreiden käytöstä

And ja Or -operaattoreiden käyttö optioehdossa.

AND-operaattorin käyttö

Alla olevassa kuvassa on yksinkertainen yksikerroksinen rakennus.

Rakennukselle luodaan kaksi julkisivuoptiota, optiot eleva ja elevb.

Muutoksia vastaavat optiot lisätään kuva-mallipareihin 1. kerroksen pohjakuva, Perustukset ja Katto. Katto-optiot luodaan molempia julkisivuja varten siten, että koko katto lisätään optioon ja muokataan julkisivua vastaavaksi.

Kun optioita ratkaistaan, on mahdollista valita molemmat julkisivuvaihtoehdot yhtä aikaa käyttöön. Tätä tapausta varten tarvitaan kolmas katto-optio. Tämän option ehto asetetaan käyttämällä And-operaattoria.

OR-operaattorin käyttö

Kolmas julkisivuvaihtoehto elevc voidaan luoda kopioimalla optio eleva ja esimerkiksi vaihtamalla ikkunoiden ja ovien tyyppiä ja sijaintia kuistissa. Seinät pysyvät ennallaan.

Sama perustus- ja katto-optio käy molemmille julkisivuvaihtoehdoille eleva ja elevc. Option ehto asetetaan käyttämällä Or-operaattoria. Alla olevassa kuvassa on esitetty katto-option optiolaatikko.

AND- ja OR-operaattorien käyttö samassa ehdossa

Esimerkkirakennusta ratkaistaessa voidaan nyt valita seuraavat optiot:
  • Pelkästään yksi kolmesta julkisivuvaihtoehdosta.
  • Yhtä aikaa optiot eleva ja elevb.
  • Yhtä aikaa optiot elevc ja elevb.

Kahdessa viimeisessä vaihtoehdossa voidaan käyttää samaa katto-optiota. Option ehto asetetaan käyttämällä sekä And- että Or-operaattoria kuten alla olevassa kuvassa on esitetty.