برای، EndFor

برای، EndFor

برای، EndFor
حلقه های for را به دنباله حل کننده اضافه کنید.
نحو
model.sol(“sol1”).create(“for1”, “For”);
model.sol(“sol1”).create(“endfor1”, “EndFor”);
شرح
model.sol(“sol1”).create(“for1″، “For”) شروع یک حلقه for را اضافه می کند.
model.sol(“sol1”).create(“endfor1″، “EndFor”) انتهای یک حلقه for را اضافه می کند.
از For و EndFor برای محصور کردن دنباله ای از دستورات حل کننده که می خواهید در یک حلقه for تکرار کنید استفاده کنید . شما می توانید بیش از یک حلقه for اضافه کنید، اما آنها باید متعادل باشند تا هر For با EndFor مربوطه به پایان برسد .
با استفاده از ویژگی های زیر تعداد تکرارها را در حلقه کنترل می کنید:
جدول 6-34: جفت ویژگی/مقدار برای حلقه FOR
ویژگی
ارزش
پیش فرض
شرح
کنترل
رشته
کاربر
نام مرحله مطالعه یا کاربر کنترل کننده در صورتی که ویژگی به صورت دستی کنترل شود.
expr
رشته
1
عبارت سراسری برای محاسبه خطای نسبی زمانی که متد=همگرایی استفاده می‌شود .
تکرار
عدد صحیح مثبت
5
تعداد تکرارهای حلقه حل کننده زمانی که متد=تکرارها .
ماکسیتر
عدد صحیح مثبت
25
حداکثر تعداد تکرار در حلقه حل کننده زمانی که متد=همگرایی .
روش
همگرایی | تکرارها
تکرارها
انتخاب کنید که خاتمه حلقه حل کننده بر اساس همگرایی یک متغیر سراسری باشد یا تعداد ثابتی از تکرارها.
دقایق
عدد صحیح مثبت
1
حداقل تعداد تکرار در حلقه حل کننده زمانی که متد=همگرایی .
rtolterm
عدد واقعی مثبت
0.001
تحمل نسبی برای خاتمه حلقه حل کننده زمانی که روش = همگرایی .
rtolthresh
عدد واقعی مثبت
1
آستانه برای جلوگیری از تقسیم بر صفر در هنگام محاسبه خطای نسبی زمانی که روش = همگرایی استفاده می شود .