PDA

View Full Version : ارتباط با پورتهای SERIAL و USB



megh22
دوشنبه 11 تیر 1386, 21:29 عصر
لطفا نحوه ارتباط با پورتهای Serial و USB را توضیح دهید. (دستوراتی که برای ارسال و دریافت اطلاعات از این پورتها لازم می باشند )

saeed_Z_F
سه شنبه 12 تیر 1386, 07:13 صبح
سلام
تو جاوا با استفاده از پکیج Javax.comm می تونی این کار رو بکنی البته بعضی شرکتها و گروه ها هم یک سری API دارند .
این لینک هارو یه نگاهی بندازید . خودتونم جستجو کنید چیزای خوبی به دست میارید
http://www.javaworld.com/javaworld/jw-05-1998/jw-05-javadev.html?page=1
http://java.sun.com/products/javacomm/

student1363
جمعه 13 مهر 1386, 09:34 صبح
سلام
من این سایت ها را رفتم اما به نظر میاد فقط کار با پورت سریال است , آیا کار با پورت سریال با کار با پورت USB در جاوا تفاوت میکند , چون ارسال داده در هر دو به صورت سریال است؟
البته من در سایت sun دیدم که درایور USB تنها برای سولاریس است , از آنجائی که من در برنامه نویسی جاوا مبتدی هستم لطفا مرا راهنمائی کنید.
ممنون

saeed_Z_F
شنبه 14 مهر 1386, 08:11 صبح
سلام
من این لینک رو میزارم شاید به دردتون بخوره
http://www.ibm.com/developerworks/linux/library/j-usb.html

student1363
شنبه 19 آبان 1386, 13:52 عصر
سلام
من بستهء comm.jar را دانلود کردم.برای اینکه netbeans توابع کار با پورت را بشناسد باید این بسته را چطوری به جاوا معرفی کنم؟
ممنون

handinux
شنبه 19 آبان 1386, 20:56 عصر
روی پروژه تون کلید راست کنید
گزینه properties
توی پنجره باز شده توی قسمت Category قسمت libraries and resources رو انتخاب کنید
سمت راست add jar/zip رو بزنید و فایلی رو که دانلود کردی مسیر بده.حالا این jar به پروژت اضافه شده

student1363
یک شنبه 20 آبان 1386, 16:03 عصر
خیلی خیلی ممنون از کمکتون.
یک سوال دیگه . من یک sample code را داشتم می دیدم و یک سوال برام پیش اومد . این قطعه کد چه کار می کنه و اینکه متغییر default port چیست ؟
ممنون


String defaultPort = "/dev/term/a";
if (args.length > 0) {
defaultPort = args[0];
}

pirahansiah
دوشنبه 10 دی 1386, 00:00 صبح
خیلی خیلی ممنون از کمکتون.
یک سوال دیگه . من یک sample code را داشتم می دیدم و یک سوال برام پیش اومد . این قطعه کد چه کار می کنه و اینکه متغییر default port چیست ؟
ممنون


String defaultPort = "/dev/term/a";
if (args.length > 0) {
defaultPort = args[0];
}
با سلام
"/dev/term/a";
این قسمت مربوط به سیستم عامل لینوکس است که در این سیستم عامل تمامی سخت افزار ها در آدرس dev قرار دارند برای ویندوز می توانید از مثالی که تحت ویندوز داده استفاده بکنید