Vertex G4:n piirustukseen voidaan lisätä ns. tekstimakroja, jotka hakevat tietoa joko Vertex G4:n yleisistä muuttujista, Vertex G4:n tietokannoista tai Flow'sta.
Tekstimakroja käytetään mm. piirustuksen otsikkotauluissa, joihin tietoa haetaan Vertex G4:n arkistosta tai Flow'sta.
Flow'sta Vertex G4:n piirustukseen voidaan hakea tietoa piirustukseen liittyvästä nimikkeestä, projektista, aliprojektista, tuotteesta tai asiakkaasta.
Vertex G4:n tekstimakro
Vertex G4:n tekstin lisäyksessä on mahdollista lisätä tekstille ns. piilokoodi.
Piilokoodi toimii tekstimakrona, joka aktivoituu esimerkiksi painettaessa F5-funkionäppäintä.
Piilokoodi alkaa ja päätyy #-merkkiin.
Piilokoodi viittaa Alias-tiedostossa oleviin määrityksiin ja käyttää siellä olevaa määritystä. Jos määritystä ei löydy, ohjelma kysyy käyttäjältä: Millä korvataan xxx? (Jossa xxx on piilokoodikentän #xxx#).
Viereisen kuvan #PROJ_DESCR# viittaa Alias-tiedostossa riviin
# alias PROJ_DESCR PDMPROJECT.DESCR, jossa
PDMPROJECT viittaa Flow'n piirustukseen liittyvään Projektiobjektiin ja
DESCR viittaa projektiobjektin nimitys-kentän tunnukseen (DESCR-kenttään).
Alias-tiedosto
Ohjelmistotoimittajan alias-tiedosto sijaitsee kansiossa ..\vxg4(_srv)\system\texts.
Käyttäjän muokkaama alias-tiedosto sijaitsee kansiossa ..\vxg4(_srv)\custom\texts.
vxg4(srv)
..\vxg4\system\ ja ..\vxg4\shared\ ja ..\vxg4\custom\ = Vertex G4 on asennettu paikalliseksi.
..\vxg4_srv\system\ ja ..\vxg4_srv\shared\ ja ..\vxg4_srv\custom\ = Vertex G4 on asennettu palvelimelle.
Asetusarvojen field_alias määrittelyt
Vertex G4:n asetusarvoissa voidaan määrittää Flow'n kentän vastaavuus Vertex G4:n vastaavaan kenttään.
Tätä voidaan hyödyntää mm, kun tehdään Vertex G4:n arkistosta ja Flow'sta tietonsa saavia piirustuslomakkeita.
Jos field_alias määrittelyt ovat olemassa, voidaan molemmissa lomakkeissa käyttää samoja tekstimakroja.
(5) Lisää tarvittaessa rivi napsauttamalla rivin alussa olevaa Data-nappia ja valitsemalla tilannekohtainen toiminto Uusi avainsana tai Kopioi avainsana ja Liitä avainsana.
Vertex G4:n nimikkeen kenttää CALC_WEIGHT vastaa Flow'ssa nimike-objektin kenttä WEIGHT
Alias-tiedoston muoto
Kun tieto haetaan Flow'sta, rivin muoto on:
# alias PDM<tekstimakron piilokoodi> <liitynnän tyyppi>.<kentän nimi>
Liitynnät tyypit:
PDMPROJECT (Liityntä projektiin)
PDMSUBPROJECT (Liityntä aliprojektiin)
PDMPRODUCT (Liityntä tuotteeseen)
PDMCUSTOMER (Liityntä asiakkaaseen)
PDMITEM (Liityntä nimikkeeseen)
Kentän nimi voi olla joku seuraavista:
Flow-kentän nimi
Flow-kenttää vastaava G4:n käyttämä kentän nimi, jos field_alias_xxx määrittely on olemassa
Flow'n laajennettu attribuutti.
Esimerkkejä
Tekstin piilokoodi #PDMSPEC# vastaa Alias-tiedoston riviä:
# alias PDMSPEC PDMITEM.SPEC:a
Joka hakee tekstin sisällöksi Flow'n nimikkeen SPEC-kentän sisällön.
Tekstin piilokoodi #PDMSPEC# vastaa Alias-tiedoston riviä:
# alias PDMPROJ_OBJCODE PDMITEM.PDMPROJECT.OBJCODE
Joka hakee tekstin sisällöksi Flow'n nimikkeeseen liittyvät projektin tunnuksen.
Alias-tiedoston kentän nimi on Flow-kentän nimi
Esimerkki: # alias PDMITEMCODE PDMITEM.OBJCODE:a
Piirustuksessa olevan tekstin piilokentän arvo #PDMITEMCODE# hakee tietoa Flow'n Nimike-objektin kentästä OBJCODE.
Asetuksissa field_alias-määrittelyjä
Alias-tiedoston kentän nimi on Flow-kenttää vastaava G4:n käyttämän kentän nimi, jos field_alias_x määrittely on olemassa.
field_alias_pic "G4:n kentän nimi" "Flow'n kentän nimi"
field_alias_mod "G4:n kentän nimi" "Flow'n kentän nimi"
field_alias_item "G4:n kentän nimi" "Flow'n kentän nimi"
Esimerkki:
field_alias_pic "DESCRIPTION" "DESCR"
Piirustuksessa olevan tekstin piilokentän arvo #DESCRIPTION# hakee tietoa Vertex G4:n piirustusarkiston kentästä DESCRIPTION tai jos Flow-yhteys on olemassa, Flow'n Piirustus-objektin kentästä DESCR.
Tiedon voi hakea piirustuksen lomakepohjaan esim. projektilta, joka liittyy nimikkeeseen, joka puolestaan liittyy piirustukseen.
Liitosketjua kuvataan tunnuksilla PDMPROJECT, PDMSUBPROJECT, PDMPRODUCT, PDMCUSTOMER, PDMITEM
Erottimena polussa käytetään pistettä, esim. PDMITEM.PDMPROJECT.OBJCODE
Edellinen esimerkki tarkoittaa, että haetaan tietoa liitosketjun piirustus-nimike-projekti avulla.
Liitoksia saa löytyä vain yksi polkua vasemmalta oikealle mentäessä.
Jos liitoksia löytyy useita, tulee virheilmoitus.
Edellinen esimerkki hakee tiedon projektilta, vaikka nimike liittyisi aliprojektiin, joka liittyy projektiin. Jos halutaan tieto nimikkeeseen liittyvältä aliprojektilta, ketju on muotoa: PDMITEM.PDMSUBPROJECT.OBJCODE
Laajennettua attribuuttia (esim AUTHOR.NAME) voi käyttää myös liitosketjun takaa haettaessa.
Esimerkkejä: # alias PDMPROD_OBJNAME PDMITEM.PDMPROJECT.PDMPRODUCT.OBJNAME
Piirustuksessa olevan tekstin piilokentän arvo #PDMPROD_OBJNAME# hakee tietoa Flow'n nimikkeeseen (PDMITEM) liittyvään projektiin (PDMPROJECT) liittyvän tuotteen (PDMPRODUCT) nimestä (OBJNAME)
# alias PDMPROD_STATUS PDMITEM.PDMPROJECT.PDMPRODUCT.STATUSID.NAME
Piirustuksessa olevan tekstin piilokentän arvo #PDMPROD_STATUS# hakee tietoa Flow'n nimikkeeseen (PDMITEM) liittyvään projektiin (PDMPROJECT) liittyvän tuotteen (PDMPRODUCT) tilan (STATUS) nimestä (NAME)
# alias PDMPROJ_DESCR PDMPRODUCT.PDMPROJECT.DESCRIPTION
Piirustuksessa olevan tekstin piilokentän arvo #PDMPROJ_DESCR# hakee tietoa Flow'n tuotteeseen (PDMPRODUCT) liittyvään projektiin (PDMPROJECT) kuvauskentästä (DESCRIPTION)
# alias PDMPROD_OBJNAME PDMITEM.PDMPROJECT.PDMPRODUCT.PDMCUSTOMER.OBJNAME
Piirustuksessa olevan tekstin piilokentän arvo #PDMPROD_OBJNAME# hakee tietoa Flow'n nimikkeeseen (PDMITEM) liittyvään projektiin (PDMPROJECT) liittyvään tuotteeseen (PDMPRODUCT) liittyvän asiakkaan (PDMCUSTOMER) nimestä (OBJNAME)
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.