5.5 Tagname Selector weergave
Dit dialoog toont de IoData velden van het huidige geselecteerde object in de Scheme.
Hierin kunnen IoData punten omgezet worden naar TagNames uit de Regelaar waar het Scheme onder staat. Het is bedoeld om meerdere punten in een keer aan te passen, dit kan deels automatisch bepaald worden.
5.5.1 Bovenbalk
Bovenbalk van het scherm kan gebruikt worden om de filteren en hernoem teksten en opties te bedienen.
Invulvelden
- Filter for input Tagnames(s)
- Filtert de velden die binnengekomen zijn.
- Filter for replacement Tagname(s)
- Filtert de TagName lijst die als alternatief voor elke datapunt aangegeven worden.
Knoppen
- Link defaults
- Hiermee wordt een koppeling gemaakt met de beste match kwa TagName
- Replace
- Hiermee worden de geselecteerd Tagnames vervangen.
Checkboxen
- Include prefix
- Als deze aan staat zal de complete Tagname vergeleken worden (voor de Link defaults)
- Hiermee is de precisie om de Link default to vinden hoger.
- Als deze uit staat zal alleen de parameter naam het deel achter de Processname vergeleken worden.
- Hiermee kan de kans om de Link defaults te vinden verbeterd worden.
- Hide when done
- Selectie Tagnames die al vervangen zijn worden niet meer getoont.
- Copy comment to hint
- Als een Tagname vervangen wordt zal hierdoor ook de comment tekst overgenomen worden naar de hint tekst (te zien in de CrossRef tabel)
- Hide empty names
- Als een IoData punt geen TagName nodig is, zal deze niet als lege regel getoont worden.
5.5.2 Lijst weergave
Hierin worden een aantal velden, en indicaties getoont.
In de lijst worden de volgende velden getoont:
- TagNames (huidige en waarmee die vervangen kan worden)
- IoType (indicatie van het IoType)
- IoIndex (huidige en waarmee deze vervangen kan worden)
- Comment veld (huidige en waarmee deze vervangen kan worden)
De TagNames worden als boom weergegeven, waarbij de geselecteerde Tagnames de hoofd node zijn en de vervangings opties de sub nodes. In deze weergave staan ook Checkboxen, deze worden gebruikt om aan te geven of het veld vervangen gaat worden (huidige check), en waarmee deze vervangen wordt (1 van de sub nodes check).
Hieronder staan de voorbeelden van welke selectie gedaan kan worden:
Selectie van de parent node
Deze wordt niet vervangen door de Replace actie. Alleen de parent node is geselecteerd (indicatie geeft aan niet compleet)
Selectie van de sub node
Deze wordt niet vervangen door de Replace actie.
Alleen de sub node is geselecteerd (indicatie geeft aan niet compleet)
Selectie die vervangen kan worden
Deze wordt vervangen door de Replace actie.
Beide nodes (parent en sub) is geselecteerd (indicatie geeft aan selectie compleet)
5.5.3 Popup menu
Het popup menu bevat een aantal opties:
- Expand all of Alt + pijl naar rechts (Dit klapt alle objecten uit).
- Collapse all of Alt + pijl naar links (Dit sluit alle objecten).
- Check objects (Alle hoofdobjecten worden aangevinked).
- Uncheck objects (Alle hoofdobjecten worden afgevinked).
5.5.4 Onderbalk
Onderbalk geeft 3 getallen aan:
- De eerste geeft aan hoeveel Tagnames er in de Scheme selectie gevonden zijn.
- De tweede geeft aan hoeveel hoofd nodes er geselecteerd zijn.
- De derde geeft aan hoeveel hoofd en sub nodes gekoppeld zijn.
Dit kan gebruikt worden als er veel object geselecteerd zijn in het Scheme, en de Link default knop gebruikt is. Als onderaan de 3 getallen gelijk zijn dan heeft alles een automatische match.
5.5.5 Automatisch
Door de Link defaults knop te gebruiken, zal er gekeken worden naar verschillende Io_Data parameters om te zoeken naar het beste TagName vervanging.
Dit wordt gedaan op basis van een aantal parameters die zowel de Io_Data als de TagName lijst bevatten:
- TagNames (LC_TagNames crossref tabel) hier wordt een tekstuele vergelijking op gedaan.
- Io_Index (Io_Index crossref tabel) deze wordt gebruikt als er nog geen toekenning geweest is van het object aan een Tagname.
- Alias (UserData veld parent object), deze zal vanaf de parent en sub nodes textueel vergeleken worden.
Dit kan door de Replace knop bevestigd en uitgevoerd worden.
5.5.6 Handmatig
Door de checkbox op zowel het parent als sub node niveau te zetten kan een gebruiker zelf bepalen welke TagName er toegewezen moet worden.
Dit kan door de Replace knop bevestigd en uitgevoerd worden.
5.5.7 Notities
- Na vervangen TagName (Replace), worden ook de DecPos (Decimale posities) geupdate op basis van het Io_Type.




