آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

0
66
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

مقدمه بر ضرورت استفاده از پروتکل TCP/IP در LabVIEW

یک گلخانه صنعتی هوشند، کارخانه بزرگ، خانه هوشمند و یا شهر هوشمند را در نظر بگیرید. این شهر یا کارخانه کلی سنسور و دستگاه‌های کنترلری دارد. مثلا در یک کارخانه سنسور‌هایی که وضعیت خط تولید را رصد می‌کنند و در صورت بروز مشکلی، به اتاق کنترل هشدار می‌دهند و یا یکی شهر را در نظر بگیرید که باید ترافیک آن از اتاق کنترل ترافیک، سازمان کنترل ترافیک نظارت شود.

حال یک سوال،  کل این سنسور‌ها چطوری بهم وصل بشن؟ و اگر بخواهیم این سنسور‌های بهم وصل شده را از یک شهر دیگر نیز مانیتور کنیم باید چه باید کرد؟ یا اگر بخواهیم هر لحظه وضعیت سنسور‌ها را در گوشی هوشمند ببینیم باید چیکار کنیم؟  مهم ترین، سوال اگر بخواهیم از راه دور این سیستم‌ها را کنترل کنیم باید چکار کنیم؟

جواب همه اینها پروتکل TCP/IP و به گستره آن اینترنت است.

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

با توجه به اینکه نرم‌افزار لب ویو برای کارهای مانیتورینگ استفاده می‌شود. پس باید قابلیت ارتباط با TCP/IP را نیز دارا باشد که چنین هم هست. در این نوشته به آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)  می‌پردازیم.

معرفی پروتکل TCP/IP

IP ، UDP و TCP ابزارهای پایه ارتباط با شبکه هستن. نام TCP/IP از ترکیب دو پرتکل TCP  و  IP تشکیل شده و در دنیای شبکه و اینترنت از اهمیت بالایی برخوردار است و اینترنت فعلی روی این تکنولوژی کار می‌کند. با TCP/IP می‌توانیم در شبکه‌های داخلی و حتی یک ارتباط ساده (مثلا اتصال اسیلوسکوپ به کامپیوتر با کابل شبکه) و یا شبکه‌های گسترده مانند اینترنت ارتباط داشته باشیم.

ارتباط TCP/IP  یک اینترفیس ساده را فراهم و پیچیدگی‌های یک ارتباط پایدار شبکه را پنهان یا حذف می‌کند. خب حالا که بصورت مقدماتی با TCP/IP  آشنا شدیم می‌ریم سراغ پیاده سازی این پروتکل در لب ویوو، البته جزئیات پروتکل TCP/IP یک جلد کتاب است که در وبسایت ما نیز موجود می‌باشد.

شروع کار با پروتکل TCP/IP در LabVIEW

اول  نرم‌افزار LabVIEW را نصب و باز کنید. و در قسمت بلوک دیاگرام #لب_ویوو به مسیر زیر بروید:

Functions»Data Communication»Protocols»TCP

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

همانند ارتباطات دیگر در TCP/IP نیز باید اول ارتباط برقرار یا کانکشنی باز  و بعد خواندن یا نوشتن و بعد بستن ارتباط یا کانکشن، انجام شود.

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

 

در TCP/IP و پروتکل‌های مشابه، معمولا کلاینت درخواست برقراری ارتباط با سرور را ارسال می‌کند:

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

 

سرور در حالت آماده باش (گوش دادن ) قرار دارد تا با دریافت درخواست صحیح ارتباط را برقرار کند:

 

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)
آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

 

فیلم آموزش پروتکل TCP/IP در LabVIEW :

 

 

 

 

منبع:  میکرودیزاینرالکترونیک

 

مطلب قبلیکنترل موتور DC به وسیله بلوتوث
مطلب بعدیبرنامه‌نویسی میکروکنترلرهای AVR به زبان C توسط نرم افزار CodeVision

پاسخ دهید

لطفا نظر خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید