برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی پروژه های ساخت اپلیکیشن نرم افزار اتصال به دستگاه حکاکی لیزر و دستور مستقیم

نرم افزار اتصال به دستگاه حکاکی لیزر و دستور مستقیم

۱۳ روز پیش
بودجه
از
۷,۰۰۰,۰۰۰ تومان
تا
۲۰,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
(۵)
البرز
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
هدف این هستش که کسی که با دستگاه حکاکی لیزر کار کرده می خوام یک نرم افزار بنویسه که یک سری دیتا از قطعات به همراه عکس ازش ( اتصال وبکم برای عکس گرفتن ازش ) رو بده و بعدش تو نرم افزار حکاکی بارکد سریال (نوع دیتا ماتریکس یا مدل انتخابی ما) رو بفرسته که زمان حکاکی بارکد سریال و دیتای مدنظر من حکاکی بشه ما نیاز به یک نرم‌افزار ویندوزی اختصاصی و یکپارچه داریم تا فرآیند ثبت اطلاعات قطعه، تصویربرداری، تولید بارکد دیتاماتریکس، ارسال به دستگاه لیزر فایبر و تایید نهایی را به صورت کاملاً اتوماتیک، بدون خطای اپراتور و با جلوگیری صددرصدی از تکرار سریال مدیریت کند. توجه: این پروژه نیازمند تسلط کامل به SDK نرم‌افزار EZCAD (کتابخانه‌های lmc.dll)، ارتباط با سخت‌افزارها (وب‌کم، اسکنر بارکدخوان صنعتی و پورت‌های IO دستگاه لیزر) و برنامه‌نویسی دسکتاپ است. شرح دقیق روند کار (Workflow) مورد انتظار در نرم‌افزار: ۱. ثبت اطلاعات و تصویربرداری: اپراتور اطلاعات پایه قطعه را وارد می‌کند (یا از طریق بارکد لیبل قطعه فراخوانی می‌شود). قطعه در محفظه تصویربرداری (با پس‌زمینه سفید و نورپردازی ثابت) قرار می‌گیرد. نرم‌افزار از طریق وب‌کم متصل، تصویر قطعه را گرفته، پردازش کرده و همراه با دیتای قطعه در دیتابیس ذخیره می‌کند. ۲. تولید و ارسال دیتاماتریکس: نرم‌افزار یک سریال یکتا (با الگوریتم مشخص و جلوگیری از تکرار در دیتابیس) تولید کرده و بارکد 2D Data Matrix را می‌سازد. از طریق SDK، متغیر مربوط به دیتاماتریکس در محیط EZCAD به‌روزرسانی می‌شود. ۳. حکاکی و قفل سخت‌افزاری (بسیار مهم): نرم‌افزار دستور حک را به EZCAD می‌دهد. نکته کلیدی: همزمان با شروع حک، نرم‌افزار باید سیگنال Enable را فعال کند و پس از اتمام حک، بلافاصله آن را قطع کند تا اپراتور به هیچ وجه نتواند بدون ثبت قطعه جدید، پدال را فشار داده و حک تکراری انجام دهد. ۴. اسکن، تایید و پاکسازی (Verification): پس از پایان حک، نرم‌افزار اسکنر بارکدخوان دوبعدی را تحریک (Trigger) می‌کند. اسکنر بارکد حک‌شده را می‌خواند. نرم‌افزار محتوای خوانده‌شده را با دیتابیس چک می‌کند (تایید صحت حک). در صورت تایید، چراغ سبز (OK) روشن شده، رکورد در دیتابیس نهایی می‌شود و حافظه متغیرهای EZCAD کاملاً پاک (Clear) می‌شود. در صورت عدم خوانش یا خطا، آلارم داده شده و قطعه Reject می‌شود. **** توجه در صورتی که راهکار جایگزین و بهتری هم دارید که همین کار را با کیفیت انجام بدهد هم حاضریم انجام بدهیم******** پیش‌نیازهای فنی و مهارت‌های مورد نیاز فریلنسر: زبان برنامه‌نویسی: ترجیحاً C# (.NET WPF/WinForms) یا C++ (به دلیل سازگاری بالا با DLLهای ایزی‌جک و سخت‌افزار). تسلط بر EZCAD SDK: توانایی لود کردن lmcv2.dll یا lmcv3.dll، خواندن/نوشتن متغیرها (Variables)، دریافت وضعیت Mark Done و پاکسازی متغیرها. ارتباط با سخت‌افزار: کار با وب‌کم (DirectShow / OpenCV / AForge). ارتباط با اسکنر بارکدخوان دیتابیس: تسلط بر SQL Server یا SQLite برای ثبت لاگ قطعات، تصاویر و سریال‌ها با قید یکتا بودن (Unique Constraint). خروجی‌های مورد انتظار (Deliverables): سورس‌کد کامل و کامنت‌گذاری‌شده نرم‌افزار. فایل اجرایی (Setup) نهایی. مستندات فنی نحوه اتصال سخت‌افزار برای بررسی پیشنهاد شما، لطفاً در پیام خود حتماً به موارد زیر پاسخ دهید (پیشنهادات کپی/پیست شده بررسی نخواهند شد): تجربه مشابه: آیا قبلاً پروژه‌ای با اتصال به EZCAD از طریق DLL انجام داده‌اید؟ (لطفاً نمونه کار یا توضیح فنی کوتاه ارائه دهید). اولویت واگذاری پروژه با برنامه‌نویسانی است که سابقه کار در صنعت اتوماسیون صنعتی، ردیابی قطعات (Traceability) و DPM (Direct Part Marking) را داشته باشند.
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی