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

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

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

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

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

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

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

مطلب پیشنهادی:  برقراری ارتباط بین برد آردوینو و نرم‌افزار 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 در LabVIEW

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

ارتباط با شبکه در لب ویو

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

ارتباط با شبکه در لب ویو

 

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

 

نمونه پروژه انجام شده با شبکه : پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]

برای ارتباط بیسیم این مقاله را بخوانید:  راه اندازی ماژول ESP8266

همچنین لطفا اپلیکیشن اندویدی ما را هم نصب کنید.

دانلود اپلیکیشن میکرو دیزاینر الکترونیک

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

یک دیدگاه