نرم‌افزارهای کاربردی و جدید


نرم افزارهاي الکترونيک/نرم افزار مربوط به کاتالوگ قطعات الکترونيک

یکی از اصلی ترین نیازهای هر طراح یا تعمیرکار بردهای الکترونیک دانستن اطلاعات فنی یا همان دیتاشیت ( Datasheet ) قطعاتی است که به منظور طراحی یا انجام تعمیرات بکار گرفته می شود. بخصوص در تعمیر بردهای الکترونیک گاهی اوقات اطلاعاتی از بعضی قطعات وجود ندارد و یا اینکه به هردلیلی دسترسی به قطعه اصلی نداریم و مجبوریم آن را با نمونه مشابه جایگزین کنیم. برای حل این مشکل گروه ECA اقدام به جمع آوری اطلاعات تمامی قطعات الکترونیک و انتشار آنها در یک نرم افزار تحت ویندوز نموده است. نام این مجموعه Eca Vrt DVD است و کاربران با استفاده از این نرم افزار می توانند بدون نیاز به اینترنت به اطلاعات اصلی قطعات الکترونیک دست یابند.

نرم افزار Eca Vrt DVD  ، یکی از بهترین نرم افزارهای مشابهات قطعات الکترونیک از جمله انواع  آی سی ،ترانزیستور ها ،  دیود ،فت ،تریستور ، انواع تقویت کننده های عملیاتی ،رگولاتور .. میباشد به عبارت دیگر با نصب این نرم افزار براحتی میتوانید مشخصات انواع قطعات الکترونیک ، شکل ظاهری ،کارخانه سازنده، مشابهات قطعه مورد نظر، نقطه کار وبرخی از ویژگی های بارز ان  از جمله قطعات smd را مشاهده کنید.

Eca Vrt DVD یک بانک اطلاعاتی عظیم از قطعات الکترونیک است که در  آن اطلاعات اصلی بیش از 300 هزار قطعه الکترونیک وجود دارد:

  • بیش از 95.000 دیود
  • بیش از 65٫000 فت
  • بیش از 135000 ترانزیستور
  • بیش از 18000 تریستور
  • بیش از 105000 آی سی

نرم افزارهاي الکترونيک/نرم افزارهاي برنامه نويسي ميکروها

توضیحات

Xilinx Vivado Design Suite یک برنامه طراحی بردهای FPGA است. این برنامه، یک محیط توسعه­ ی مبتنی بر سیستم، مبتنی بر IP و مبتنی بر SoC است که برای پیدا کردن گلوگاه های موجود در سطح سیستمی و پیاده سازی ارائه شده ­است. هدف از این برنامه کارکرد بالا، استفاده­ ی ساده و قابلیت­های تجمیع در سیستم است.

امکانات و ویژگی‌های نرم افزار Xilinx Vivado Design Suite :

  • پیاده سازی سریع
    • 4 برابر پیاده سازی سریعتر
    • 20 درصد طراحی بهتر
  • مزایای موجود:
    • تسریع پیاده سازی:
      • سنتزهای سطح بالا برای تولید IP های مبتنی بر C
      • تجمیع طراحی DSP مبتنی بر مدل با تولید کننده سیستم برای DSP
      • تجمیع IP مبتنی بر بلوک با تجمیع کننده­ی IP
  • تسریع در تایید:
    • شبیه سازی منطقی
    • شبیه سازی زبان تلفیقی
    • برنامه نویسی مجزا و تجمیع شده و محیط اشکال زدایی
    • تسریع تایید تا 100 برابر با C، C++ یا SystemC

سیستم مورد نیاز

Version 2020.2

Linux, 64-bit:

  • RHEL/CentOS 7.4, 7.5, 7.6, 7.7, 7.8, 8.1, 8.2
  • Ubuntu 16.04.5 LTS,16.04.6 LTS, 18.04.1 LTS, 18.04.2 LTS, 18.04.3 LTS, 18.04.4 LTS, 20.04 LTS
  • Amazon Linux 2 AL2 LTS

Version 2020.1:

Linux, 64-bit:

  • RHEL/CentOS 7.4, 7.5, and 7.6
  • Ubuntu 16.04.5 LTS, 16.04.6 LTS, 18.04.1 LTS, 18.04.2 LTS
  • Amazon Linux 2 AL2 LTS

Version 2019.2

Supported Operating Systems

Xilinx supports the following operating systems on x86 and x86-64 processor architectures.

– Microsoft Windows 7 SP1 Professional (64-bit), English/Japanese *
– Microsoft Windows 10.0 1809 Update; 10.0 1903 Update (64-bit), English/Japanese
– Red Hat Enterprise Workstation/Server 7.4, 7.5, and 7.6 (64-bit)
– SUSE Linux Enterprise 12.4 (64-bit)
– CentOS 7.4, 7.5, and 7.6 (64-bit)
– Ubuntu Linux 16.04.5 LTS; 16.04.6 LTS; 18.04.1 LTS; 18.04.02 LTS (64-bit)
– Amazon Linux 2 LTS (64-bit)

* In alignment with Microsoft’s end of life support for Windows 7, Xilinx will also end Windows 7 support for our tools beginning with 2020.1 release.

2019.2 release of Vivado, Vitis, Model Composer & System Generator, will be the last release to support Windows 7. Beginning with 2020.1 release, Xilinx will no longer support Windows 7.

In addition to this, beginning with 2020.1, Xilinx will also drop support for 32-bit HW server tools.


نرم افزارهاي الکترونيک/نرم افزارهاي شرکت نشنال اينسترومنت

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

در مقام مقایسه می‌توان نحوهبرنامه نویسی Labview را با بخش Simulink  نرم افزار MATLAB مقایسه کرد. اما تفاوت در راحتی کار با Iconها و ارتباط با محیط خارج از رایانه می‌باشد. NI LabVIEW بر خلاف تصور افرادی که آن را یک نرم افزار مهندسی می‌دانند .یک زبان برنامه نویسی کامل است و می‌توان منطق برنامه نویسی و سرعت آنرا با زبانهای مانند C یا Pastal مقایسه کرد . Labview  یک زبان برنامه نویسی گرافیکی میباشد که بدون نیاز به کد نویسی و پیش نیاز به تجربه برنامه نویسی قبلی مهندسان را دراجرای پروژه های مورد نظرشان یاری می‏کند.

در این زبان توانایی ارائه امکانات ورودی و خروجی Data از طریق انواع کارتهای DAQ و پردازش سیگنال را داردکه این پردازش ها در هر زمینه‏ای چه انواع عملیات فیلترینگ ، حذف نویز ، انجام عملیات پیچیده ریاضی ، پردازش صوت و یا تصویر می‏تواند باشد.

لبویو یک محیط توسعه یکپارچه به طور خاص برای مهندسین و دانشمندان است . لبویو یک زبان برنامه نویسی گرافیکی (G) که با استفاده از یک مدل dataflow به جای خطوط پی در پی از کد متن ، قدرت دادن به شما برای نوشتن کد های کاربردی با استفاده از یک طرح بصری که شبیه روند تفکر است ، عمل میکند . کمپانی National Instruments ارائه دهنده راه حل هایی برای مهندسان و دانشمندان است که می توانند با استفاده از ابزار های این شرکت به حل بزرگترین چالش مهندسی خود بپردازند . در همین راستا این کمپانی نرم افزار قدرتمند NI LabVIEW را روانه ی بازار کرده است که آخرین نسخه از لبویو دارای بهبود سرعت ، کلید های میانبر توصعه و ابزار اشکال زدایی برای برنامه نویسی گرافیکی جهت تجزیه و تحلیل سیستم‌ های اندازه گیری می باشد . نرم افزار NI LabVIEW یکی از حرفه ای ترین نرم افزارهای برنامه نویسی گرافیکی جهت تجزیه و تحلیل سیستم‌های اندازه گیری می باشد که توسط کمپانی NI بصورت کاملا رایگان عرضه شده است . Labview یک نرم افزار برنامه نویسی گرافیکی می باشد که در کاربردهای مختلف نظیر تجزیه و تحلیل سیستم های اندازه گیری, تحصیلات, آموزش, تحقیقات آزمایشگاهی, صنایع, جمع آوری و غیره استفاده می شود . اسناد ملی (NI)، ارائه دهنده راه حل هایی است که مهندسان و دانشمندان را به حل بزرگترین چالش مهندسی در جهان قادر می سازد . آخرین نسخه از لبویو ارائه بهبود سرعت، کلید های میانبر توسعه و ابزار اشکال زدایی می باشد . لبویو همچنان به استاندارد راه کاربران این سیستم, با هر سخت افزار از طریق استفاده مجدد از کد و مهندسی فرآیندهای مشابه در سراسر سیستم، صرفه جویی در وقت و پول به عنوان پیشرفته ترین تکنولوژی در تعامل است و نیاز به تکامل و فشار زمان و همچنین افزایش در بازار می باشد .نرم افزار NI LabVIEW برای به کارگیری یک رویکرد نرم افزار طراحی به سرعت ایجاد شده و سیستم های قدرتمند، انعطاف پذیر و قابل اعتماد را کاهش می دهد . منحنی یادگیری با سه سوئیت نرم افزار خاص است که عبارتند از یک سال از آموزش نامحدود و مزایای صدور گواهینامه، توسعه دهندگان و دسترسی بی سابقه ای نرم افزار و آموزش منابع برای ساخت سیستم های بهتر و سریعتر, همچنین این نرم افزار به سرعت بخشیدن و بهره وری مهندسی با مجموعه ای موثر از ویژگی های طراحی شده برای کمک به توسعه دهندگان، ارسال، اشکال زدایی و استقرار کد سریع تر کمک می کند . Labview توسط شبکه ابزارهای لبویو، است که توسط IP هر دو از NI و ارائه دهندگان شخص ثالث غنی افزایش یافته است . جعبه ابزار پیشرفته Descriptionting توسط تحقیقات مجهز توسعه دهندگان با ابزار های قدرتمند برنامه برای ایجاد تصویری حرفه ای کمک خواهد کرد .

برخی از کاربردهای این نرم افزار عبارتنداز :

 جمع آوری داده و پردازش سیگنال (Acquiring Data and Processing Signals): توسط ترانسمیتر ، سیگنال تقویت شده را می‏توان به کارت‏ USB DAQ انتقال داد و سپس اطلاعات مربوط به یک لودسل را به کامپیوتر منتقل کرد و منحنی و یا مقدار وزن را نمایش داد.

 کنترل صنعتی(Instrument Control) : در سیستم های اتوماسیون صنعتی می توانید پروژه های متفاوتی انجام دهید به عنوان مثال: با اتصال یک ترموکوپل ( سنسور دما ) و یک فن یک سیستم کنترل دما طرحی کنید.

 ابزار دقیق (Instrument): می‏توانید انواع سنسور ها ( مانند: لودسل ، ترموکوپل ، آلتراسونیک ، سنسور فشار ) را توسط مدارات واسط به کامپیوتر متصل کنید و با نرم افزار لب ویو پردازش های متفاوتی مانند ذخیره داده و یا رسم منحنی و یا فیلترهای دیجیتال را بر روی داده ها انجام دهید. 

 مانیتورینگ : می توانید در سیستم های ابزار دقیق و یا اتوماسیون صنعتی وضعیت سیستم را در کامپیوتر نشان دهید به عنوان مثال: نمایش و رسم منحنی سنسور ها ، وضعیت عملکرد موتورها و جک ها

برخی از ویژگی های نرم افزار NI LabVIEW

  • قابلیت انجام آزمایش بر روی کارت ها و مدارات الکترونیکی در رایانه ها و دیگر وسائل الکترونیکی جهت اطمینان از صحت عملکرد آن ها.
  • قابلیت مدل سازی سیستم های قدرت جهت تجزیه و تحلیل و محاسبه ضریب قدرت.
  • شبیه سازی فعالیت و عملکرد قلب.
  • امکان کنترل فرآیند تهیه و بسته بندی مواد غذایی.
  • امکان اندازه گیری اثرات فیزیکی آزمایش ها بر روی موش های آزمایشگاهی.
  • تشخیص وجود نشتی گاز هیدروژن در شاتل های فضایی.
  • قابلیت نظارت بر رژیم غذایی کودکان و نوزادان.
  • قابلیت کنترل سیستم تهویه مطبوع.
  • قابلیت کنترل موتورهای پله ای و سرو.
  • و ...

نرم افزارهاي الکترونيک/نرم افزارهاي مربوط به طراحي و برنامه نويسي

متلب یک نرم افزار حرفه ای و سطح بالا برای محاسبات عددی, تجسمات و برنامه نویسی می باشد. با استفاده از نرم افزار متلب شما می توانید داده ها را تجزیه و تحلیل کنید و به توسعه و رسم الگوریتم ها بپردازید. همچنین نرم افزار Matlab قابلیت ایجاد مدل ها و برنامه های کاربردی, زبان و ابزار و مدیریت توابع ریاضی را دارا می باشد.

از ویژگی های بارز نرم افزار Matlab؛ تجزیه و تحلیل روش های های متعدد و رسیدن به روش سریع تر حل مسئله می باشد. این امکان با صفحات گسترده و زبان های برنامه نویسی مانند C, C++ و یا جاوا طراحی شده است. از این برنامه می توانید برای شبیه سازی اداوت قدرت، پردازش سیگنال و ارتباطات, تصویر و پردازش ویدئو, سیستم های کنترل, اندازه گیری و تست, امورمالی محاسباتی و زیست شناسی محاسباتی استفاده کنید. برنامه متلب که زبان محاسبات فنی میباشد توسط بیش از یک میلیون مهندس و دانشمند در صنعت و دانشگاه ها استفاده می شود.  

متلب (MATLAB) در واقع یک محیط نرم‌افزاری برای انجام محاسبات عددی و یک زبان برنامه‌نویسی نسل چهارم) 4GL – زبان برنامه نویسی با هدف خاص) است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه است که از ترکیب دو واژه MATrix ماتریس و LABoratory آزمایشگاه  ایجاد شده است. این نام حاکی از رویکرد ماتریس محور برنامه‌ است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.

کار کردن با ماتریس ها در متلب بسیار ساده است. در حقیقت تمام داده‌ها در متلب به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره می‌شود. حتی یک جمله که شما در برنامه تایپ می کنید نیز هم به صورت ماتریس ذخیره می شود یا یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در متلب به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.

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

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

قابلیت های نرم‌افزار Mathworks Matlab:

هسته متلب برای سرعت و کارایی بالا به زبان C نوشته شده ‌است ولی رابط گرافیکی آن به زبان جاوا پیاده‌سازی گشته‌است.

در زیر برخی از قابلیت های کلی این نرم افزار را ذکر کرده ایم؛

– مدل‌سازی فیزیكی

– تحلیل‌های آماری

– منطق فازی

– واقعیت مجازی

– پردازش تصویر

– طراحی فیلتر

– تحلیل‌های اقتصادی

– شبكه‌های عصبی

– طراحی سیستم‌های مخابراتی

– و …

برنامه‌های متلب اکثراً متن‌باز هستند و در واقع متلب(مانند بیسیک) مفسر(رایانه) است نه کامپایلر. قدرت متلب از انعطاف‌پذیری آن و راحت بودن کار با آن ناشی می‌شود، همچنین شرکت سازنده و گروه‌های مختلف؛ از جمله دانشگاه‌های سرتاسر جهان و برخی شرکت‌های مهندسی هر ساله جعبه‌ابزارهای خاص-کاربردی به آن می‌افزایند که باعث افزایش کارایی و محبوبیت آن شده‌است. فهرستی از این جعبه‌ ابزارها در زیر آمده‌است:

جعبه‌ ابزارهای اختصاصی نرم افزار متلب :

– سیمیولینک، ابزاری برای شبیه‌سازی سامانه‌ها به صورت مجرد

– جعبه‌ابزار قدرت متلب، توابع و ابزارهای محاسبات مهندسی قدرت

– جعبه‌ابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات

– جعبه‌ابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل

– جعبه‌ابزار فازی متلب، توابع و ابزارهای محاسبات فازی

– جعبه‌ابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی

– جعبه‌ابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل

– جعبه‌ابزار آمار متلب، توابع و ابزارهای محاسبات آمار

– جعبه‌ابزار جمع‌آوری داده متلب، توابع و ابزارهای جمع‌آوری داده

– جعبه‌ابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی

– جعبه‌ابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر

– جعبه‌ابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت

– جعبه‌ابزار احتمالات متلب

– جعبه‌ابزار محاسبات سیمبولیک متلب

– جعبه‌ابزار کارگاه بی‌درنگ متلب، توابع و ابزارهای محاسبات سامانه‌های بی‌درنگ


نرم افزارهاي الکترونيک/نرم افزارهاي طراحي پي سي بي و شماتيک

برنامه‌ی Altium Designer یک بسته‌ی نرم‌افزاری طراحی الکترونیکی ECAD یا EDA (مخفف Electronic Design Automation و به‌معنی اتوماسیون طراحی الکترونیکی) است که برای تخته‌ مدار چاپی (Printed Circuit Board یا به‌ اختصار PCB) و نیز مدارهای مجتمع دیجیتال برنامه‌ پذیر (FPGA مخفف Field-Programmable Gate Array) مورد استفاده قرار می‌گیرد. این نرم‌افزار در سال 1985 با نام Protel Designer و برای سیستم‌عامل DOS ارائه شد و دو سال بعد نرم‌افزار Protel Schematic به‌عنوان بخش طراحی و ویرایش شماتیک منتشر شد؛ پس از ارائه‌ی نسخه‌ی Protel DXP، نام این مجموعه به‌شکل فعلی تغییر داده شد.

امکانات و ویژگی‌های نرم‌افزار Altium Designer :

– طراحی PCB با پشتیبانی از قطعات Embedded و تعبیه‌شده، مدیریت پیشرفته‌ی لایه‌ها، ردیابی مسیر خودکار و…

– تجزیه و تحلیل مدارهای آنالوگ به‌صورت اسپایس

– امکان طراحی و پیاده‌سازی شماتیک

– دارای کتابخانه‌ی بسیار کامل قطعات مختلف با دسته‌بندی مناسب

– برخورداری از ابزارهای کامل کدنویسی و طراحی FPGA با قابلیت شبیه‌سازی و اشکال‌زدایی VHDL (یک زبان توصیف سخت‌افزاری) و…

– قابلیت خروجی‌ گرفتن به‌صورت سه‌بعدی از مدار

– وجود افزونه‌های متعدد جهت اضافه‌کردن ویژگی‌های جدید به نرم‌افزار

– پشتیبانی از همه‌ی شرکت‌های سازنده‌ی مدار چاپی

و…

سیستم مورد نیاز

Windows 7 / 8.1 / 10 64bit Only
Intel® Core™2 Duo/Quad 2.66GHz (or faster) processor or equivalent
4 GByte RAM
10 GByte hard disk space (Install + User Files)
Dual monitors with at least 1680×1050 (widescreen) or 1600×1200 (4:3) screen resolution
NVIDIA® GeForce® 8000 # series, 256MB (or more) graphics card or equivalent
USB2.0 port (if connecting to a NanoBoard-NB2 or NanoBoard-3000)
DVD-Drive
Adobe® Reader® 8 (or above)
Internet Connection
Internet Explorer 8 or above
Microsoft Excel (required for Bill of Materials templates)



صفحه 1 از 1