mehdi4467
شنبه 21 فروردین 1395, 09:24 صبح
سلام
من بک برنامه نوشتم که کامپیوتر با یک سخت افزار دیگر دارد از طریق شبکه اترنت ارتباط برقرار می کند و دیتا ها را می خواند. این کار هم دارد انجام می شود و مشکلی ندارد.
ولی وقتی می خواهم اطلاعات را سریعتر بخوانم به مشکل می خورم.
در این پروژه من در حال خواندم حدود 40 ورودی آنالوگ هستم و قتی می خواهم 40 ورودی را هر 0.1 ثانیه یک بار بخوانم سیستم جواب نمی دهد. چرا که خواندن 40 ورودی حدود 2 ثانیه زمان می برد.
کمی که پرس و جو کردم فهمیدم باید به روشی کارکنم که ارتباط من مستقل از کامپایلر بشود و از CPU به صورت مستقیم استفاده کنم.
حالا از دوستان راهنمایی می خواهم که به چه طریقی می توانم این مشکل را حل کنم؟
ممنون
من بک برنامه نوشتم که کامپیوتر با یک سخت افزار دیگر دارد از طریق شبکه اترنت ارتباط برقرار می کند و دیتا ها را می خواند. این کار هم دارد انجام می شود و مشکلی ندارد.
ولی وقتی می خواهم اطلاعات را سریعتر بخوانم به مشکل می خورم.
در این پروژه من در حال خواندم حدود 40 ورودی آنالوگ هستم و قتی می خواهم 40 ورودی را هر 0.1 ثانیه یک بار بخوانم سیستم جواب نمی دهد. چرا که خواندن 40 ورودی حدود 2 ثانیه زمان می برد.
کمی که پرس و جو کردم فهمیدم باید به روشی کارکنم که ارتباط من مستقل از کامپایلر بشود و از CPU به صورت مستقیم استفاده کنم.
حالا از دوستان راهنمایی می خواهم که به چه طریقی می توانم این مشکل را حل کنم؟
ممنون