پرش به محتویات

قواعد ورودی

فایل‌های ورودی 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

پایان داده‌ها را نشان می‌دهد. با ظاهر شدن این سرآیند، خواندن داده‌ها خاتمه می‌یابد.