اگر امکانش هست درباره برنامه دربرقراری ارتباط با USB یک توضیح مختصر دهید ؟
Printable View
اگر امکانش هست درباره برنامه دربرقراری ارتباط با USB یک توضیح مختصر دهید ؟
با سلام .. red_waves جان دقیقا منظور شما چیه ؟ چه کاری میخواین انجام بدید ... ارتباط USB به چند چیز و سوال بستگی داره ... ارتباط فلش مموری . ارتباط گوشی موبایل و یا دستگاه هایی با رابط USB .. و یا اینکه آیا درایور مربوطه توانایی ساختن پورت COM رو داراست یا نه ....
مثلا توسط یک میکرو که با USB وصل هستش یک سری اطلاعات وارد کامپیوتر می شود و توسط نرم افزار باید خوانده شود
تنها چیزی که من می دونم یک ActiveX به نام MSCOMM هستش که کنترلش را بر عهده دارد
توضیح کامل :
اگر اون بورد یا همون میکرو ای که بوسیله ارتباط USB به سیستم وصل میشه بتونه خودشو به سیستم بشناسونه و یا درایوری برا اون وجود داشته باشه در این صورت میشه یه کارایی کرد . وقتی به سیستم وصل شد باید یه پورت سریال یا همون COM بسازه و میشه از طریق ActiveX ای به نام MSCOMM همونطور که خودتونم گفتیم با دادن شماره پورت به این کامپوننت ارسال و دریافت داشت .... البته تمام این کارا زمانی انجام پذیره که پورت COM در اختیار داشته باشید .. اگر همه این موارد درست باشه خواستین میتونم چگونگی کدنویسی و ارتباط پورت هارو برای شما توضیح بدم .
دقیقا همین طور است
امکانش هست کامپیوتر خودش بتواند شماره COM را تشخیص دهد ؟
کامپیوتر خودش شماره پورت را تشخیص نمیدهد اما به محض نصب دستگاه و درایور مناسب به صورت خودکار سیستم به آن شماره ای از پورتارو میده که توی Device Manager قابل دسترسه و تنها میتونین با دادن شماره پورت به آن دسترسی داشته باشین
سلام خسته نباشید
من سورس برنامه ای را می خواهم که فرمول ریاضی و همچنین xرا از کاربر دریافت کند ÷ ار محاسبه نمایش بدهد .
به طور مثال
2x+sinx
?:x را کاربر وارد می کند
سلام .. دوست عزیز ورود شمارو به این انجمن تبریک میشم ... دوست عزیز شما برای برنامتون باید فرمول خاصی داشته باشین و اگر ندارین باید تمامی فرمول هارو توی برنامه تعریف کنید .. در ضمن اگرم بخواین مثلا این فرمولی که خودتون دادینو برنامه حل کنه باید تعریف کنین که مثلا Sin(X) چطوری حساب میشه و ... . اگر به همین راحتی میشد فرمول رو از کاربر گرفت و عدد های ورودی رو که از این راحت تر نمیشد
windriver نمی تونه نامی براش تعریف بکنه که vb بر اساس آن خود به خود شناسایی بکند ؟نقل قول:
فرض بکنیم که COM مجازی می دانیم کدام است چگونه می توان ارتباط بر قرار کرد و داده ها را خواند ؟
میتونه اما بعد از نصب درایور .. بعد از نصب شدن درایور نامی به آن اختصاص داده میشه که کاربر باید حتما خودش انتخاب کنه چون از بین 16 تا پورت COM نمیشه تشخیص داد کدوم برای دستگاه مورد نظر ما هستنقل قول:
windriver نمی تونه نامی براش تعریف بکنه که vb بر اساس آن خود به خود شناسایی بکند ؟
بعد از انجام شدن تمامی این مراحل ( البته به درستی ) با دادن شماره پورت به کامپوننت MSCOMM و فراخوانی متد Open آن پورت باز میشود و برای ارسال الاطعات از متد Send و برای خوندن اطلاعات از رویداد این کامپوننت به نام DataArrivial میتونید استفاده کنیدنقل قول:
فرض بکنیم که COM مجازی می دانیم کدام است چگونه می توان ارتباط بر قرار کرد و داده ها را خواند ؟