رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چراغهای چشمک زن
#11
سلام .
برنامه اول شما چک شد که به خوبی ترتیب روشن کردن و خاموش کردن را اجرا می کند .
مهندس جان اگر می توانید یک وقتی بگذارید و یک استپ هم برای برنامه تان اضافه کنید .
البته نه به این معنی که کل سیستم خاموش شود .
بلکه فقط ادامه روند روشن شدن و یا خاموش شدن برنامه متوقف شود . 
ویرایش برنامه بعد از اینکه حجم آن بالا می رود باعث افزایش توانایی شما در برنامه نویسی می شود .
نکته ی دیگر که برای برنامه نویسی حرفه ای به آن باید توجه داشته باشید این است که
  • برنامه را خیلی جمع ننویسید و بلوک ها فاصله بیشتری قرار دهید .
چون با جلو پیشرفت الگوریتم برنامه ، تعدادی بلوک در بین بلوک های قبلی باید استفاده شود .
  • سعی کنید اتصال های بلند را قطع کنید تا خوانایی برنامه بالا رود .
  • به جای استفاده از گیت not از نقطه روی بلوک به عنوان NOT استفاده کنید . این کار باعث پایین آمدن حجم برنامه می شود .
البته اگر این موارد در انتهای کار انجام شود کمی وقت گیر خواهد بود .
در پوشه فایل پیوست ، برنامه شما به همراه ویرایش شده همان برنامه با رعایت نکات بالا  موجود می باشد .
خودتان مقایسه کنید .
موفق باشید .


فایل‌های پیوست
.zip   blinker.zip (اندازه 28.81 KB / تعداد دانلود: 11)
پاسخ
سپاس شده توسط:
#12
(07-01-2015، 05:37 PM)مدیر سایت نوشته: سلام .
برنامه اول شما چک شد که به خوبی ترتیب روشن کردن و خاموش کردن را اجرا می کند .
مهندس جان اگر می توانید یک وقتی بگذارید و یک استپ هم برای برنامه تان اضافه کنید .
البته نه به این معنی که کل سیستم خاموش شود .
بلکه فقط ادامه روند روشن شدن و یا خاموش شدن برنامه متوقف شود . 
ویرایش برنامه بعد از اینکه حجم آن بالا می رود باعث افزایش توانایی شما در برنامه نویسی می شود .
نکته ی دیگر که برای برنامه نویسی حرفه ای به آن باید توجه داشته باشید این است که
  • برنامه را خیلی جمع ننویسید و بلوک ها فاصله بیشتری قرار دهید .
چون با جلو پیشرفت الگوریتم برنامه ، تعدادی بلوک در بین بلوک های قبلی باید استفاده شود .
  • سعی کنید اتصال های بلند را قطع کنید تا خوانایی برنامه بالا رود .
  • به جای استفاده از گیت not از نقطه روی بلوک به عنوان NOT استفاده کنید . این کار باعث پایین آمدن حجم برنامه می شود .
البته اگر این موارد در انتهای کار انجام شود کمی وقت گیر خواهد بود .
در پوشه فایل پیوست ، برنامه شما به همراه ویرایش شده همان برنامه با رعایت نکات بالا  موجود می باشد .
خودتان مقایسه کنید .
موفق باشید .

سلام استفاده از نقطه روی بلوک به عنوان NOT رو بلد نیستم چطوریه،میشه اموزش بدین؟خیلی ممنون
پاسخ
سپاس شده توسط:
#13
برای افزودن not به یک بلوک در نرم افزار logo soft comfort ،
شما کافیست در ابتدا موس خود را در حالت Selection قرار دهید .

[عکس: Escape-LOGO-Soft-Comfort-PLC1.co.JPG]

این کار را می توانید با کلیک راست و یا زدن کلید Escape از روی صفحه کلید انجام دهید . 
سپس موس را به ابتدای ورودی بلوکی که قصد دارید Not شود برده و یک بار کلیک می کنید تا علامت نقطه ظاهر شود .
در فیلم زیر این مراحل به تصویر کشیده شده است .
در ورودی اول از گین NOT و در ورودی دوم از نقطه استفاده شده است .
می بینید که نتیجه کاملا یکسان است .


فایل‌های پیوست
.zip   NOT-insert-LOGO-Soft-Comfort-PLC1.co.zip (اندازه 378 KB / تعداد دانلود: 9)
.lsc   NOT-insert-LOGO-Soft-Comfort-PLC1.co.lsc (اندازه 19.88 KB / تعداد دانلود: 3)
پاسخ
سپاس شده توسط:
#14
سلام ممنون متوجه شدم،وقتی واسه مدار استپ گذاشتیم و روند روشن شدن لامپها قطع شد دوباره نیازه که مدار از جایی که لامپ خاموش شده استارت بشه درسته؟
پاسخ
سپاس شده توسط:
#15
سلام .
بله اگر قرار باشه استپ فقط جلوی روند خاموش شدن و یا روشن شدن را بگیرد باید اینطور باشد .
مثلا اگر دو تا لامپ روشن شد و شما استپ زدید . اون دو تا لامپ باید روشن بماند ، ولی لامپ سوم روشن نشود . و با زدن شستی استارت ، مدار ادامه کار خودش را بدهد و خروجی سوم را روشن کند و ادامه برنامه .
پاسخ
سپاس شده توسط:
#16
سلام دوباره،مهندس جان طراحی کردم بازم ممنون


فایل‌های پیوست
.lsc   4lamp ba stop.lsc (اندازه 132.26 KB / تعداد دانلود: 7)
پاسخ
سپاس شده توسط:
#17
بسیار عالی .
کاملا درست است .
سعی کنید همیشه در برنامه نویسی این موارد را در نظر بگیرید . درست است ممکنه کمی تو زحمت بیافتید ، ولی اگر قصد دارید یه برنامه نویس حرفه ای بشوید باید این گزینه ها را رعایت کنید .
موفق باشید  .
پاسخ
سپاس شده توسط:
#18
سلام مهندس شرمنده خیلی دلم میخواد مدار اسانسور و چراغ راهنمایی رو طراحی کنم میشه کمی توضیح بدین؟
پاسخ
سپاس شده توسط:
#19
سلام خیلی معذرت میخوام، امکانش هست شما به صورت تمرین، عملکرد مدارات رو بگین و ما انجام بدیم بعد اشکالاتمون رو از شما بپرسیم؟
پاسخ
سپاس شده توسط:
#20
سلام مهندس جان .
متاسفانه زمان برای بررسی برنامه ها ندارم . حالا اگر یک برنامه باشد مشکلی نیست .
ولی اگر بخواهد این روال شود ، دوستان دیگر هم انتظار خواهند داشت برنامه ، آن بزرگواران نیز بررسی شود و در مدت کوتاه تعداد زیادی برنامه آپلود خواهد شد .
ولی با این حال بنده سوال مطرح می کنم و شما به اتفاق دیگر دوستان در انجمن جواب ها را به بحث بگذارید .
بنده هم اگر فرصت کردم در انتها نظر خواهم داد . برای این کار یه موضوع جدید باز خواهد شد .
پاسخ
سپاس شده توسط:


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان