PDA

View Full Version : ارسال سیگنال هنگام لود شدن عکس



amindiary
یک شنبه 28 مرداد 1386, 13:35 عصر
سلام
من تو یک پست (http://barnamenevis.org/forum/showthread.php?t=76245&highlight=%DA%A9%D8%A7%D8%B1+%D8%A8%D8%A7+%D8%B2%D 9%85%D8%A7%D9%86) کار با زمان رو سوال کرده بودم حالا میخوام بدونم میشه آیا زمانیکه یک عکس توی یک pictureBox لود میشه یک سیگنال به بیرون از کامپیوتر بفرستیم! از چه راههایی میشه این کار رو کرد؟ با SERIAL PORT میشه؟ آیا میشه از پورت USB این کار رو انجام داد؟:ناراحت:

PC2st
یک شنبه 28 مرداد 1386, 15:51 عصر
میخواید چیکار کنید؟ اگر میخواید با USB کار کنید، فکر کنم بشه از SerialPort استفاده کنی.

sm_ezadpanah
یک شنبه 28 مرداد 1386, 16:02 عصر
با سلام

فکر کنم بشه از SerialPort استفاده کنی.
میشه در مورد سریال پورت توضیح بدی

PC2st
یک شنبه 28 مرداد 1386, 18:43 عصر
اطلاعات زیادی ندارم، میدونم که SerialPort برای کار با پورتهای موازی بکار میره، مثلا درایور USB یک موبایل رو نصب کنید تا توسط سیستم عامل قابل شناسائی باشه. اون وقت از طریق اون USB میتونید ارتباط بر قرار کنید.
قبل از هر چیز باید مشخص بشه که چه تعداد Port هائی قابل دسترسی است و نام اونها رو دریافت کنیم، بصورت زیر:


foreach (string port in SerialPort.GetPortNames())
Console.WriteLine(port);

که لیست پورتهای قابل دسترسی رو مشخص میکنه.
مثلا میخوایم با پورت COM3 ارتباط داشته باشیم، به همین منظور:


SerialPort port = new SerialPort("COM3");
serial.Open();

دیگه همین :-) مثلا بخوایم اطلاعات بفرستیم از متد Write استفاده میکنیم، برای خواندن اطلاعات از متد Read در رویداد DataReceived استفاده میکنیم و با متد Close پورت رو می بندیم و ...

PC2st
یک شنبه 28 مرداد 1386, 19:49 عصر
یک لینک که میتونه بدرد بخور باشه...
http://www.codeproject.com/csharp/serialcommunication.asp