پاورلند آخرین سوالات

محمدرضا رزاقیان
  • 0

برنامه نویسی ساختار یافته

  • 0

دقیقا متوجه نشدم چطور میشه ساختار یافته برنامه نویسی کرد و از خانه های حافظه کمتر استفاده کرد چیکار باید انجام بدم ؟

یک پاسخ بگذارید

یک پاسخ بگذارید

مرور کردن

پایتخت ایران چه شهری است؟ (فارسی پاسخ دهید)

  1. سلام
    شما همینکه موارد تکرار شونده رو به صورت جدا بنویسی که نیاز نباشه هی توی برنامه همون خطوط و نتورک ها رو بنویسی و بتونی سکشن بندی درستی داشته باشی میشه ساختار یافته یعنی موارد رو یکبار نوشتی ولی چندین بار داری از آن ها استفاده میکنی حالا این برای خود برنامه ست شما توی خود دیتا ها هم میتونی این کار رو انجام بدی مثلا udt بسازی و مقادیر دلخواه رو توی اون ثبت کنی و بدی به بخش استاتیک چندین فانکشن بلاک و همه رو توی یک فانکشن بلاک توی سیماتیک منیجر فراخوانی کنی و میبینی در نهایت یک دیتا بلاک کلی از تمام متغیر هات داری که ساختار یافته است و کل برنامه ت هم ساختار یافته شده
    حالا توی تیا حالت های مختلف دیتا بلاک هم اضافه شده که میتونی مولتی اینستنس کار کنی و نیاز نباشه دوباره همه رو توی یک FB فراخوانی کنی که راحت تر شده

    کلا از تکرار جلوگیری کنی و نظم وساختار داشته باشه برنامه ت میشه ساختاریافته

    • مهندس سیاه‌تیری
      مهناوی سوم به دنبال یادگیری بیشتر 👨‍💻

      بله درسته و به جای Mها از دیتاابلاک استفاده شود

      • چه زمان از fc و چه زمان باید از fb استفاده شود
        تو دوره پارت 35 میخواستین بهش اشاره کنین که ویدیو کات خورده اینم بی زحمت یه توضیح میدین
        ( اگر چند نمونه برنامه ساختار یافته به دوره اضافه کنین خیلی خوب میشه )

        • تشخيص اين موضوع بيشتر به نوع ذخيره داده ها و امكان استفاده در ديگر بخش هاى برنامه يا سيستم مانيتورينگ بر ميگرده
          اگر قراره صرفاً يك برنامه تكرار پذير نوشته بشه از fc استفاده ميشه ولى اگر نياز به ديتا هاى مختلف و اينترفيس هايى كه ريتنتيو باشه ادرسشون يا نياز به ارجاع موارد به سيستم مانيتورينگ باشد بهتره از fb استفاده بشه
          موارد ديگرى هم دخيل در موضوع هست كه تجربه و نوع پروژه باعث ميشه درست انتخاب كنيد بلاك ها رو