!WRITE¶
يمكّن الإخراج إلى ملفات متعددة (ملفات النتائج وملفات التصور والسجلات وملفات FEMAP المحايدة) ويحدد تكرار الإخراج. في التنفيذ، هذه بطاقة واحدة، وتحدد المعاملات RESULT / VISUAL / LOG / FEMAP (وكانت سابقًا UTABLE) وجهات الإخراج (في fistr1/src/common/fstr_ctrl_common.f90، fstr_ctrl_get_WRITE؛ وفي fistr1/src/lib/m_out.f90، fstr_ctrl_get_output).
توفر بطاقة !VISUAL المنفصلة عناصر التحكم الخاصة بالتصور، مثل تنسيق التصور وتحديد السطح.
المعاملات¶
| المعامل | الدور |
|---|---|
RESULT |
يمكّن إخراج ملف بيانات نتائج التحليل. |
VISUAL |
يمكّن إخراج بيانات التصور من خلال المصوّر داخل الذاكرة. |
LOG |
يمكّن إخراج ملف السجل. |
FEMAP |
يمكّن الإخراج بتنسيق FEMAP المحايد. |
FREQUENCY = n |
يحدد الفاصل بين خطوات الإخراج. القيمة الافتراضية هي 1. |
يمكن تحديد RESULT / VISUAL / LOG / FEMAP معًا على البطاقة نفسها وتمكينها بشكل مستقل.
أمثلة¶
!WRITE,RESULT — ملف النتائج¶
يمكّن إخراج ملف بيانات نتائج التحليل. وتُختار الكميات الفيزيائية المطلوب إخراجها باستخدام !OUTPUT_RES.
!WRITE,VISUAL — ملف التصور¶
يمكّن إخراج بيانات التصور. يوضح أدناه مثالًا لمجموعة بيانات دنيا. في بطاقة !VISUAL، لا يمكن إغفال مواصفات surface_num و!surface.
!WRITE,LOG — السجل¶
يحدد الفاصل بين الخطوات لإخراج ملف السجل.
مثال مركب¶
يمكن تمكين وجهات إخراج متعددة في الوقت نفسه باستخدام بطاقة !WRITE واحدة.