سلام بر همه مهندسان عزیز:
بنده خلیلی وقته یه برنامه ای نوشتم و چند سالی ازش بدون مشکل برای شرایط صنعتی ازش استفاده می کنم. .اما جدیدا مشتریان ما از یک مشکل شکایت می کنند.درمانده شدم.(البته 2ماهی میشه که تعییراتی دادم )
و اما مشکل:
برنامه رو با بیسیک نوشتم.وبه این صورت هست که وقتی وارد منوی تنطیمات می شویم بصورت تو در تو باید با دستورgosub زیر منوهارو فراخوانی کرده و مقادیرمتعیر هارو تعییر می دهیم.امما مشکل اینجاست که وقتی بار اول وارد میشیم مشکلی پیش نمیاد.برای بارهای بعدی تا یه چند بار که وارد میشیم و خارج میشیم بز هم مشکلی ایجاد نمیشه اما مثلا 10بار که بریم تو تنظیمات بار 11میکرو ناجور هنگ میکنه و در شرایط هنگ باقی میمونه تا ریست بشه .من نمی دونم چرا اینجوریه؟
نکته 1:وقتی مقادیر stack را تعییر میدم مثلا از روی 100 به 150تعییر میدم در این شرایط هنگ میکرو به 15 بار اجرای فراخوانی منوهای توتو ختم میشه.
نکته 2:وقتی کریستال که بعد از معرفی ای سی میدم هم زیاد می کنم باز هم این منوهای تو تودر تو که اجرا میشه برای تعداد بیشتری اجرا شده و هنگ میکنن.
نکته3:در هنگام هنگ میکرو به اصل برنامه نمی رسه به نظر میرسه در همون اول برنامه داره ریست میشه چون در اول برنامه و قبل از تابع اصلی یه چیزی تو ال سی دی نمایش داده میشه همون مرتب میاد(شاید کار تایمر نگهبان باشه)ولی در شرایط معمولی این اتفاق نم یافتته .
بنده خلیلی وقته یه برنامه ای نوشتم و چند سالی ازش بدون مشکل برای شرایط صنعتی ازش استفاده می کنم. .اما جدیدا مشتریان ما از یک مشکل شکایت می کنند.درمانده شدم.(البته 2ماهی میشه که تعییراتی دادم )
و اما مشکل:
برنامه رو با بیسیک نوشتم.وبه این صورت هست که وقتی وارد منوی تنطیمات می شویم بصورت تو در تو باید با دستورgosub زیر منوهارو فراخوانی کرده و مقادیرمتعیر هارو تعییر می دهیم.امما مشکل اینجاست که وقتی بار اول وارد میشیم مشکلی پیش نمیاد.برای بارهای بعدی تا یه چند بار که وارد میشیم و خارج میشیم بز هم مشکلی ایجاد نمیشه اما مثلا 10بار که بریم تو تنظیمات بار 11میکرو ناجور هنگ میکنه و در شرایط هنگ باقی میمونه تا ریست بشه .من نمی دونم چرا اینجوریه؟
نکته 1:وقتی مقادیر stack را تعییر میدم مثلا از روی 100 به 150تعییر میدم در این شرایط هنگ میکرو به 15 بار اجرای فراخوانی منوهای توتو ختم میشه.
نکته 2:وقتی کریستال که بعد از معرفی ای سی میدم هم زیاد می کنم باز هم این منوهای تو تودر تو که اجرا میشه برای تعداد بیشتری اجرا شده و هنگ میکنن.
نکته3:در هنگام هنگ میکرو به اصل برنامه نمی رسه به نظر میرسه در همون اول برنامه داره ریست میشه چون در اول برنامه و قبل از تابع اصلی یه چیزی تو ال سی دی نمایش داده میشه همون مرتب میاد(شاید کار تایمر نگهبان باشه)ولی در شرایط معمولی این اتفاق نم یافتته .
دیدگاه