Documentations

موضوع: تبديل كدهاي MATLAB به C

تبديل كدهاي MATLAB به C 5 سال 6 ماه ago #1799

  • adminv15
  • آواتار adminv15
  • آفلاين
  • Administrator
  • ارسال ها: 990
  • تشکر دریافت شد 547
  • امتياز: 54
عرضه ي كتابخانه ي جديدي براي ابزار MCS جهت تبديل كدهاي MATLAB به C

شرکت Catalytic، اخیرا خبر از عرضه ی نرم افزار Catalytic Function Library داد که ارتقاء بزرگی برای ابزار MCS این شرکت که در سنتز کدهای MATLAB به C کاربرد دارد، محسوب می شود. کتابخانه ی توابع Catalytic، این امکان را به برنامه نویسان می دهد که کدهای زبان C را برای بیش از 300 تابع متلب،
شركت Catalytic، اخيرا خبر از عرضه ي نرم افزار Catalytic Function Library داد كه ارتقاء بزرگي براي ابزار MCS اين شركت كه در سنتز كدهاي MATLAB به C كاربرد دارد، محسوب مي شود. كتابخانه ي توابع Catalytic، اين امكان را به برنامه نويسان مي دهد كه كدهاي زبان C را براي بيش از 300 تابع متلب، شامل توابع جعبه ابزارهاي signal processing، communications، imaging، و math توليد نمايند.

ابزار MCS درست يك سال پيش توسط كاتالايتيك عرضه شد. نسخه ي اوليه ي اين ابزار تبديل متلب به C بر روي مجموعه اي از 141 تابع متلب متمركز شده بود. از اين جهت، نسخه ي اوليه ي MCS شبيه به نرم افزار MATLAB Embedded بود كه به عنوان زير مجموعه اي از متلب بر روي سايت MathWorks در دسترس مي باشد. همانند MCS، Embedded MATLAB نيز امكان تبديل كدهاي M به C را در اختيار مي گذارد. البته اين دو روش به لحاظ بنيادي دو هدف كاملا متفاوت را دنبال مي كنند:
Embedded MATLAB به عنوان يك زبان سطح بالا و با اهداف عمومي مي باشد و آرايش گسترده اي از سيستم هاي embedded را مدنظر دارد. در نقطه ي مقابل، تمركز MCS بر روي ترجمه ي الگوريتم ها از متلب به C بوده و بيشتر كاربردهاي پردازش سيگنال را مدنظر قرار داده است.

با ارائه ي كتابخانه ي توابع Catalytic، تفاوت بين MCS و Embedded Matlab بيش از پيش خودنمائي مي كند چرا كه اين كتابخانه از بسياري توابع الگوريتمي كه در Embedded MATLAB در دسترس نمي باشند، پشتيباني مي كند. به عنوان مثال، از برخي توابع FFT پشتيباني مي نمايد كه در Embedded MATLAB پشتيباني نمي شوند.

شايد يكي از موارد مهم اين باشد كه كتابخانه ي جديد از تعدادي از توابع پيچيده مانند تابع "imopen" كه بصورت مورفولوژيك تصويري را باز مي كند، پشتيباني مي كند. به ادعاي Catalytic، ترجمه ي يكي از اين توابع پيچيده مي تواند تا شش هفته به طول بيانجامد. با خودكار كردن اين فرايند ترجمه، اين زمان به شكل محسوسي كاهش مي يابد.

با اضافه شدن Catalytic Function Library، MCS به ابزار قدرتمندي براي تبديل الگوريتم هاي MATLAB به C مبدل گشته است. چنين تبديلي براي توسعه ي بسياري از كاربردهاي پردازش سيگنال ضروري مي باشد اما هميشه با اشكالات فراواني روبروست. بنابراين اين كتابخانه محصولي فوق العاده جذاب براي توسعه دهندگان پردازش سيگنال خواهد بود.

اين محصول هم اكنون با قيمتي حدود 5000 دلار در سال در دسترس مي باشد. براي اطلاعات بيشتر به آدرس زير مراجعه كنيد.
www.catalyticinc.com/products/products_funclib.htm


منبع : www.electronews.ir
"Creativity is seeing what everyone sees and thinking what no one has ever thought." Albert Einstein
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده است.
كاربر(ان) زير تشكر كردند: amir ghasemiyan, طار
مدت زمان ساخت صفحه: 0.120 ثانیه