Attribuuttikomennot

Attribuutit ovat alfanumeerisen tiedon tallennuspaikkoja, joilla kuvaan voidaan liittää tietoa varsinaisten piirustuselementtien lisäksi.

Attribuutteja on neljää tyyppiä: vakio-, kehote- ja yleisattribuutteja sekä asetettuja attribuutteja. Attribuutteja voidaan liittää kaikkiin elementtityyppeihin. Symbolilla voi olla attribuutteina mitä tahansa neljästä attribuuttityypistä, kun taas muilla elementeillä voi olla vain yleisattribuutteja.

  • Vakioattribuutti – Tyyppiä käytetään symboleiden yhteydessä. Vakioattribuutille annetaan arvo luontivaiheessa, jolloin symbolin tallennuksessa attribuutin arvo tallentuu symboliin. Vakioattribuutin arvoa voidaan muuttaa ainoastaan määrittelemällä symboli uudelleen. Vakioattribuutti määritellään ATTYYPPI-komennolla.

  • Kehoteattribuutti – Symboleissa käytettävä attribuutti, jolle kysytään arvo joka kerta, kun symboli tuodaan kuvaan. Kätevä tapauksissa, joissa attribuuttia käytetään jonkin muuttuvan tiedon esitykseen (esimerkiksi venttiilin tunnus). Kehoteattribuutille asetetaan sen luontivaiheessa oletusarvo (jota ohjelma ehdottaa) ja kehoteteksti (jolla käyttäjältä kysytään arvoa attribuutille).

    Kehoteattribuutti määritellään ATTYYPPI-komennolla. Arvoja voidaan jälkeenpäin muokata komennoilla ATMUOKKAA ja MUOKKAA sekä K-ohjelmilla.

  • Asetettu attribuutti – Symboleissa käytettävä attribuutti, joka eroaa kehoteattribuutista siten, että sijoitettaessa symbolia kuvaan, käytetään oletusarvoja kyselyn sijasta.

    Asetettu attribuutti määritellään ATTYYPPI-komennolla. Arvoja voidaan jälkeenpäin muokata komennoilla ATMUOKKAA ja MUOKKAA sekä K-ohjelmilla.

  • Yleisattribuutti – Yleisattribuutti voidaan liittää mihin tahansa elementtiin. Yleisattribuutti eroaa keskeisesti muista attribuuttityypeistä, koska sitä voidaan lisätä elementteihin niiden jo ollessa kuvassa, kun taas muita attribuutteja lisätään symboleihin niiden luontivaiheessa. Lisäksi se ei sisällä mitään koordinaattitietoja, vaan sijaitsee ainoastaan merkkitietona elementissä. Yleisattribuutit määritellään ATYLEIS-komennolla.

Vakio-, kehote- ja asetettujen attribuuttien arvot voivat näkyä kuvassa tai ne voivat sijaita ainoastaan symbolin tiedoissa (Ei näkyvä). YLEISATTRIBUUTTI ON AINA NÄKYMÄTÖN!

Kun symboli tuodaan kuvaan, halutaan sen yhteyteen usein sijoittaa jokin selventävä tunnus. Tämä tunnus on kätevintä sijoittaa symbolin attribuutiksi, jolloin sille kysytään arvo aina symbolia kuvaan lisättäessä. Attribuutti liittyy siihen elementtiin (esimerkiksi symboli), jonka yhteyteen se on tallennettu. Jos symbolia siirretään, siihen liittyvät attribuutitkin siirtyvät. Lisäksi kun symboliin on tallennusvaiheessa liitetty kehoteattribuutti, huolehtii ohjelma itse attribuutin kysymisestä käyttäjältä.