aspose.info
LV

IGES faila formāts

Atjaunināts

Kas ir IGES fails?

Fails ar paplašinājumu .iges tiek izmantots, lai apmainītos ar dizaina informāciju starp datorizētās projektēšanas (CAD) lietojumprogrammām. IGES apzīmē Initial Graphics Exchange Specifications. Informācija, ar kuru tiek apmainīta, izmantojot IGES, ietver shēmas diagrammu, stiepļu rāmi, brīvas formas virsmu vai cietās modelēšanas attēlojumus. IGES atrod savu pielietojumu tradicionālajos inženiertehniskajos rasējumos, modeļu analīzē un ražošanas funkcijās. Formāts var apmainīties gan ar 2D, gan 3D dizaina informāciju starp CAD programmām. IGES failus var atvērt ar vairākām CAD lietojumprogrammām, piemēram, Autodesk un CADSoftTools ABViewer. Ir pieejamas arī vairākas API, lai programmatiski atvērtu un konvertētu IGES failus.

IGES faila formāts

IGES faili ir ASCII teksta formātā, un tos var atvērt jebkurā teksta redaktorā, lai skatītu faila saturu. Teksta informācija IGES failā ir attēlota Hollerith formātā. Kopējā IGES failā var būt tūkstošiem rindu, kas attēlo 2D vai 3D informāciju, ar kuru var apmainīties saskaņā ar šo formātu. IGES fails ir sadalīts piecās sadaļās, kas apzīmētas ar īpašo lielo burtu 73. slejā. Šīs sadaļas ir sadaļas Sākt (S), Globālais (G), Datu ievade (D), Parametru dati (P) un Izbeigt (T). Datu ievades un parametru datu sadaļas parasti tiek saīsinātas attiecīgi DE un PD.

IGES faila galvene

Sadaļās Sākt un Globālajā ir ietverta pamatinformācija par:

  • Faila nosaukums un tā avots
  • Sadaļas Parametru dati norobežotāji
  • Faila autors un cita vispārīga informācija.

Sākuma un globālās sadaļas no Wikipedia parauga dokumenta ir šādas.

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

As can be seen, the start field contains human readable descriptions of the file, and my have any characters in columns 1-72, with the line ending with the section header and section line number. There must be at least 1 line of the Start section. The global section contains preprocessor data. It also must be present in the file and end with the G000000# format.

Datu ievades (DE) un parametru datu (PD) sadaļa

Datu ievades sadaļa

IGES fails sastāv no vairākām entītijām, kas satur informāciju par IGES faila formāta pamatdatiem. Entītija satur informāciju par dažādiem IGES datu formāta elementiem un tiek izmantota zīmēšanai. Biežāk izmantotās entītijas ir:

  • Apļveida loks
  • Saliktā līkne
  • Koniskā loka
  • Lidmašīna
  • Līnija

Tie ir tikai daži, un IGES ir aptuveni 150 dažādu entītiju. Katru entītiju identificē ar tipa numuru, piemēram:

  • APĻA LOKA (100. tips)
  • LINE (110. tips)
Entītijas rekvizīti

Katrai deklarētajai vienībai ir šādas īpašības.

Lauka nosaukumsApraksts
Entītijas veidsŠis ir aprakstītās entītijas veids. Piemēram, 116 apraksta punkta entītiju.
PD rādītājsTas norāda šo entītiju datu atrašanās vietu sadaļā Parametru dati. Šī vieta ir vienkārši rindas numurs PD sadaļā, kurā ir šī entītijas datu pirmā rinda.
StruktūraNulle vai rādītājs uz definīcijas entītiju. Nav piemērojams lielākajai daļai entītiju
Line Font PatternNumber or pointer to line font pattern entity. Number signifies: * 0 Nav norādīts raksts (noklusējums) * 1 Nepārtraukts * 2 Pārtraukts * 3 Fantoma * 4 Viduslīnija * 5 Punktēta
LīmenisNorāda līmeņus, kas jāsaista ar šo entītiju. Ļauj entītijai parādīties vairāk nekā vienā līmenī
SkatītNorāda skatīšanas opcijas. Tie ir: 0 Norāda vienādu redzamību un raksturlielumus visos skatos. Noklusējuma rādītājs uz entītiju Skats (410. tips), ko var skatīt no atsauces uz skata redzamās asociācijas entītiju (402. tips, 3. veidlapa)
Transformācijas matricas rādītājsAtsaucas uz transformācijas matricas entītiju (124. tips) vai pēc noklusējuma ir nulle (bez transformācijas)
Etiķetes attēlojuma saistībaAtsauces uz etiķetes attēlojuma asociativitāti (402. tips, 5. veidlapa), kas nosaka, kā tiek parādīta entītijas etiķete.
Statusa numursSatur četras divu skaitļu sadaļas. 1-2: tukšs statuss. Vai nu 00, lai atbilstu normālam vai 01, lai izslēgtu. 3-4: pakārtotās entītijas slēdzis: ir 00 neatkarīgiem, 01 fiziski atkarīgiem, 02 loģiski atkarīgiem un 03 abiem. 5-6: entītijas izmantošanas karodziņš: ir vai nu 00 ģeometrijai, 01 anotācijai, 02 definīcijai, 03 citam, 04 loģiskam, 05 2D parametram un 06 konstrukcijas ģeometrijai. Visbeidzot, 7-8 ir hierarhija, kur 00 apzīmē globālu no augšas uz leju (izmantojiet šīs entītijas īpašības), 01 ir globālā atlikšana (neizmantojiet šīs entītijas raksturlielumus) un 02 ir izmantot hierarhijas rekvizītu (izmantojiet hierarhijas entītiju (tips 406, forma). 10)noteikt hierarhiskās grupēšanas pazīmes).
Secības numursNorāda ar D#, kur # ir šīs sadaļas rindas numurs (nevis no faila augšdaļas). To izmanto arī, lai norādītu uz šo datu ievades entītiju.
Entītijas veidstas ir norādīts divas reizes katrā entītijas sarakstā
Līnijas svara numursNorāda biezumu, parādot entītiju. Mazākais ir 1, 0 ir noklusējuma
Krāsu numursNorāda entītijas krāsu. Atļautās veselo skaitļu vērtības ir: 0 Bez krāsas (noklusējums) 1 Melns 2 Sarkans 3 Zaļš 4 Zils 5 Dzeltens 6 Fuksīns 7 Ciāna 8 Balts
Parameter Line Count NumberNorāda rindu skaitu, ko šī entītija aizņem parametru datu sadaļā
Veidlapas numursNorāda šīs entītijas formu vai atveidojumu. Maina parametru datu interpretāciju. Noklusējums ir 0
Rezervēts lauksNav lietots
Rezervēts lauksNav lietots
Entity LabelLietojumprogrammas norādītais identifikators- tiesības pamatots
Apakšraksta numursEntītijas etiķetes skaitliskais kvalifikators. Abi kopā veido unikālu entītijas identifikatoru
Secības numurs Skatīt iepriekš.Tas būs D#+1, jo katra entītija ir norādīta divās rindās.

Parametru datu sadaļa

Datu ievades sadaļai seko sadaļa Parametru dati. Tajā ir norādīti katra attiecīgā ieraksta dati un entītijas parametri, pamatojoties uz norobežotājiem, kas norādīti sadaļā Globālais (parasti ar komatiem, lai atdalītu parametrus, un ar semikolu, lai beigtu sarakstu).

Atsauces

Skatīt arī