وضعیت توقف

وضعیت توقف

وضعیت توقف
کنترل شرایط توقف برای فرآیندهای حلگر وابسته به زمان، زمان صریح و پارامتریک.
نحو
model.sol(sname).create(fname”Stationary”)
model.sol(sname).feature(fname).create(pname,parametric)
model.sol(sname).feature(fname).feature(pname).create(ocname,StopCondition)
model.sol(sname).feature(fname).feature(pname).feature(ocname).setIndex(pname,pvalue,ix)
شرح
ویژگی صفت. از ویژگی StopCondition استفاده کنید تا مطمئن شوید که حل کننده در صورت تحقق یک شرط مشخص متوقف می شود. هنگامی که یک عبارت اسکالر ارائه می دهید، پس از هر مرحله زمان یا پارامتر، عبارت مورد ارزیابی قرار می گیرد. اگر قسمت واقعی عبارت به چیزی منفی ارزیابی شود، پله‌ها متوقف می‌شود. راه حل مربوطه، که عبارت برای آن منفی است، برگردانده نمی شود. هنگامی که شما یک عدد صحیح ارائه می کنید، زمانی که رویداد ضمنی مربوطه راه اندازی می شود، حل کننده متوقف می شود. از setIndex برای تنظیم ویژگی های شرط توقف برای شرایط توقف چندگانه استفاده کنید . مثلا،
model.sol(“sol1”).feature(“t1”).feature(“st1”).setIndex(“stopcondarr”, “(1/timestep)<200″، 1);
شرط توقف دوم را (1/timestep)<200 مشخص می کند .
جدول 6-68: جفت‌های ویژگی/مقدار شرط توقف معتبر
ویژگی
ارزش
پیش فرض
شرح
stopcondActive
وکتور با ورودی های “روشن” و “خاموش”
برداری که بیانگر شرط توقف فعال است.
توقف کندار
وکتور رشته ها
توقف عبارات شرط.
پریز برق توصیف
وکتور رشته ها
توضیحات برای عبارات شرط توقف.
شرط توقف
رشته
بیان شرط توقف (منسوخ شده).
پایانه پریز برق
وکتور با ورودی های “درست” و “منفی”.
برای ورودی های “true” (“منفی”)، حل کننده متوقف می شود اگر ورودی stopcondarr مرتبط  1 ( < 0) را برآورده کند.