
پیمایش پیکسل های تصویر و ارتباط با plc
- توسعه نرمافزار و آیتی
سلام برنامه دسکتاپی لازم داریم که دارای دو صفحه باشد یک صفحه تنظیمات که در آن ۱۲ رنگ را بتوان انتخاب کرد یا با فرمت html وارد کرد و این رنگ ها هر کدام متعلق به یک عدد از ۱ تا ۱۲ است برنامه باید با استفاده از modbus با plc ارتباط برقرار کند و وضیعت تعدادی از 14 کویل را بخواند و بتواند همین ۱۴ کویل را فرمان دهد صفحه اصلی برنامه باید بتواند یک عکس را باز کند که پیکسل های آن شامل همین ۱۲ رنگ است برنامه هر پیکسل را که میخواند با توجه به رنگ و عدد مربوط به آن رنگ کویل مربوطه را ۱ میکند و بقیه کویل ها را ۰ میکند ( ۱۲ کویل باید صفر و یک بشوند و دو کویل دیگر استفاده مجزا دارند) پس از فرمان دادن کویل ها مربوط به رنگ کویل ۱۳ ام باید ۰ شود و زمانی که دوباره از سمت plc یک شد باید پیکسل بعدی خوانده شود و شرایط ادامه پیدا میکند تا پیکسل های یک ردیف تمام شود برنامه باید دو حالت دستی و اتوماتیک داشته باشد که در حالت دستی پس از اتمام یک ردیف کاربر با استفاده از یک دکمه، فرمان رفتن به ردیف بعد را میدهد و در حالت اتوماتیک به صورت خودکار به ردیف بعدی میرود نحوه خواند پیکسل ها باید قابل تنظیم باشد که به صورت زیگزاگ یا موازی است ( حالت زیگزاگ پس اتمام پیکسل های ردیف از آخرین پیکسل ردیف بعدی به سمت ابتدای عکس حرکت میکند و در حالت موازی هر بار از اول عکس که در اینجا برای ما سمت چپ عکس میشود به سمت انتهای ردیف حرکت میکند) شماره ردیف و ستون و رنگ پیکسلی که در حال حاضر برنامه روی آن است باید نمایش داده شود دو دکمه یکی برای pause کردن و یکی برای start کردن مراحل کار لازم است که پس از pause باید بتوان ادامه تصویر را با start یا resume پیمایش کرد پس از تمام شدن همه پیکسل های تصویر باید یک پیغام در برنامه به عنوان اتمام کار نمایش داده شود برای تست میتوانید از یک تصویر ساختگی با ابعاد دلخواه و ۱۲ رنگ استفاده کنید سورس برنامه مورد نیاز است
مهارتهای مورد نیاز
سی شارپ (C#)
برنامه نویسی سی پلاس پلاس (C++)
پایتون (Python)
برنامه نویسی پی ال سی (PLC)
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
- زمان تحویل: 20 روزارسال پیشنهاد در:
milad36814.67(6) امتیاززمان تحویل: 12 روزارسال پیشنهاد در:- زمان تحویل: 10 روزارسال پیشنهاد در:
saeedsudoer5(2) امتیاززمان تحویل: 10 روزارسال پیشنهاد در:
mojtaba20484.9(6) امتیاززمان تحویل: 24 روزارسال پیشنهاد در:- HRhr.jamshidi4.91(70) امتیاززمان تحویل: 1 روزارسال پیشنهاد در:
- زمان تحویل: 14 روزارسال پیشنهاد در:
- WEwebdevpoya5(2) امتیاززمان تحویل: 14 روزارسال پیشنهاد در:
- زمان تحویل: 1 روزارسال پیشنهاد در:
- ABabolfazl12984.82(10) امتیاززمان تحویل: 1 روزارسال پیشنهاد در:
- زمان تحویل: 15 روزارسال پیشنهاد در:
- زمان تحویل: 20 روزارسال پیشنهاد در:


