از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار سال پیش منتشر شده
تعداد بازدید: 410
کد پروژه: 205968
شرح پروژه
· این برنامه قرار هست اطلاعات مربوط به node های یک ماتریس (هر node یک درایه ی ماتریس است) را که ابعاد آن توسط کاربر تعیین می گردد، از پورت سریال بخواند، تحلیل کند و نتیجه را نمایش دهد. اطلاعات هر node شامل جریان و ولتاژ node مربوطه هست. برنامه باید برای خواندن اطلاعات یک فرمت استاندارد داشته باشد تا اطلاعاتی را که مد نظر هست از پورت سریال درخواست کند.
· هنگامی که برنامه به پورت سریال فرمان می دهد، ماژول متصل به این پورت اطلاعات پورت سریال را می خواند و برای دیگر node ها میفرستد. سپس اطلاعات رسیده از node ها را به شکل استاندارد تعریف شده برای برنامه از طریق پورت سریال ارسال می کند.
· در این پروژه در پایان نیاز به کد نوشته شده توسط برنامه نویس می باشد
· برنامه در چند مرحله تا تائید نهایی احتمالا نیاز به تغییرات دارد
نحوه کارکرد برنامه
1. وقتی برنامه باز می شود در مرحله ی باز شدن نام و لوگویی را که مد نظر هست، نمایش دهد.
2. برنامه ساعت سیستم را بخواند و نمایش دهد
3. برنامه وقتی باز می شود از کاربر تعداد node های سطر و ستون را بخواهد. هر node یک شماره سطر دارد و یک شماره ستون
4. در مرحله ی بعد توان، ولتاژ و جریان نامی هر node را از کاربر بگیرد.
5. سپس به ازای هر کدام از node ها به ترتیب سطر و ستون جایگاهشان یک مستطیل خاکستری نشان دهد که به معنی نداشتن اطلاعات مربوط به آن node است. همچنین زیر هر سطر یک مستطیل به طول آن سطر نیز با رنگ خاکستری نشان دهد. این سطر معادل میانگین کل سطر هست.
6. یک گزینه read در برنامه وجود داشته باشد که اطلاعات را از پورت سریال (اطلاعات node ها) بخواند.
7. وقتی گزینه ی read کلیک شد ولتاژ و جریان node ها خوانده شود.
8. اگر اطلاعات یک node موجود نبود به همان رنگ خاکستری باقی بماند و node هایی که اطلاعاتشان موجود است با رنگ آبی نشان داده شوند.
9. سپس متناسب با node هایی که اطلاعاتشان موجود نیست یک کد به پورت سریال بفرستد تا دوباره درخواست داده شود. این عمل ارسال دوباره کد به پورت سریال حداکثر ۵ بار تکرار شود تا اطلاعات تمام node ها برسد. اگر دیگر اطلاعات یک node نرسید تلاش مجددی صورت نمی گیرد و آن node به رنگ سیاه نشان داده می شود.
10. برنامه ولتاژ و جریان node هایی را که خوانده در هم ضرب کند و برای هر node توان را محاسبه کند.
11. اگر هر توان محاسبه شده بالای ۴۰ درصد توان نامی بود رنگ مستطیل مربوط به آن node را به رنگ سبز تبدیل کند. اگر بین ۱۵ تا ۴۰ درصد توان نامی بود آن را به رنگ زرد تبدیل کند و اگر زیر ۱۵ درصد بود آنرا به رنگ قرمز تبدیل کند.
12. مستطیل هر سطر را نیز معادل با میانگین توان آن سطر به رنگ سبز، زرد و یا قرمز تبدیل کند.
13. علاوه بر گزینه ی read برنامه با تنظیم کاربر برای ساعتی تنظیم شود که اطلاعات را از پورت سریال بخواند.
14. برنامه اطلاعات روزانه را با ذکر تاریخ در یک سطر در یک فایل اکسل ذخیره کند.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
2روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت چهار سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
تبدیل فایل adobe xd ّبه html css
چهار سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار