PDA

View Full Version : سوال: درایور کارت DAQ با پورت شبکه به صورت Realtime



Realtime
جمعه 06 دی 1392, 15:30 عصر
سلام به همه دوستان
من واسه پروژه ارشدم از یه کارت DAQ با پورت LAN استفاده می کنم
قبلا از کارتهای Advantech (1784-1720-PCI) و از RTX جهت رسیدن به قابلیت Realtime در ویندوز استفاده می کردم.
باید برنامه رو تغییر بدم به این صورت که برنامه بجای گرفتن اطلاعات کارتهای PCI اطلاعات کارت شبکه رو بخونه.با اطلاعاتی که من دارم همه سخت افزارها داده ها را روی RAM قرار می دهند. حالا باید درایوری باشد که به صورت مستقیم از روی RAM داده ها رو بخواند
کد کنترلی بر روی کامپایلر C است.
می خواستم بدونم چه طور می شود این کار را انجام داد؟

pswin.pooya
شنبه 07 دی 1392, 00:14 صبح
من که هیچی نفهمیدم. میتونی بیتشر توضیح بدی؟

محیط چیه؟ بعدش زبان برنامه نویسی چیه؟ و ...

joker
شنبه 07 دی 1392, 15:49 عصر
توي سي دي همراه خود كارتهاي Advantech ، سمپل هاي مورد نظرت براي دسترسي ريل تايم به اطلاعات هست.
قبلا تا 100هزارنمونه در ثانيه را باهاش تست گرفتيم مشكلي نبوده.

Realtime
یک شنبه 08 دی 1392, 12:48 عصر
اول بگم رشته من مکانیکه
تو محیط C این code کنترلی رو اجرا می کنم
واسه کارت 1720 و 1784 خود advantech یه سری dll قرار داده که از اونها استفاده می کنم
حالا مشکلم اینه که این کارت جدید سفارشی ساخته شده (یک شرکت ایرانی اونو ساخته) حالا همچین dll ندارم که بتونم با اون اطلاعات کارت رو وارد حلقه RTX کنم اونم به صورت Real time.
خود این شرکت یه سری dll داده که realtime نیستن. یعنی نمی شه از اونا تو حلقه RTX استفاده کرد
این به ذهنم رسیده که همون dll های کارتهای advantech رو تغییر بدم و بجای اینکه داده ها رو از کارتهای PCI بگیرم از کارت شبکه بگیرم
این کار شدنیه؟
چه جوری می تونم انجامش بدم؟
ممنون