امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
لطفا راجع ارتباط با com port ها ...
نویسنده پیام
s_mostafa_h آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
لطفا راجع ارتباط با com port ها ...
با سلام
می خواستم راجع به ار تباط با پورت ها ،USB از مثال های ساده تا پیشرفته ... اگه دوستان یه لینکی اینجا قرار دهند یا راهنمایی نمایند . مثلا می خواستم دکمه ای تعبیه کنیم چنانچه پرینتر مثلا اگر به کامپیوتر وصل است و روشن ، دکمه فعال شود و چنانچه ارتباط برقرار نباشد ، دکمه همچنان غیر فعال بماند . همچنین سایر پورت ها و وسایلی دیگری که ارتباط آنها از طریق COM Port و یا USB یا ... است .
با تشکر
۰۸-اسفند-۱۳۸۶, ۲۳:۲۵:۱۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: لطفا راجع ارتباط با com port ها ...
برای این کارها باید با خود پرینتر ارتباط برقرار کنید پورت یه رابط برای انتقال اطلاعاته پورت یواسبی سرعتش خوبه ولی یه کم دردسر درایور نویسی داره برای بقیه پورتها باید اونها رو بصورت یه فایل در نظر بگیری و با createfile بازشون کنی و با readfile و writefile مقادیرتو بهشون بفرستی
این برای کار با پورت پارالل(lpt)هستش
کد:
var PortId:Integer;
S:String;
ByteSended:DWord;
Ovr:TOverlapped;
begin
PortId:= CreateFile('LPT1'#0,GENERIC_READ+GENERIC_WRITE,
0,nil,open_existing,File_Attribute_Normal,0);
if PortId>0 then begin
S:='Proba pera'#13#10'Line 2'#12;
Ovr.hEvent:=CreateEvent(Nil,FALSE,FALSE,Nil);
WriteFile(PortId,S[1],Length(S),ByteSended,@Ovr);
if ByteSended=0 then begin
if(WaitForSingleObject(Ovr.hEvent,100)=WAIT_OBJECT_0) then
GetOverlappedResult(PortId,Ovr,ByteSended,FALSE);
end;
CloseHandle(Ovr.hEvent);
Memo.Lines.Add('Write '+IntToStr(ByteSended));
CloseHandle(PortId);
end;
end;
موفق باشید
۰۹-اسفند-۱۳۸۶, ۰۸:۲۰:۰۵
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #3
RE: لطفا راجع ارتباط با com port ها ...
یادم میاد KOL یه کامپوننت ارائه داده بود که قدرت خوبی واسه کار کردن با پورتها داشت
پیدا کنم واستون می فرستم

۱۶-اردیبهشت-۱۳۸۷, ۱۲:۱۳:۱۸
وب سایت ارسال‌ها
پاسخ
peymantrojan آفلاین
كاربر دو ستاره
**

ارسال‌ها: 128
موضوع‌ها: 28
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 17
( 42 تشکر در 31 ارسال )
ارسال: #4
RE: لطفا راجع ارتباط با com port ها ...
(۱۶-اردیبهشت-۱۳۸۷, ۱۲:۱۳:۱۸)veyskarami نوشته است: یادم میاد KOL یه کامپوننت ارائه داده بود که قدرت خوبی واسه کار کردن با پورتها داشت
پیدا کنم واستون می فرستم



ما منتظر شما هستيم
اين برنامه رو لازم دارم ولي هر جا پست دادم کسي نداره يا اينکه آدرس پست هاي avr رو بهم ميدن!!!

روزگار غريبيست
۱۳-آبان-۱۳۸۷, ۱۳:۰۲:۴۵
ارسال‌ها
پاسخ
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #5
RE: لطفا راجع ارتباط با com port ها ...
سلام
برو به آدرس زیر :
http://www.iranled.com/node/73

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۲۲-فروردین-۱۳۸۸, ۱۳:۴۶:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ha_60
ahp_online آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 2
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 0
( 10 تشکر در 3 ارسال )
ارسال: #6
RE: لطفا راجع ارتباط با com port ها ...
سلام
من می خوام با دلفی از طریق سریال ارتباط برقرار کنم کسی می تونه دستورات و طریقه فراخوانی کامپاننت و یک مثال ساده برای ارسال و دریافت داده آموزش بده.

ممنون
۲۳-مرداد-۱۳۸۸, ۱۵:۰۲:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : sita_rampail


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خیلی مهم لطفا کمک کنید re123 1 1,907 ۲۱-دى-۱۳۹۱, ۱۱:۱۷:۲۰
آخرین ارسال: lord_viper
Shy اساتید لطفا راهنمایی کنید dobidob 3 3,105 ۲۷-مهر-۱۳۹۱, ۱۸:۵۳:۴۴
آخرین ارسال: lord_viper
Question [سوال] ديسكانت شدن بي دليل يك ارتباط TCP joker 13 11,712 ۲۷-مرداد-۱۳۹۰, ۱۸:۰۷:۰۴
آخرین ارسال: joker
  ایجاد امنیت و برقراری ارتباط با SQL Server (در دلفی) Pr0grammer 0 4,210 ۲۰-تير-۱۳۸۹, ۱۱:۱۰:۲۷
آخرین ارسال: Pr0grammer
Rolleyes ارتباط با دیتابیس The.Ghost 1 2,907 ۲۵-اردیبهشت-۱۳۸۹, ۱۱:۰۱:۱۸
آخرین ارسال: lord_viper
Rolleyes ارتباط به اینترنت The.Ghost 1 2,754 ۲۲-اردیبهشت-۱۳۸۹, ۲۳:۲۴:۳۰
آخرین ارسال: lord_viper
  تشخیص ارتباط کامپیوتر ها در شبکه ؟ Majid_Ebru 6 5,519 ۱۸-اردیبهشت-۱۳۸۹, ۱۲:۵۲:۰۳
آخرین ارسال: The.Ghost
  ارتباط با پورت سریال : The.Ghost 2 5,015 ۱۰-بهمن-۱۳۸۸, ۱۰:۴۰:۳۲
آخرین ارسال: lord_viper
Question ارتباط دلفی با دیتابیسی که آپلود شده است؟ The.Ghost 3 5,026 ۱۴-آذر-۱۳۸۸, ۱۸:۱۱:۴۴
آخرین ارسال: lord_viper
  كمك : در زمینه ارتباط دلفی با سخت افزار hamed_mp 11 13,305 ۱۴-اسفند-۱۳۸۷, ۱۲:۱۳:۱۲
آخرین ارسال: llena abbaszadeh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS