انتقل إلى المحتوى

!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, RESULT, FREQUENCY=2

!WRITE,VISUAL — ملف التصور

يمكّن إخراج بيانات التصور. يوضح أدناه مثالًا لمجموعة بيانات دنيا. في بطاقة !VISUAL، لا يمكن إغفال مواصفات surface_num و!surface.

!WRITE, VISUAL, FREQUENCY=2
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK

!WRITE,LOG — السجل

يحدد الفاصل بين الخطوات لإخراج ملف السجل.

!WRITE, LOG, FREQUENCY=2

مثال مركب

يمكن تمكين وجهات إخراج متعددة في الوقت نفسه باستخدام بطاقة !WRITE واحدة.

!WRITE, RESULT, VISUAL, FREQUENCY=1