aspose.info
ID

Format File IGES

Diperbarui

Apa itu file IGES?

File dengan ekstensi .iges digunakan untuk bertukar informasi desain antara aplikasi desain berbantuan komputer (CAD). IGES adalah singkatan dari Spesifikasi Pertukaran Grafis Awal. Pertukaran informasi menggunakan IGES meliputi diagram sirkuit, wireframe, permukaan bentuk bebas, atau representasi pemodelan padat. IGES menemukan penerapannya dalam gambar teknik tradisional, analisis model, dan fungsi manufaktur. Formatnya dapat bertukar informasi desain 2D atau 3D antara program CAD. File IGES dapat dibuka dengan beberapa aplikasi CAD seperti Autodesk dan CADSoftTools ABViewer. Ada juga beberapa API yang tersedia untuk membuka dan mengonversi file IGES secara terprogram.

Format File IGES

File IGES dalam format teks ASCII dan dapat dibuka di editor teks apa pun untuk melihat konten file. Informasi tekstual dalam file IGES direpresentasikan dalam format “Hollerith”. File IGES umum dapat berisi ribuan baris untuk mewakili informasi 2D atau 3D yang dapat dipertukarkan sesuai format ini. File IGES dibagi menjadi lima bagian, dilambangkan dengan huruf besar khusus di kolom ke-73. Bagian tersebut adalah bagian Start (S), Global (G), Data Entry (D), Parameter Data (P), dan Terminate (T). Bagian Entri Data dan Data Parameter biasanya disingkat DE dan PD.

Tajuk Berkas IGES

Bagian Mulai dan Global berisi informasi dasar tentang:

  • Nama file dan sumbernya
  • Pembatas untuk bagian Data Parameter
  • Penulis file, dan informasi umum lainnya.

Bagian Mulai dan Global dari contoh dokumen di Wikipedia adalah sebagai berikut.

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

Seperti dapat dilihat, bidang awal berisi deskripsi file yang dapat dibaca manusia, dan saya memiliki karakter apa pun di kolom 1-72, dengan baris yang diakhiri dengan header bagian dan nomor baris bagian. Harus ada setidaknya 1 baris bagian Mulai. Bagian global berisi data praprosesor. Itu juga harus ada dalam file dan diakhiri dengan format G000000#.

Bagian Entri Data (DE) dan Data Parameter (PD).

Bagian Entri Data

File IGES terdiri dari beberapa entitas yang berisi informasi tentang data dasar format file IGES. Entitas berisi informasi tentang berbagai elemen format data IGES dan digunakan untuk menggambar. Entitas yang lebih umum digunakan meliputi:

  • Busur Melingkar
  • Kurva Komposit
  • Busur berbentuk kerucut
  • Pesawat terbang
  • Garis

Ini hanya beberapa dan ada sekitar 150 entitas berbeda di dalam IGES. Setiap entitas diidentifikasi dengan nomor Jenis seperti:

  • BUSUR LINGKARAN (Tipe 100)
  • GARIS (Tipe 110)
Properti Entitas

Setiap entitas yang dideklarasikan memiliki properti berikut.

Nama BidangDeskripsi
Tipe EntitasIni adalah tipe entitas yang dijelaskan. Misalnya, 116 mendeskripsikan entitas Point.
PD pointerIni memberikan lokasi untuk data entitas ini di bagian Data Parameter. Lokasi ini hanyalah nomor baris di dalam bagian PD yang memiliki baris pertama dari data entitas ini.
StrukturNol atau penunjuk ke entitas definisi. Tidak berlaku untuk sebagian besar entitas
Pola Font BarisAngka atau penunjuk ke entitas pola font baris. Angka menandakan: * 0 Tidak ada pola yang ditentukan (default) * 1 Solid * 2 Dashed * 3 Phantom * 4 Centerline * 5 Dotted
TingkatMenentukan level yang akan dikaitkan dengan entitas ini. Mengizinkan entitas muncul di lebih dari satu level
LihatMenentukan opsi tampilan. Ini adalah: 0 Menunjukkan visibilitas dan karakteristik yang sama di semua tampilan. Penunjuk Default ke entitas Tampilan (Tipe 410) yang dapat dilihat dari Referensi entitas Asosiatif Tampilan Terlihat (Tipe 402, Formulir 3)
Penunjuk Matriks TransformasiReferensi entitas matriks transformasi (Tipe 124) atau nol secara default (tanpa transformasi)
Asosiasi Tampilan LabelMerujuk Asosiasi Tampilan Label (Tipe 402, Formulir 5) yang menentukan bagaimana label entitas muncul.
Nomor StatusBerisi empat bagian dari dua nomor. 1-2: Status kosong. Entah 00 untuk normal atau 01 untuk dikosongkan. 3-4: Peralihan entitas bawahan: adalah 00 untuk independen, 01 untuk dependen fisik, 02 untuk dependen logis, dan 03 untuk keduanya. 5-6: Bendera Penggunaan Entitas: apakah 00 untuk Geometri, 01 untuk anotasi, 02 untuk definisi, 03 untuk Lainnya, 04 untuk Logika, 05 untuk parametrik 2D, dan 06 untuk Geometri konstruksi. Terakhir, 7-8 adalah hierarki, di mana 00 menunjukkan top down global (gunakan karakteristik entitas ini), 01 adalah penangguhan global (jangan gunakan karakteristik entitas ini), dan 02 gunakan properti hierarki (gunakan Entitas Hierarki (Tipe 406, Formulir 10)untuk menentukan karakteristik pengelompokan hierarkis).
Nomor UrutDitentukan oleh D#, di mana # adalah nomor baris untuk bagian ini (bukan dari bagian atas file). Ini juga digunakan untuk menunjuk ke entitas Entri Data ini.
Jenis Entitasitu ditentukan dua kali per daftar entitas
Jumlah Berat GarisMenentukan ketebalan saat menampilkan entitas. Terkecil adalah 1, 0 adalah default
Nomor WarnaMenentukan warna entitas. Nilai bilangan bulat yang diperbolehkan adalah: 0 Tanpa warna (default) 1 Hitam 2 Merah 3 Hijau 4 Biru 5 Kuning 6 Magenta 7 Cyan 8 Putih
Nomor Penghitungan Baris ParameterMenentukan jumlah baris yang digunakan entitas ini di Bagian Data Parameter
Nomor FormulirMenunjukkan bentuk, atau representasi dari entitas ini. Mengubah cara interpretasi data parameter. Standarnya adalah 0
Bidang CadanganTidak digunakan
Bidang CadanganTidak digunakan
Label EntitasPengidentifikasi yang ditentukan aplikasi- dibenarkan kanan
Nomor LanggananKualifikasi numerik untuk label entitas. Keduanya bersama-sama membentuk pengidentifikasi unik untuk entitas
Nomor urut Lihat di atas.Ini akan menjadi D#+1, karena setiap entitas ditentukan pada dua baris.

Bagian Data Parameter

Bagian Entri Data diikuti oleh bagian Data Parameter. Ini mencantumkan data untuk masing-masing entri dan mencantumkan parameter untuk entitas berdasarkan pembatas yang ditentukan di bagian Global (biasanya koma untuk memisahkan parameter dan titik koma untuk mengakhiri daftar).

Referensi

Lihat juga