Felles ICD-mal med ulike unike egenskaper

Felles ICD-mal med ulike unike egenskaper
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2024-02-09

3
min lesetid
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2024-02-09

min 5 les

Er du en av flere i bedriften som bruker IRONCAD til å lage 2D-tegninger med ICD-maler som skal være tilnærmet identiske? Det eneste som er forskjellig er kanskje initialene dine og noe annet.

Det vanligste har hittil vært at hver bruker lokalt har sitt eget sett med ICD-maler der de har endret f.eks. "Drawn by" med sine egne initialer. Hvis du har behov for å endre visse grunninnstillinger for stiler og lag, endre logoen eller gjøre andre finjusteringer, må du gjøre dette om og om igjen for alle brukerne i hver ICD-mal.

Men - du trenger ikke å gjøre en slik endring mer enn én gang!

Bruk i stedet en unik XML-fil som håndterer brukerunike verdier i ICD-malens tegningshode, for eksempel initialer for "Drawn by" osv.

Filene som kreves for dette, både ICD-maler og XML-filer, kan med fordel lagres i en delt mappe på en felles filserver, Dropbox, One Drive etc. De kan selvsagt også lagres lokalt.

Brukerkonfigurasjonsfil (unike egenskaper per bruker som kan justeres via en XML-fil)

Gruppekonfigurasjonsfil (felles egenskaper som kan justeres via en XML-fil)

Last ned XML-filen"User...File" ovenfor og rediger den med et hvilket som helst tekstredigeringsprogram (f.eks. det svært nyttige Notepad++) for å endre eller legge til verdier som skal være unike avhengig av hvem som oppretter en ny 2D-tegning basert på de felles ICD-maler.

Under raden <CustomProperties> ligger "en rad per unik egenskap och värde" som ska läsas in i ICD-mallen när man skapar en ny 2D-ritning.

Add_200DAddName angir navnet på egenskapen, og Value angir verdien som egenskapen skal inneholde.

Denne verdien skrives deretter til DocumentProperties når du oppretter en ny 2D-tegning, og verdien kan enkelt leses inn i en tekstboks i 2D-tegningen.

For at den vanlige ICD-malen din skal kunne bruke den nye unike egenskapen som er skrevet under Dokumentegenskaper , må du endre f.eks. "Drawn by" til å lese verdien fra den aktuelle Dokumentegenskapen som er spesifisert i XML-filen. Disse "nøklene" kan legges til en tekstboks' egenskaper(Text Properties) og kan se slik ut:

$PRPDrawing:"IC-Created By" (IC-opprettet av)

Husk også å angi hvilken av XML-filene du ønsker å referere til via Options, Technical Drawing og User Configuration File.

Vi anbefaler at hvert filnavn også inneholder personnavnet til personen som egenskapene tilhører. Dette gjør det enklere å skille mellom hvilken fil som tilhører hvilken person, f.eks. ICD_CustomPropValue-Jonas.config.xml.

De nye ICD-malene som bruker denne funksjonen, skal plasseres under denne mappen:

IronCADIRONCAD%appdata%\ \ \ \26.0\en-us\Template\Drawing\

Denne videoen forklarer hvordan funksjonen fungerer.

videolink

>