أوتوكاد دي إكس إف
{{بطاقة صيغة ملف}}
'''اوتوكاد دي اكس اف AutoCAD DXF''' (تنسيق تبادل الرسومات) هو [[صيغة ملف|تنسيق ملف]] بيانات [[تصميم بمساعدة حاسوب|الكاد CAD]] والذي تم تطويره بواسطة شركة [[أوتودسك]] <ref>[http://www.faqs.org/faqs/graphics/fileformats-faq/part3/section-45.html FAQS.org] {{Webarchive|url=https://web.archive.org/web/20181211110627/http://www.faqs.org:80/faqs/graphics/fileformats-faq/part3/section-45.html |date=11 ديسمبر 2018}}</ref> لتمكين تبادل البيانات بين برنامج [[أوتوكاد|AutoCAD]] والبرامج الأخرى.

تم في الأصل تقديم تنسيق '''DXF''' في ديسمبر 1982 كجزء من الإصدار الأول من [[أوتوكاد|الاوتوكاد]] AutoCAD 1.0، وكان الغرض منه تقديم تمثيل دقيق للبيانات بتنسيق الملف الأصلي للأوتوكاد [[.dwg|DWG]] (رسم)، والذي لم تنشر شركة أوتودسك المواصفات الخاصة به لسنوات عديدة، لهذا السبب، كانت عمليات الاستيراد الصحيحة لملفات '''DXF''' صعبة. الآن تقوم شركة أوتودسك بنشر مواصفات '''DXF''' بتنسيق PDF على موقعها في الويب.

الإصدار 10 من الأوتوكاد (أكتوبر 1988) وما فوقه يدعم كلا من [[أسكي|ASCII]] والملفات [[ملف ثنائي|الثنائية]] من ملف '''DXF.''' بينما كانت الإصدارات السابقة تدعم فقط أسكي.

نظرًا لأن أوتوكاد أصبح أكثر قوة من الوضع في الماضي، واصبح يدعم أنواع الكائنات الأكثر تعقيدًا، لذا فأن ملف '''DXF''' قد أصبح أقل فائدة. حيث لا يتم توثيق أنواع معينة من الكائنات، بما في ذلك مجسمات ومناطق ACIS .

أما أنواع الكائنات الأخرى، بما في ذلك البلوكات الديناميكية BLOCKS لأوتوكاد الإصدار 2006، وكافة الكائنات الخاصة بإصدارات الأوتوكاد المخصصة لتلبية طلبات [[السوق العمودية والسوق الأفقية|السوق الرأسية]] فهي موثقة جزئياً، لكن ليس بما يكفي للسماح للمطورين الآخرين بدعمها.

لهذه الأسباب، تستخدم العديد من تطبيقات «الرسم بالكمبيوتر [[تصميم بمساعدة حاسوب|تصميم بمساعدة الحاسوب]]» تنسيق [[.dwg|DWG]] الذي يمكن ترخيصه من شركة [[أوتودسك|Autodesk]] أو التنسيق الغير الأصلي من Open Design Alliance .

إحداثيات ملف DXF تكون دائمًا بلا أبعاد لذا يحتاج البرنامج القارئ للملف أو المستخدم لمعرفة وحدة الرسم المستخدمة في إنتاج الملف، أو يتعين عليه استخراجها من التعليقات النصية في الأوراق الملف.

== هيكل الملف ==
كل إصدارات ASCII من DXF يمكن قراءتها باستخدام أي [[محرر نصوص]].

التنظيم الأساسي لملف DXF هو كما يلي: <ref>[https://www.autodesk.com/techpubs/autocad/acadr14/dxf/dxf_file_structure_al_u05_b.htm DXF File Structure] {{Webarchive|url=https://web.archive.org/web/20161215151334/http://www.autodesk.com:80/techpubs/autocad/acadr14/dxf/dxf_file_structure_al_u05_b.htm |date=15 ديسمبر 2016}}</ref>

* قسم '''الترويسة''' '''HEADER''' - معلومات عامة عن الرسم. كل معامل له اسم متغير وقيمة مرتبطة.
* قسم '''الفئات Classes''' - يحتفظ بالمعلومات الخاصة بالفئات المعرفة بالتطبيق والتي تظهر مثيلاتها في أقسام BLOCKS و ENTITIES و OBJECTS في قاعدة البيانات. بشكل عام لا يوفر معلومات كافية للسماح بالتشغيل البيني مع البرامج الأخرى.
* قسم '''الجداول''' - يحتوي هذا القسم على تعريفات للعناصر المسماة.

: جدول (Application ID (APPID
: جدول (Block Record (BLOCK_RECORD
: جدول (Dimension Style (DIMSTYLE
: جدول (Layer (LAYER
: جدول (Linetype (LTYPE
: جدول (Text style (STYLE
: جدول (User Coordinate System (UCS
: جدول (View (VIEW
: جدول (Viewport configuration (VPORT

* قسم '''البلوكات BLOCKS''' - يحتوي هذا القسم على الكيانات تعريف بلوك واصفا الجهات التي تضم كل كتلة في الرسم.
* قسم '''ENTITIES''' - يحتوي هذا القسم على الكيانات الرسومية، بما في ذلك أي مراجع البلوك.
* قسم '''الكائنات''' '''OBJECTS'''- يحتوي على البيانات التي تنطبق على الكائنات غير الرسومية، والتي تستخدمها تطبيقات AutoLISP و ObjectARX.
* قسم '''صورة المعاينة''' '''THUMBNAILIMAGE''' - يحتوي على صورة المعاينة لملف DXF.
* '''نهاية الملف'''

يُطلق على تنسيق البيانات الخاص بـ DXF تنسيق «البيانات المميزة»، مما يعني أن كل عنصر من عناصر البيانات في الملف يسبقه رقم صحيح يسمى كود المجموعة.

وتشير قيمة كود المجموعة إلى نوع عنصر البيانات الذي تتبعه وكذلك تشير هذه القيمة أيضًا إلى معنى عنصر البيانات لنوع كائن معين (أو سجل). تقريبًا

و كذلك يمكن تمثيل جميع المعلومات المخصصة من قِبل المستخدم في ملف الـ DXF. " <ref>"Chapter 1 -- DXF Format" [https://www.autodesk.com/techpubs/autocad/acad2000/dxf/dxf_format.htm Autodesk.com] {{Webarchive|url=https://web.archive.org/web/20161125092631/http://www.autodesk.com:80/techpubs/autocad/acad2000/dxf/dxf_format.htm |date=25 نوفمبر 2016}}</ref>

== انظر أيضًا ==

* ([[.dwg|dwg]] (DWG.
* [[دي دبليو إف|تنسيق تصميم الويب]] (DWF)
* [[كيوكاد|QCad]] ، تطبيق CAD مفتوح المصدر يستخدم تنسيق ملف DXF داخليًا وحفظ واستيراد الملفات
** LibreCAD ، نسخة من QCAD Community Edition تم نقلها إلى Qt4
* Open Design Alliance (يطلق عليها أصلاً OpenDWG)
* ShareCAD ، عارض CAD مجاني عبر الإنترنت يدعم DXF ، من بين تنسيقات أخرى

== المراجع ==
{{مراجع}}

== روابط خارجية ==

* [https://web.archive.org/web/20171019003526/http://usa.autodesk.com/adsk/servlet/item?id=24240325&siteID=123112 مرجع DXF من Autodesk Developer Network] . قائمة الوثائق للإصدارات الزمنية من DXF إلى عام 1994.
* [https://web.archive.org/web/20170422135734/http://www.autodesk.com/techpubs/autocad/acadr14/dxf/ مرجع AutoCAD DXF (من الإصدار 14، 1998)] ([http://images.autodesk.com/adsk/files/autocad_2012_pdf_dxf-reference_enu.pdf إصدار PDF من 2012])
* [https://www.fileformat.info/format/dxf/egff.htm أوتوكاد ملخص ملف تنسيق DXF] .
* [https://web.archive.org/web/20170106191202/http://www.autodesk.com/techpubs/autocad/acadr14/dxf/symbol_table_example_al_u05_b.htm مشروح سبيل المثال ملف DXF]
* {{استشهاد ويب
| مسار = http://paulbourke.net/dataformats/dxf/min3d.html
| عنوان = Minimum Requirements for Creating a DXF File of a 3D Model
| تاريخ = March 1990
| الأخير = Paul Bourke
|مسار أرشيف= https://web.archive.org/web/20190301150425/http://paulbourke.net/dataformats/dxf/min3d.html|تاريخ أرشيف=2019-03-01}}
* [https://viewer.autodesk.com AutoDesk أون لاين DXF ملف عارض] .

{{برامج تصميم بمساعدة الحاسوب}}
{{شريط بوابات|تقانة المعلومات|علم الحاسوب|هندسة ميكانيكية}}

{{ضبط استنادي}}
{{روابط شقيقة|commons=DXF file format}}

[[تصنيف:أوتودسك]]
[[تصنيف:أوتوكاد]]
[[تصنيف:استحداثات 1982]]
[[تصنيف:صيغ ملفات التصميم بمساعدة الحاسوب]]
اوتوكاد دي اكس اف AutoCAD DXF (تنسيق تبادل الرسومات) هو تنسيق ملف بيانات الكاد CAD والذي تم تطويره بواسطة شركة أوتودسك FAQS.org  لتمكين تبادل البيانات بين برنامج AutoCAD والبرامج الأخرى.

تم في الأصل تقديم تنسيق DXF في ديسمبر 1982 كجزء من الإصدار الأول من الاوتوكاد AutoCAD 1.0، وكان الغرض منه تقديم تمثيل دقيق للبيانات بتنسيق الملف الأصلي للأوتوكاد DWG (رسم)، والذي لم تنشر شركة أوتودسك المواصفات الخاصة به لسنوات عديدة، لهذا السبب، كانت عمليات الاستيراد الصحيحة لملفات DXF صعبة. الآن تقوم شركة أوتودسك بنشر مواصفات DXF بتنسيق PDF على موقعها في الويب.

الإصدار 10 من الأوتوكاد (أكتوبر 1988) وما فوقه يدعم كلا من ASCII والملفات الثنائية من ملف DXF. بينما كانت الإصدارات السابقة تدعم فقط أسكي.

نظرًا لأن أوتوكاد أصبح أكثر قوة من الوضع في الماضي، واصبح يدعم أنواع الكائنات الأكثر تعقيدًا، لذا فأن ملف DXF قد أصبح أقل فائدة. حيث لا يتم توثيق أنواع معينة من الكائنات، بما في ذلك مجسمات ومناطق ACIS .

أما أنواع الكائنات الأخرى، بما في ذلك البلوكات الديناميكية BLOCKS لأوتوكاد الإصدار 2006، وكافة الكائنات الخاصة بإصدارات الأوتوكاد المخصصة لتلبية طلبات السوق الرأسية فهي موثقة جزئياً، لكن ليس بما يكفي للسماح للمطورين الآخرين بدعمها.

لهذه الأسباب، تستخدم العديد من تطبيقات «الرسم بالكمبيوتر تصميم بمساعدة الحاسوب» تنسيق DWG الذي يمكن ترخيصه من شركة Autodesk أو التنسيق الغير الأصلي من Open Design Alliance .

إحداثيات ملف DXF تكون دائمًا بلا أبعاد لذا يحتاج البرنامج القارئ للملف أو المستخدم لمعرفة وحدة الرسم المستخدمة في إنتاج الملف، أو يتعين عليه استخراجها من التعليقات النصية في الأوراق الملف.

 هيكل الملف 
كل إصدارات ASCII من DXF يمكن قراءتها باستخدام أي محرر نصوص.

التنظيم الأساسي لملف DXF هو كما يلي: DXF File Structure 

 قسم الترويسة HEADER - معلومات عامة عن الرسم. كل معامل له اسم متغير وقيمة مرتبطة.
 قسم الفئات Classes - يحتفظ بالمعلومات الخاصة بالفئات المعرفة بالتطبيق والتي تظهر مثيلاتها في أقسام BLOCKS و ENTITIES و OBJECTS في قاعدة البيانات. بشكل عام لا يوفر معلومات كافية للسماح بالتشغيل البيني مع البرامج الأخرى.
 قسم الجداول - يحتوي هذا القسم على تعريفات للعناصر المسماة.

 جدول (Application ID (APPID
 جدول (Block Record (BLOCK_RECORD
 جدول (Dimension Style (DIMSTYLE
 جدول (Layer (LAYER
 جدول (Linetype (LTYPE
 جدول (Text style (STYLE
 جدول (User Coordinate System (UCS
 جدول (View (VIEW
 جدول (Viewport configuration (VPORT

 قسم البلوكات BLOCKS - يحتوي هذا القسم على الكيانات تعريف بلوك واصفا الجهات التي تضم كل كتلة في الرسم.
 قسم ENTITIES - يحتوي هذا القسم على الكيانات الرسومية، بما في ذلك أي مراجع البلوك.
 قسم الكائنات OBJECTS- يحتوي على البيانات التي تنطبق على الكائنات غير الرسومية، والتي تستخدمها تطبيقات AutoLISP و ObjectARX.
 قسم صورة المعاينة THUMBNAILIMAGE - يحتوي على صورة المعاينة لملف DXF.
 نهاية الملف

يُطلق على تنسيق البيانات الخاص بـ DXF تنسيق «البيانات المميزة»، مما يعني أن كل عنصر من عناصر البيانات في الملف يسبقه رقم صحيح يسمى كود المجموعة.

وتشير قيمة كود المجموعة إلى نوع عنصر البيانات الذي تتبعه وكذلك تشير هذه القيمة أيضًا إلى معنى عنصر البيانات لنوع كائن معين (أو سجل). تقريبًا

و كذلك يمكن تمثيل جميع المعلومات المخصصة من قِبل المستخدم في ملف الـ DXF. " "Chapter 1 -- DXF Format" Autodesk.com 

 انظر أيضًا 

 (dwg (DWG.
 تنسيق تصميم الويب (DWF)
 QCad ، تطبيق CAD مفتوح المصدر يستخدم تنسيق ملف DXF داخليًا وحفظ واستيراد الملفات
 LibreCAD ، نسخة من QCAD Community Edition تم نقلها إلى Qt4
 Open Design Alliance (يطلق عليها أصلاً OpenDWG)
 ShareCAD ، عارض CAD مجاني عبر الإنترنت يدعم DXF ، من بين تنسيقات أخرى

 المراجع 

 روابط خارجية 

 مرجع DXF من Autodesk Developer Network . قائمة الوثائق للإصدارات الزمنية من DXF إلى عام 1994.
 مرجع AutoCAD DXF (من الإصدار 14، 1998) (إصدار PDF من 2012)
 أوتوكاد ملخص ملف تنسيق DXF .
 مشروح سبيل المثال ملف DXF
 
 AutoDesk أون لاين DXF ملف عارض .

تصنيف:أوتودسك
تصنيف:أوتوكاد
تصنيف:استحداثات 1982
تصنيف:صيغ ملفات التصميم بمساعدة الحاسوب