این تابع برای خواندن فایلهای TDMS به MATLAB استفاده میشود.
سادهترین روش استفاده از آن به این صورت است:
مزایای استفاده از این تابع:
-
پشتیبانی از فایلهای نسخه 2 (v2): این تابع قادر است تا فایلهای TDMS نسخه 2 را بخواند. فایلهای TDMS معمولاً توسط نرمافزارهای National Instruments (NI) برای ذخیره دادههای اندازهگیری و آزمایشی استفاده میشوند. نسخه 2 این فایلها شامل فرمتهایی با امکانات پیشرفتهتر است که ممکن است توسط برخی ابزارهای قدیمیتر پشتیبانی نشوند، اما این تابع از آنها پشتیبانی میکند.
-
عدم نیاز به DLLهای NI: این تابع نیازی به استفاده از DLLهای مخصوص نرمافزارهای National Instruments ندارد. این مزیت بهویژه برای کاربرانی که نمیخواهند به نصب نرمافزارهای اضافی یا تنظیمات پیچیده پردازند، مفید است. علاوه بر این، به دلیل عدم نیاز به این DLLها، این تابع نیاز به سیستمعامل 32 بیتی ندارد و میتواند در سیستمهای 64 بیتی نیز استفاده شود.
-
پشتیبانی از دادههای درهمتنیده (Interleaved Data): فایلهای TDMS میتوانند دادهها را به صورت درهمتنیده ذخیره کنند، به این معنی که چندین کانال داده ممکن است در یک ساختار مشترک ذخیره شوند. این تابع از این نوع دادهها پشتیبانی میکند و میتواند بهراحتی این دادهها را از فایلهای TDMS استخراج کند.
-
امکان خواندن فقط نامها و ویژگیها (Properties): در صورتی که نیاز به دیدن محتویات یک فایل TDMS دارید و نمیخواهید همه دادهها را بارگذاری کنید، این تابع این امکان را فراهم میکند که فقط نامها و ویژگیهای موجود در فایل را مشاهده کنید. این ویژگی برای مرور سریع فایلها و بررسی محتویات بدون نیاز به مصرف زیاد حافظه بسیار مفید است.
-
امکان خواندن زیرمجموعههای خاص از دادهها: اگر فایل TDMS بسیار بزرگ باشد و شما فقط نیاز به بخشی از دادهها داشته باشید، این تابع به شما این امکان را میدهد که فقط بخشی از دادهها را که نیاز دارید، بارگذاری کنید. این ویژگی به شما کمک میکند تا حافظه را بهینه کنید و از بارگذاری دادههای اضافی جلوگیری کنید.
استفاده از این تابع:
برای استفاده از این تابع، کافی است که نام فایل TDMS را به تابع TDMS_getStruct بدهید و دادهها را بهصورت یک ساختار MATLAB دریافت کنید. پس از دریافت دادهها، میتوانید به راحتی به بخشهای مختلف آنها دسترسی پیدا کنید.
نکات مهم:
- فایلهای TDMS معمولاً برای ذخیره دادههای آزمایشگاهی و اندازهگیریها استفاده میشوند. این فایلها میتوانند شامل دادههای متعدد از دستگاههای مختلف مانند اسیلوسکوپها، سنسورها و دستگاههای اندازهگیری دیگر باشند.
- فرمت TDMS برای کار با دادههای بزرگ و پیچیده طراحی شده است، بنابراین این تابع قادر به مدیریت فایلهای حجیم است و میتواند آنها را بهطور مؤثر در MATLAB بارگذاری و پردازش کند.
این ویژگیها باعث میشود که این تابع ابزار مفیدی برای کار با دادههای آزمایشگاهی و اندازهگیریها باشد و به شما این امکان را میدهد که دادهها را بهطور مؤثر بارگذاری و تجزیه و تحلیل کنید.
