TCP/UDP/IP Toolbox 2.0.6
این جعبه ابزار برای تنظیم ارتباطات TCP/IP و ارسال/دریافت بسته‌های UDP/IP در نرم‌افزار MATLAB طراحی شده است. این ابزار به شما امکان می‌دهد داده‌ها را از طریق Intranet یا Internet بین فرآیندهای MATLAB یا سایر برنامه‌ها منتقل کنید. شما می‌توانید به عنوان سرور و/یا کلاینت عمل کرده و رشته‌های متنی، آرایه‌ها از هر نوع داده‌ای، فایل‌ها یا متغیرهای MATLAB را ارسال یا دریافت کنید.

Image of

نمونه ارتباط TCP-IP از راه دور:

con=pnet('tcpconnect','remote-server.xxx.com',1677);
pnet(con,'printf','Hello world!\n');
pnet(con,'close');

این کد یک اتصال TCP/IP به سرور از راه دور برقرار می‌کند، پیامی را به سرور ارسال می‌کند و سپس اتصال را می‌بندد.

ویژگی‌های جدید در نسخه 2.0.6 (تاریخ 2008-03-06):

  • اضافه شدن نسخه پیش‌کامپایل شده pnet.mexw32 برای پشتیبانی از MATLAB R2007 (و احتمالاً R2008). از این پس نیازی به کامپایل مجدد pnet.c برای اجرا در این نسخه از MATLAB نیست.

ویژگی‌های جدید در نسخه 2.0.5:

  • مشخصات “مجوز” به‌روز شده که این جعبه ابزار را قادر می‌سازد تا به‌عنوان یک افزونه لینک‌شده (dynamical linked extension) برای برنامه‌های تجاری MATLAB استفاده شود.
  • پیش‌کامپایل شده pnet.dll برای اجرای MATLAB 5.x در ویندوز.

ویژگی‌های جدید در نسخه 2.0.4:

  • رفع مشکل در پلتفرم ویندوز.
  • pnet_remote اکنون می‌تواند با یک فراخوانی آرایه‌هایی از اسلیوها را فراخوانی کند.

ویژگی‌های جدید در نسخه 2.0.3:

  • پشتیبانی از نوع داده single (عدد اعشاری تک‌دقت).

ویژگی‌های جدید در نسخه 2.0.2:

  • رفع اشکال مهم برای پشتیبانی از UDP.
  • فراخوانی‌های drawnow باعث می‌شود که عملیات مسدودکننده نیز در ویندوز قابل شکست باشد.

ویژگی‌های جدید در نسخه 2.0.1:

  • رفع اشکال برای نسخه ویندوز. تأخیر Sleep() در ویندوز اکنون با 1000 تقسیم می‌شود تا با تأخیر sleep() در سیستم‌های یونیکس هم‌خوانی داشته باشد.

ویژگی‌های جدید در نسخه 2.0:

  • پشتیبانی از بسته‌های UDP.
  • پشتیبانی سریع از انواع داده‌ای مثل intuintdouble، char.
  • Byte swapping داخلی سریع.
  • دموی UDP/IP.
  • دموی TCP/IP.
  • دموی وب‌سرور.
  • اجرای غیر مسدودکننده “eval” از دستورات MATLAB در هاست از راه دور.

سازگاری و پشتیبانی:

این جعبه ابزار برای MATLAB نسخه‌های 5.3/6.x برای سیستم‌های Linux، Solaris و Windows آزمایش شده است و فایل‌های mex کامپایل شده برای پلتفرم‌های آزمایش شده در این بسته قرار دارد. کد C این جعبه ابزار باید بتواند در هر سیستم یونیکس یا ویندوز کامپایل شود. همچنین پشتیبانی اولیه برای ارزیابی از راه دور و موازی‌سازی MATLAB نیز در این بسته گنجانده شده است.

سایر ویژگی‌ها:

این بسته همچنین شامل نسخه 1.2.4 برای حفظ سازگاری با نسخه‌های قبلی است که فایل‌های mex (برای ویندوز) را شامل می‌شود.

نویسنده جعبه ابزار:

پیتر رایدساطر (Peter Rydesäter)
پشتیبانی از سوی: ماریو برگرون و مایک مدیروس

این جعبه ابزار به کاربران این امکان را می‌دهد که در پروژه‌های مختلف خود از ارتباطات TCP/IP و UDP/IP استفاده کنند و داده‌ها را به راحتی بین MATLAB و سایر برنامه‌ها ارسال یا دریافت کنند. همچنین این ابزار برای استفاده در پروژه‌های علمی، تحقیقاتی و تجاری بسیار مناسب است.

توضیحات بیشتر:

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

با این جعبه ابزار، شما می‌توانید به راحتی به عنوان سرور یا کلاینت ارتباط برقرار کنید و داده‌ها را در قالب‌های مختلف (متن، آرایه‌ها، فایل‌ها، متغیرهای MATLAB) ارسال یا دریافت کنید. این قابلیت‌ها امکان طراحی برنامه‌های توزیع‌شده پیچیده و پروژه‌های موازی MATLAB را فراهم می‌کند.

این ابزار همچنین با پشتیبانی از انواع داده‌های مختلف، به ویژه برای داده‌های بزرگ و پیچیده، یکی از بهترین گزینه‌ها برای پروژه‌های مهندسی و تحقیقاتی است.

دسته بندی: برچسب ها: