Hitta och välja onumrerade detaljer

Tekla Structures unnumbered numbering Question Mark
Not version-specific
Tekla Structures
Environment
Not environment-specific
Attachments

Fråga:
Hur väljer du från modellen de detaljer vars numrering inte är aktuell och som har ett frågetecken efter detaljens positionsnummer?

Svar:
Det går inte att utföra genom att filtrera med kategorin Detalj och Positionsnummer, eftersom filtrets egenskap inte känner igen frågetecknet i slutet av positionsnumret för detaljen. En annan anledning är att frågetecknet används som jokertecken för att representera vilken karaktär som helst. 

Lösning 1
En åtgärd är att filtrera med ett mallattribut, där 
Kategori= Mall
Property= PART_POS eller ASSEMBLY_POS
Villkor= slutar med
Värde=(?)

Se exemplet nedan.

 

Image
filter_unnumbered_parts.png


Lösning 2
En annan lösning är att använda en rapport för att välja onumrerade detaljer. När du har en rapport öppen kan du välja den relaterade detaljen genom att välja motsvarande rad i rapporten. Den raden måste innehålla text Id: och värdefältet GetValue("ID") direkt efter det textfältet. 

Här är en enkel rapport, där det bara finns en DEL-rad med två värdefält: ID och PART_POS. DEL-raden innehåller följande formel, som endast matar ut de detaljer vars positionsnummer innehåller strängen (?):


if match(GetValue("PART_POS"),"*(?)*")==1 then

Output()

else

StepOver()

endif


 

Var det här användbart?