مشاهده نسخه کامل
: مهم!!! كار با پورت USB در Net.
MehrdadSalahi
19-11-2010, 13:55
سلام...
لطفاً كمكم كنيد.
يك يا چند تابع كار با پورت USB در دات نت ميخوام با شرح كار.
ميخوام يه سخت افزار (تردميل) رو به كامپيوتر وصل كنم و اطلاعاتي كه از طريق پورت USB ارسال ميكنه رو بخونم.
اطلاعات دقيق ميخوام.
تشكر!!!!!!
anvar.net
22-11-2010, 00:10
به این دو لینک سری بزنید, اگه انگلیسیتون ضعیفه یا در برنامه نویسی تازه کاری بهتره بی خیال موضوع شی
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اول باید ببینی این دستگاه که اینجور که میگی از طریق پورت USB به کامپیوتر هم ارتباط برقرار میکنه (ارتباط Cooldisk ای به درد نمیخوره) یا یا نه. یعنی این پورت نباید فقط برای انتقال فایل باشه. مثلا بهش یه Flash Memory وصل کنی و یه سری فایل بهت بده. یا همین کارو با کامپیوتر بکنه یعنی وقتی به کامپیوتر وصل میشه نباید فقط به عنوان Memory شناخته بشه. اگه همراه دستگاهت یه Driver یا نرم افزار خاصی هست به احتمال زیاد امکان رد و بدل داده ای رو داره.
اغلب این Device های سخت افزاری که با کامپیوتر رد و بدل داده ای دارن دارای ارتباط COM Serial هستن. درسته که از طریق USB وصل میشن ولی این پورت فقط یه مبدله برای سرعت بهتر داده و راحت تر شناختن Device. باید بفهمی نوع شبکه ای که استفاده میکنه برای ارتباط پی هست. هم میتونه یکی از پروتکلهای استاندارد مثل RS232, RS485 باشه یا یه چیز شخصی باشه. به احتمال زیاد باید این اطلاعات تو مستندات همراهش باشه . یا تو سایت تولیدد کننده اش. آخرش هم باید با استفاده از کلاس System.IO.Ports.SerialPort یه برنامه بنویسی که این کارو بکنه. استفاده از این کلاس خیلی راحته. فقط باید یه سری تنظیمات اولیه بر طبث استاندارد شبکه داده ای موجود انجام بدی بعد خیلی راحت میتونی هم داده رو شبکه بنویسی هم ازش بخونی. روش این کار هم دقیقا مثل بقیه کلاسها IO مثل فایل یا حافظه هست. تو MSDN خود Visual Studio هم کلی مطلب و مثال را جع بهش هست.
اگ هم متوجه شدی که ارتباط دستگاه Serial نیست باید از کتابخانه inpout32.dll استفاده کنی که یه کمی کار کردن باهاش سخت تر از کلاس آماده دات نته. مثلا تو مثال زیر کار با پروت Parallel اوده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
MehrdadSalahi
24-11-2010, 22:40
دوستان از راهنماييتون ممنونم. انشاءالله موفق باشيد. واقعاً لطف كرديد.
اگه به مشكل خوردم باز سوالاتم را مطرح ميكنم.
تشكر از لطفتون دوستان عزيز
programers
04-12-2010, 15:50
مدیریت پورتهای usb
لینک های زیر را ببین
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.