Formát souboru P&ID

Soubor .xml určuje každý kus zařízení a potrubní nebo trubkové sítě, která je obsažena v sestavě trasování a musí odpovídat formátu souboru SOLIDWORKS P&ID.

Chcete-li zobrazit příklad formát souboru P&ID, poklepejte na ukázce P&ID souboru xml z následujícího umístění v C:\ProgramData neboC:\Documents and Settings\All Users\Application Data, v závislosti na vašem operačním systému:
SOLIDWORKS\SOLIDWORKS verze\design library\routing\piping\pnid sample verze.xml

P&ID Data

Hodnoty řetězce atributu jsou nepovinné, pokud není uvedeno jinak. Povinné hodnoty a elementy jsou označeny hvězdičkou *.
Element Atribut Popis elementu nebo atributu
<PnIDData> *   Označuje hlavní element, na který začínají všechny soubory P&ID.
Vyžaduje koncový element </PnIDData>.
<version> hodnota Definuje hodnotu řetězce označující verzi souboru P&ID.
<SystemInfo> *   Určuje kontejner pro prvky popisující systém potrubí a přístrojů.
Vyžaduje koncový element </SystemInfo>.
<Description> * value * Definuje hodnotu řetězce, která popisuje systém potrubí a přístrojů.
Popis se zobrazí ve stromové struktuře zprávy o ověření P&ID.
<Comment> hodnota Definuje hodnotu řetězce pro komentář o souboru P&ID.
<EquipmentReferenced> *   Určuje hlavní element (kontejner) pro všechny elementy <Equipment> v systému potrubí a zařízení.
Vyžaduje koncový element </EquipmentReferenced>.
<PipelineInfo>   Určuje hlavní element (kontejner) pro tvarovky trubky a spojení.
Vyžaduje koncový element </PipelineInfo>.
Můžete definovat více elementů k modelování potrubních sítí v sestavě trasování, ale nemůžete přiřadit dvě potrubí se stejnou značkou v různých sestavách trasování.
<TubelineInfo>   Určuje hlavní element (kontejner) pro tvarovky trubky a spojení.
Vyžaduje koncový element </TubelineInfo>.
Můžete definovat více elementů k modelování trubkových sítí v sestavě trasování, ale nemůžete přiřadit dvě trubkové sítě se stejnou značkou v různých sestavách trasování.
<Description> hodnota Definuje hodnotu řetězce, která popisuje potrubní nebo trubkovou síť.
<Comment> hodnota Definuje hodnotu řetězce pro komentář o potrubní nebo trubkové síti.
<Name> * value * Definuje hodnotu řetězce pro název potrubní nebo trubkové sítě.
<Tag> * value * Definuje jedinečnou hodnotu řetězce pro značku potrubní nebo trubkové sítě.
Tato hodnota se zobrazí na záložce Potrubí a přístroje na panel úloh.
<In-lineFittings> *   Určuje hlavní element (kontejner) pro tvarovky potrubí nebo trubky definované v elementech <Fitting>.
Vyžaduje koncový element </In-lineFittings>.
<Connections> *   Určuje hlavní element (kontejner) pro spojení potrubí nebo trubky definované v elementech <PipeSegment> nebo <TubeSegment>.
Vyžaduje koncový element </Connections>.

Zařízení a tvarovky

Hodnoty řetězce atributu jsou nepovinné, pokud není uvedeno jinak.
Element Atribut Popis elementu nebo atributu
<Equipment> * nebo <Fitting>*   Určuje hlavní element (kontejner) pro zařízení nebo tvarovku v systému potrubí a zařízení.
Vyžaduje odpovídající koncový element.
<ID> * value * Definuje jedinečnou hodnotu řetězce, která označuje zařízení nebo tvarovku.
<Tag> * value * Definuje jedinečnou hodnotu řetězce pro značku zařízení nebo tvarovky.
Tato hodnota se zobrazí na záložce Potrubí a přístroje na panel úloh.
<Description> hodnota Definuje hodnotu řetězce, která popisuje zařízení nebo tvarovku.
<PartNumber> hodnota Definuje hodnotu řetězce pro číslo dílu SOLIDWORKS pro zařízení nebo tvarovku.
Pokud nepřiřadíte číslo dílu, můžete zadat vyhledávání knihovny pomocí elementů <Type> , <SubType>, <Size> a <Specification>.
<Config> hodnota Definuje hodnotu řetězce pro konfiguraci dílu SOLIDWORKS pro zařízení nebo tvarovku.
<Area> hodnota Definuje hodnotu řetězce pro dílčí značku oblasti zařízení nebo tvarovky.
<Type> hodnota Definuje hodnotu řetězce pro typ součásti, například "T" nebo "redukce".
Nemůžete-li přiřadit hodnotu <Type>, budete po zobrazení dialogového okna Vybrat součást vyzváni k vyhledání souboru.
<SubType> hodnota Pro typy dílu ventilu definuje hodnotu řetězce pro dílčí typ, například "gate" nebo "globe".
<System> hodnota Definuje hodnotu řetězce pro dílčí značku zařízení System, která přiřadí název dílčímu systému trasování, do kterého náleží zařízení nebo tvarovka.
<Size> hodnota Definuje hodnotu řetězce pro dílčí značku zařízení nebo tvarovky Size, která určuje nominální velikost. Velikost usnadňuje vyhledávání v databázi, pokud nezadáte číslo dílu a konfiguraci.
<Specification> hodnota Definuje hodnotu řetězce pro dílčí značku Specification.
<Custom>  
Pro vlastní atributy a hodnoty určuje hlavní element. V rámci elementu <Custom> musíte zahrnout element <CustomAttribute>.
Hodnoty vlastního atributu poskytují metadata, ale není na ně odkazováno při vytvoření sestavy trasování ze souboru P&ID.

Chcete-li například definovat vlastní atribut width s hodnotou 1,345 pro úsek trubky, musíte zahrnout následující v elementu <PipeSegment>: <Custom> <CustomAttribute name="width" value="1.345"/> </Custom>.

<CustomAttribute> název Definuje řetězec názvu vlastního atributu.
hodnota Definuje hodnotu řetězce vlastního atributu.

PipeSegment

Element Atribut Popis elementu nebo atributu
<PipeSegment> *   Určuje hlavní element (kontejner) pro úsek trubky v systému potrubí a zařízení.
Vyžaduje koncový element </PipeSegment>.
<ID> * value * Definuje jedinečnou hodnotu řetězce, která označuje úsek trubky.
<Tag> * v*alue Definuje jedinečnou hodnotu řetězce pro značku úseku trubky.
<Diameter> hodnota Definuje hodnotu řetězce pro průměr trubky. Tato hodnota je uvedena v palcích.
<FromEquip> * value * Definuje řetězec, který odpovídá hodnotě <tag> zařízení, ze kterého začíná úsek trubky.
Můžete vytvořit odkazy na hodnoty značek pro jakýkoliv element <Equipment> a na jakékoliv elementy <Fitting> určené v rámci stejného elementu <PipelineInfo>.
<FromEquipPort> * value * Definuje hodnotu řetězce pro port zařízení, ze kterého začíná úsek trubky.
<FromEquipSize> hodnota Definuje hodnotu řetězce pro velikost zařízení, ze kterého začíná úsek trubky.
<ToEquip> * value * Definuje řetězec, který odpovídá hodnotě <tag> zařízení, do ze kterého vede úsek trubky.
Můžete vytvořit odkazy na hodnoty značek pro jakýkoliv element <Equipment> a na jakékoliv elementy <Fitting> určené v rámci stejného elementu <PipelineInfo>.
<ToEquipPort> * value * Definuje hodnotu řetězce pro ID portu bodu spojení zařízení, do kterého vede úsek trubky.
<ToEquipSize> * value * Definuje hodnotu řetězce pro velikost zařízení, do kterého vede úsek trubky.
<Area> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Area.
<System> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky System, která přiřadí název dílčímu systému trasování, do kterého náleží úsek trubky.
<Size> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Size, která určuje nominální velikost.
<Fluid> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Fluid, která určuje typ tekutiny přepravované úsekem trubky, jako například voda nebo olej.
<PhaseState> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Phase State, která určuje fyzikální fázi materiálu přepravovaného přes úsek trubky. Přiřaďte jednu z následujících hodnot:

Plná

Tekutý

Plynný

<Insulation> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Insulation.
<Identifier> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Identifier.
Zadejte jedinečnou hodnotu pro dílčí značku Identifier, abyste zajistili, že každá značka úseku trubky definovaná ve schématu značek, je jedinečná.
<Custom>  
Pro vlastní atributy a hodnoty určuje hlavní element. V rámci elementu <Custom> musíte zahrnout element <CustomAttribute>.
Hodnoty vlastního atributu poskytují metadata, ale není na ně odkazováno při vytvoření sestavy trasování ze souboru P&ID.
<CustomAttribute> název Definuje řetězec názvu vlastního atributu.
hodnota Definuje hodnotu řetězce vlastního atributu.

TubeSegment

Element Atribut Popis elementu nebo atributu
<TubeSegment> *   Určuje hlavní element (kontejner) pro úsek trubky v systému potrubí a zařízení.
Vyžaduje koncový element </PipeSegment>.
<ID> * value * Definuje jedinečnou hodnotu řetězce, která označuje úsek trubky.
<Tag> * v*alue Definuje jedinečnou hodnotu řetězce pro značku úseku trubky.
<Diameter> hodnota Definuje hodnotu řetězce pro průměr trubky. Tato hodnota je uvedena v palcích.
<FromEquip> * value * Definuje řetězec, který odpovídá hodnotě <tag> zařízení, ze kterého začíná úsek trubky.
Můžete vytvořit odkazy na hodnoty značek pro jakýkoliv element <Equipment> a na jakékoliv elementy <Fitting> určené v rámci stejného elementu <PipelineInfo>.
<FromEquipPort> * value * Definuje hodnotu řetězce pro port zařízení, ze kterého začíná úsek trubky.
<FromEquipSize> hodnota Definuje hodnotu řetězce pro velikost zařízení, ze kterého začíná úsek trubky.
<ToEquip> * value * Definuje řetězec, který odpovídá hodnotě <tag> zařízení, do kterého vede úsek trubky.
Můžete vytvořit odkazy na hodnoty značek pro jakýkoliv element <Equipment> a na jakékoliv elementy <Fitting> určené v rámci stejného elementu <TubelineInfo>.
<ToEquipPort> * value * Definuje hodnotu řetězce pro ID portu bodu spojení zařízení, do kterého vede úsek trubky.
<ToEquipSize> * value * Definuje hodnotu řetězce pro velikost zařízení, do kterého vede úsek trubky.
<Area> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Area.
<System> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky System, která přiřadí název dílčímu systému trasování, do kterého náleží úsek trubky.
<Size> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Size, která určuje nominální velikost.
<Fluid> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Fluid, která určuje typ tekutiny přepravované úsekem trubky, jako například voda nebo olej.
<PhaseState> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Phase State, která určuje fyzikální fázi materiálu přepravovaného přes úsek trubky. Přiřaďte jednu z následujících hodnot:

Plná

Tekutý

Plynný

<Insulation> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Insulation.
<Identifier> hodnota Definuje hodnotu řetězce pro dílčí značku úseku trubky Identifier.
Zadáním jedinečné hodnoty pro dílčí značku Identifier zajistěte, aby každá značka úseku trubky definovaná ve schématu značek byla jedinečná.
<Custom>  
Pro vlastní atributy a hodnoty určuje hlavní element. V rámci elementu <Custom> musíte zahrnout element <CustomAttribute>.
Hodnoty vlastního atributu poskytují metadata, ale není na ně odkazováno při vytvoření sestavy trasování ze souboru P&ID.
<CustomAttribute> název Definuje řetězec názvu vlastního atributu.
hodnota Definuje hodnotu řetězce vlastního atributu.