IO-varauksiin uusia parametreja instrumentoinnin pohjakuvaan
Uudet parametrit IO-resursseille tekevät instrumentoinnin pohjakuvista entistä joustavampia ja projektikohtaisiin tarpeisiin räätälöitäviä. Vertex ID: VXED-751
Uudet parametrit:
-
Lisättiin IO-resursseille uusi parametri
Ryhmätunnus(CH_GROUP). Kaikki samaa tyyppiä olevat IO:t, joilla on sama ryhmätunnus varataan samasta IO-kortista. -
Lisättiin IO-resursseille uusi parametri
Kanava(CH). Tälle voidaan antaa kanavatunnus, kun IO halutaan varata kortin tietystä kanavasta.
Versiointi ja optiointi instrumentoinnin pohjakuville
Lisättiin mahdollisuus versioida instrumentoinnin pohjakuvia. Pohjakuvien versiointi tuo käyttäjälle merkittäviä etuja: eri versioiden avulla voidaan helposti hallita ja hyödyntää monipuolisempia pohjakuvia erilaisiin tarpeisiin ilman monimutkaisia kiertoratkaisuja. Käyttäjä voi valita juuri oikean version kuhunkin projektiin, jolloin esimerkiksi laitetunnukset, tekstit ja optiot päivittyvät automaattisesti version mukaan. Tämä nopeuttaa työskentelyä, vähentää virheitä ja mahdollistaa pohjakuvien tehokkaan räätälöinnin – lopputuloksena joustavammat ja tarkemmin asiakkaan vaatimuksiin vastaavat ratkaisut. Vertex ID: VXED-713
-
Otetaan käyttämättä ollut versioresurssi käyttöön
VER1, VER2,...tyyppiRES_VER. -
VER*resurssilla on parametrit:-
Nimi: selkokielinen nimi versiolle (apuna versioita valittaessa) -
Aktivoitavat optiot:lista tähän versioon kuuluvista optiotunnuksista (nämä optiot aktivoitiin)
-
-
Resursseihin lisättiin sarake:
Versio(tietokantaan kenttäVERSION). Tähän valitaan versio, johon resurssi kuuluu: esim.VER1.-
Jos resurssilla ei ole versiota, se kuuluu kaikkiin versioihin.
-
-
Sama resurssi (esim.
AI1) voi esiintyä useaan kertaan, mutta sama resurssi-versio -yhdistelmä vain kerran. -
Resurssi, jolla on versiotunnus, ylimäärittelee resurssin, jolla ei ole versiota, eli ensisijaisesti käytetään resursseja, joiden versio vastaa generoitavan pohjakuvan versiota, ja sitten resursseja, joilla ei ole versiota.
-
Piiri- ja lähtöluetteloon lisättiin kenttä
BASE_VERSION. Siihen valitaan pohjakuvan versio. Valittavaksi tulee valittuun pohjakuvaan määritellyt versiot. -
Jos pohjakuvassa pitäisi varioida esimerkiksi laitteen liitintunnusta version mukaan, optioita käyttäen piti koko symboli sekä siihen tulevat yhteysviivat ja niiden tunnukset optioida. Tämä olisi aika hankalaa.
-
Tehtiin uusi
TEXT1resurssi (tyyppiRES_TEXT), jota voitiin versioida:-
TEXT1resurssilla oli parametriData, joka oli versioitavan tekstin tai tunnuksen koko sisältö (saattoi sisältää myös piilokoodin) -
Generointi lisäsi valitun version mukaisten
TEXT*resurssienData-parametrien sisällötData(RES_PARAM2) -kenttään ja asettiTietokanta(ITEM) -kenttään<THIS>.Hakuehto(VALUE) -kenttä jätettiin tyhjäksi. -
Resurssitietokannan päivitystä (
SetDbaseReplArray()) muutettiin niin, että josTietokanta(ITEM) oli<THIS>, korvaustaulukkoon asetettiinData-kentän (RES_PARAM2) sisältö loppuliitteelläDATA: esim.TEXT1$DATA. -
Pohjakuvaan voitiin tehdä nyt linkitettyjä tekstejä piilokoodilla
#<RES_ID>$DATA#, esim.#TEXT1$DATA#. -
Tällä voitiin tehdä myös versiosta riippuva linkki. Tällöin tekstimakro määriteltiin näkyvään osaan, koska piilo-osa korvattiin linkin piilo-osalla:
-
Esim. laitteen
DEV1Kuvaus(DESCRIPTION) tuodaan piirustukseen oletuksena, mutta versiossa 1 tuodaankinTuote(PRODUCT). Eli:-
Lisätään resurssi
TEXT1. -
Data-parametri on\!#DEV1$DESCRIPTION, kun versiota ei ole annettu. -
Data-parametri on\!#DEV1$PRODUCT, kun versio onVER1. -
Pohjakuvaan lisättiin teksti, jonka näkyvä osa oli
#TEXT1$VALUE#ja piilo-osa oli tyhjä.
-
-
-
Instrumentoinnin kaapelitunnuksen muodostaminen projektikohtaisesta numerosarjasta
Kaapelitunnus voidaan nyt muodostaa projektikohtaisesta numerosarjasta. Vertex ID: VXED-740
Sarjan siemen asetetaan projektiasetuksiin:
Sarjan käyttö pitäisi voida asettaa kaapelikohtaisesti pohjakuvaan. Lisäksi kaapelitunnus pitäisi voida muodostaa niin että sarjasta otettu numero on vain osa tunnusta. Alkuun ja/tai loppuun pitäisi voida lisätä muuta.
Projektiasetuksiin on lisättiin lisäksi kaksi muutakin uutta asetusta:
Ota sarjasta ensimmäinen vapaa numero
-
Kyllä→ alkaen siemenluvusta, etsitään ensimmäinen käyttämätön numero ja käyttään sitä (oletus). -
Ei→ alkaen siemenluvusta, etsitään suurin käytetty numero ja otetaan siitä seuraava.
Kaapelinumero sarjasta aina, jos siemen on annettu
-
Kyllä→ otetetaan kaapelitunnus aina sarjasta, jos siemenluku on annettu ja kaapelitunnuksen muodostamissääntö sen sallii (oletus). -
Ei→ sarjaa käytetään vain, jos se on osa kaapelitunnuksen muodostamissääntöä (RULE0, RULE8, RULE9).
Lisätty uusia kaapelitunnuksen muodostamissääntöjä:
-
RULE8→ <Sarja><Liite> -
RULE9→ <Liite><Sarja>
Lisäksi yleisessä säännössä RULE0 on mahdollista käyttää sarjaa osana tunnusta (tagi <SERIES>):
-
my_prefix<SERIES>my_postfix