قواعد ورودی¶
فایلهای ورودی FrontISTR (دادههای کنترل کلی .dat، دادههای کنترل تحلیل .cnt و دادههای مش .msh) از قواعد نوشتاری مشترکی پیروی میکنند.
ویژگیهای فایل¶
- فایلها در قالب ASCII با ساختار آزاد هستند.
- از سرآیندهایی که با
!شروع میشوند و دادههای پس از آنها تشکیل شدهاند. - ترتیب نوشتن سرآیندها در حالت کلی آزاد است.
- برای جدا کردن دادهها از
,استفاده میشود.
نکته: ویژگیهای خاص دادههای کنترل تحلیل
دادههای کنترل تحلیل (
.cnt) ویژگیهای اضافی زیر را دارند.
- فایل بهطور کلی به سه ناحیه دادههای کنترل محاسبه، دادههای کنترل حلگر و دادههای کنترل پسپردازش (مصورسازی) تقسیم میشود.
- برای پایان دادن به فایل،
!ENDرا در انتهای آن وارد کنید.
سرآیند¶
معنا و بلوک داده را مشخص میکند. خطی که نخستین نویسه آن ! باشد، سرآیند در نظر گرفته میشود.
خط سرآیند¶
سرآیند و پارامترهای همراه آن را توصیف میکند.
- خط سرآیند باید با سرآیند آغاز شود.
- اگر پارامتر لازم باشد، باید پس از
,نوشته شود. - اگر پارامتر مقداری بگیرد، پس از پارامتر
=آمده و سپس مقدار نوشته میشود. - خط سرآیند نمیتواند در چند خط ادامه یابد.
خطوط داده¶
از خط بعد از خط سرآیند آغاز میشوند و دادههای لازم را توصیف میکنند.
- خطوط داده ممکن است چند خط را دربر گیرند؛ این موضوع بر اساس قواعد توصیف داده که برای هر سرآیند تعریف شدهاند تعیین میشود.
- در بعضی موارد ممکن است خط داده لازم نباشد.
جداکننده¶
برای جدا کردن دادهها از ویرگول , استفاده میشود.
نحوه برخورد با فاصلهها¶
فاصلهها نادیده گرفته میشوند.
نامها¶
نویسههای قابل استفاده در نامها شامل زیرخط _، خط تیره - و نویسههای حرفی-عددی a-z A-Z 0-9 هستند، اما نویسه نخست باید _ یا یک حرف a-z A-Z باشد.
- بزرگی و کوچکی حروف تفاوتی ندارد و در داخل برنامه همه نامها با حروف بزرگ پردازش میشوند.
- بیشینه طول نام 63 نویسه است.
نام فایلها¶
نویسههای قابل استفاده در نام فایل شامل زیرخط _، خط تیره -، نقطه .، اسلش / و نویسههای حرفی-عددی a-z A-Z 0-9 هستند.
- مگر آنکه خلاف آن ذکر شده باشد، نام فایل میتواند شامل مسیر باشد. هر دو مسیر نسبی و مطلق قابل تعیین هستند.
- بیشینه طول نام فایل 1023 نویسه است.
دادههای ممیز شناور¶
بخش نمایی میتواند وجود داشته باشد یا حذف شود. پیش از نما باید نماد E یا e قرار گیرد. استفاده از هر یک از E یا e مجاز است.
نکته:
از
Dیاdنمیتوان استفاده کرد.
خطوط توضیح¶
خطهایی که از ابتدای خط با !! یا # شروع میشوند، خط توضیح در نظر گرفته شده و نادیده گرفته میشوند.
- خطوط توضیح را میتوان در هر نقطهای از فایل و بدون محدودیت در تعداد درج کرد.
!END¶
پایان دادهها را نشان میدهد. با ظاهر شدن این سرآیند، خواندن دادهها خاتمه مییابد.