aspose.info
HU

IGES fájlformátum

Frissítve

Mi az IGES fájl?

Egy .iges kiterjesztésű fájl a tervezési információk cseréjére szolgál a számítógéppel támogatott tervezési (CAD) alkalmazások között. Az IGES az Initial Graphics Exchange Specifications rövidítése. Az IGES használatával kicserélt információ magában foglalja az áramköri rajzot, a drótvázat, a szabad formájú felületet vagy a szilárdtestmodellezési ábrázolásokat. Az IGES a hagyományos mérnöki rajzokban, modellelemzésekben és gyártási funkciókban találja meg alkalmazásait. A formátum 2D és 3D tervezési információkat egyaránt képes cserélni a CAD programok között. Az IGES-fájlok számos CAD-alkalmazással megnyithatók, például az Autodesk és a CADSoftTools ABViewer segítségével. Számos API is elérhető az IGES-fájlok programozott megnyitásához és konvertálásához.

IGES fájlformátum

Az IGES fájlok ASCII szövegformátumúak, és bármely szövegszerkesztőben megnyithatók a fájl tartalmának megtekintéséhez. Az IGES-fájl szöveges információi „Hollerith” formátumban vannak ábrázolva. Egy általános IGES-fájl több ezer sort tartalmazhat, amelyek az ebben a formátumban cserélhető 2D vagy 3D információkat jeleníthetik meg. Az IGES-fájl öt részre van osztva, amelyeket a 73. oszlopban a nagybetűvel jelölnek. Ezek a szakaszok a “Kezdés” (S), “Globális” (G), “Adatbevitel” (D), “Paraméteradatok” (P) és “Megszakítás” (T) szakaszok. Az Adatbevitel és a Paraméteradatok szakaszok rövidítése általában DE, illetve PD.

IGES fájlfejléc

A Start és a Globális szakasz alapvető információkat tartalmaz a következőkről:

  • A fájl neve és forrása
  • Határolók a Paraméteradatok részhez
  • A fájl szerzője és egyéb általános információk.

A Wikipédián található példadokumentum Start és Global szakaszai a következők.

S      1
1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,                G      1
17HBravo3 BravoDRAFT,31HBravo3->IGES V3.002 (02-Oct-87),32,38,6,38,15,  G      2
4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6.,                   G      3
31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0;     G      4

Amint látható, a kezdőmező a fájl ember által olvasható leírását tartalmazza, és az 1-72. oszlopokban vannak karakterek, a sor a szakasz fejlécével és a szakasz sorszámával végződik. A Start szakaszból legalább 1 sornak kell lennie. A globális szakasz előfeldolgozó adatokat tartalmaz. Ezenkívül jelen kell lennie a fájlban, és G000000# formátumban kell végződnie.

Adatbevitel (DE) és Paraméteradatok (PD) szakasz

Adatbeviteli szakasz

Egy IGES fájl több entitásból áll, amelyek az IGES fájlformátum alapadataira vonatkozó információkat tartalmazzák. Egy entitás egy IGES adatformátum különböző elemeiről tartalmaz információkat, és rajzolásra szolgál. A gyakrabban használt entitások a következők:

  • Körív
  • Összetett görbe
  • Kúpív
  • Repülőgép
  • Vonal

Ez csak néhány, és körülbelül 150 különböző entitás található az IGES-ben. Minden entitást egy típusszám azonosít, például:

  • KÖRÍV (100-as típus)
  • LINE (110-es típus)
Entitás tulajdonságai

Minden deklarált entitás a következő tulajdonságokkal rendelkezik.

Mező neveLeírás
EntitástípusEz a leírt entitás típusa. Például a 116 egy Point entitást ír le.
PD pointerEz adja meg az entitásadatok helyét a Paraméteradatok részben. Ez a hely egyszerűen a sorszám a PD szakaszon belül, amely az entitásadatok első sorát tartalmazza.
StruktúraNulla vagy mutató a definíciós entitásra. A legtöbb entitásra nem vonatkozik
Line Font PatternSzám vagy mutató vonal betűtípusminta entitás. A szám jelentése: * 0 Nincs megadva minta (alapértelmezett) * 1 Folyamatos * 2 Szaggatott * 3 Fantom * 4 Középvonal * 5 Pontozott
SzintMeghatározza az entitáshoz társítandó szinteket. Lehetővé teszi az entitás egynél több szinten való megjelenését
MegtekintésMeghatározza a megtekintési beállításokat. Ezek a következők: 0 Egyenlő láthatóságot és jellemzőket jelöl minden nézetben. Alapértelmezett mutató a Nézet entitásra (410-es típus), amely megtekinthető a Hivatkozás egy nézet látható asszociációs entitásra (402-es típus, 3-as űrlap)
Transformation Matrix pointerHivatkozik egy transzformációs mátrix entitásra (124-es típus), vagy alapértelmezés szerint nulla (nincs transzformáció)
Címke megjelenítési asszociativitásHivatkozik egy címkemegjelenítési asszociativitásra (402-es típus, 5-ös űrlap), amely meghatározza az entitáscímke megjelenését.
ÁllapotszámKét szám négy szakaszát tartalmazza. 1-2: Üres állapot. Vagy 00 a normál vagy 01 az üres. 3-4: Az alárendelt entitás kapcsolója: 00 a független, 01 a fizikailag függő, 02 a logikai függő és 03 mindkettő esetében. 5-6: Entitáshasználati jelző: vagy 00 a geometriához, 01 az annotációhoz, 02 a definícióhoz, 03 az egyébhez, 04 a logikaihoz, 05 a 2D parametrikushoz és 06 az építési geometriához. Végül a 7-8 a hierarchia, ahol a 00 a globális felülről lefelé (az entitás jellemzőit használja), a 01 a globális halasztás (ne használja ennek az entitásnak a jellemzőit), a 02 pedig a hierarchia tulajdonság használata (hierarchia entitás használata (406-os típus, űrlap) 10)a hierarchikus csoportosítás jellemzőinek meghatározása).
SorozatszámD# határozza meg, ahol a # a szakasz sorszáma (nem a fájl tetejétől). Ezt az adatbeviteli entitásra is használják.
Entitás típusaentitáslistánként kétszer van megadva
Vonalsúly számaMeghatározza a vastagságot az entitás megjelenítésekor. A legkisebb értéke 1, a 0 az alapértelmezett
SzínszámMegadja az entitás színét. A megengedett egész értékek a következők: 0 Nincs szín (alapértelmezett) 1 Fekete 2 Piros 3 Zöld 4 Kék 5 Sárga 6 Bíbor 7 Cián 8 Fehér
Paraméter sorszámaMegadja, hogy ez az entitás hány sort foglal el a Paraméteradatok szekcióban
ŰrlapszámAz entitás formáját vagy reprezentációját jelzi. Módosítja a paraméteradatok értelmezését. Az alapértelmezett érték 0
Fenntartott mezőNem használt
Fenntartott mezőNem használt
Entity LabelAlkalmazás meghatározott azonosító- jogosított
Alsó indexszámAz entitáscímke numerikus minősítője. Mindkettő együtt egyedi azonosítót alkot az entitásnak
Sorozatszám Lásd fent.Ez D#+1 lesz, mivel minden entitás két sorban van megadva.

Paraméter adatrész

Az Adatbevitelek szakaszt a Paraméteradatok szakasz követi. Felsorolja az egyes bejegyzések adatait, és felsorolja az entitás paramétereit a Globális részben megadott elválasztójelek alapján (általában vessző a paraméterek elválasztásához, pontosvessző pedig a lista befejezéséhez).

Hivatkozások

Lásd még