اطلاعیه

Collapse
No announcement yet.

معرفی نرم افزارهای لینوکس ( فقط برق و الکترونیک )

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    معرفی نرم افزارهای لینوکس ( فقط برق و الکترونیک )

    سلام
    احتیاجی به توضیح و حاشیه نیست ! از عنوان تاپیک معلومه که توی اینجا قراره نرم افزارهای تحت لینوکس معرفی و حتی المقدور لینک دانلودی هم از اونا داده بشه !
    اینم یه فرصت برای کسایی که لینوکس کار می کنند تا نگند به لینوکس اهمیتی داده نیشه ! ( البت تو ایران اینجوریه و تو کل دنیا استفاده از لینوکس و نرم افزارهاش روز به روز افزایش پیدا می کنه )
    هدف از ایجاد این تاپیک هم معرفی و آشنایی نرم افزارهای لینوکس و دست آخر اگر خوب پیش رفت قرار دادن محصولات لینوکس توی فروشگاه

    پس لطفا موارد زیر رو رعایت کنین :nerd:
    1- تو این تاپیک به هیچ وجه در مورد قدرت و برتری ویندوز و لینوکس بحث نمیشه
    2- فقط نرم افزارهایی معرفی میشند که ربطی به یکی از شاخه های برق داشته باشند
    3- لطفا لینک خالی نزارین ! حد اقل یه توضیح با لینک سایت ( حتی انگیسی )
    4- الکی هم تاپیک رو با پستهای spam پر نکنی

    ممنون و متشکر از دوستان :job:

    #2
    پاسخ : معرفی نرم افزارهای لینوکس

    با اجازه دوستان من از صفر شروع می کنم. یعنی نصب لینوکس و ویندوز در کنار هم.

    This program allows you to install different OS (operating system) side-by-side on your main OS. For example if you’re running WinXP you can install some of Linux editions (Ubuntu for example) or vice versa.


    Windows Client:

    کد:
    http://rapidshare.com/files/93452849/Parallels.Workstation.v2.2.2222.Incl.Keymaker-EMBRACE.rar
    Linux Client:

    کد:
    http://rapidshare.com/files/93449674/Parallels.Workstation.v2.2.2222.Linux.Incl.Keymaker-EMBRACE.rar
    دلا یاران سه قسمند ار بدانی
    زبانی اند و نانی اند و جانی
    به نانی نان بده از در برانش
    محبت کن به یاران زبانی
    و لیکن یار جانی را به دست آر
    به جانش جان بده تا می توانی

    دیدگاه


      #3
      پاسخ : معرفی نرم افزارهای لینوکس

      با سلام
      امیدوارم که این پست بیآ‌ربط به حساب نیاید (خیلی سعی کردم این پست رو ننویسم ولی احساس کردم لازمه به هر حال هر جوری که مدیران میآ‌دانند با این پست برخورد کنند).

      با احترام به دوستان من پیشنهاد میآ‌کنم که برنامهآ‌های کدباز یا حداقل رایگان معرفی شوند نه برنامهآ‌های لایسنس دار پولی. علاوه بر این اگر دوستان قصد تجربه کردن لینوکس را دارند سعی نکنند با ماشین مجازی و از این جور چیزآ‌ها اجراش کنند. در این حالت شما سرعت به نسبت پاینی دارید و کلا این روش مناسب امتحان کردن سیستمآ‌عامل نیست. از این جهت میآ‌گم که اکثر توزیعآ‌های لینوکس امکان اجرای زنده از روی دیسک را دارند (Live CD) و شما میآ‌توانید بدون اینکه نگران باشید که کامپیوتر شما مشکلی براش پیشآ‌ بیاید، از روی CD سیستمآ‌عامل را بوت کنید. در ضمن برای این کار شما نیازی به برنامه خاصی (اون هم پولی!) برای داشتن همزمان دو سیستمآ‌عامل را ندارید.
      من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

      دیدگاه


        #4
        پاسخ : معرفی نرم افزارهای لینوکس

        ممنون از توزیحات manian و _آرش !
        به احترام اینکه هر دوتونم کاربر فعال هستید و از اعضای خوب انجمن ، بهتره که این پستهاتون بمونه !
        ولی لطف کنین اون مواردی که اون بالا ذکر شده رو رعایت کنی
        نوشته اصلی توسط فرشاد اکرمی

        پس لطفا موارد زیر رو رعایت کنین :nerd:
        1- تو این تاپیک به هیچ وجه در مورد قدرت و برتری ویندوز و لینوکس بحث نمیشه
        2- فقط نرم افزارهایی معرفی میشند که ربطی به یکی از شاخه های برق داشته باشند
        3- لطفا لینک خالی نزارین ! حد اقل یه توضیح با لینک سایت ( حتی انگیسی )
        4- الکی هم تاپیک رو با پستهای spam پر نکنی

        ممنون و متشکر از دوستان :job:
        و همونطورکه گفته شد هر نرم افزار تحت لینونکس !

        بعد این بی هیچ بحث و سخنی پست پاک میشه

        دیدگاه


          #5
          پاسخ : معرفی نرم افزارهای لینوکس

          Virtuoso Layout Migrate


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

          توضیحات بیشتر در لینک زیر :
          http://www.cadence.com/products/cic/layout_migrate/pages/default.aspx

          لینک دانلود وجود نداره !

          دیدگاه


            #6
            پاسخ : معرفی نرم افزارهای لینوکس

            Magic VLSI



            این هم یک نرم افزار نسبتا خوب برای کشیدن LAYOUT مدارات VLSI

            لینک توضیحات :
            http://www.opencircuitdesign.com/magic/

            دیدگاه


              #7
              پاسخ : معرفی نرم افزارهای لینوکس

              Electronic Engineering Tool 0.4.1

              Electronic Engineering Tool is a web-based tool with an electronic formula calculator and converter functions.

              A very usefull tool when working with electronics, from amature to engineer, ex. Converter: Fahrenheit-Celsius-Kelvin, Dec-Hex-Bin-Oct, etc. Calculator: Ohms Law, Coil Reactance, Capacitor Reactance, Thermal Resistant (�C/W), Decibel (dB) etc.


              http://linux.softpedia.com/get/Science-and-Engineering/Electronic-Design-Automation-EDA-/Electronic-Engineering-Tool-1935.shtml

              دیدگاه


                #8
                پاسخ : معرفی نرم افزارهای لینوکس

                با سلام
                من هم یه نرمآ‌افزار معرفی میآ‌کنم که هم کدباز هست و هم مجانی!



                اگر شما قصد دارید که یک دستگاه CNC را با کامپیتور کنترل کنید، به نظر بنده بهترین برنامه EMC یا Enhanced Machine Controller است. این برنامه فوقآ‌العاده امکان کنترل یک CNC ساده با سهآ‌تا استپر موتور تا یک دستگاه چند محور با سورو موتور را دارد.

                من از سایت برنامه امکانات رو اینجا میآ‌نویسم (البته با دخل و تصرف و در حد سوادم): http://www.linuxcnc.org/content/view/11/10/lang,en/
                ۱. این برنامه رایگان و کدباز است با لایسنس GPL
                ۲. این برنامه چندین رابط گرافیک خوب دارد.
                ۳. کنترل به صورت بلادرنگ هست.
                ۴. مفسر G-Code برای ماشینآ‌کاری خروجیآ‌های برنامهآ‌های CAD/CAM
                ۵. استفاده از مفهوم به نمام HAL یا Hardware Abstraction Layer که پیادهآ‌سازیآ‌های سختآ‌افزارآ‌ها را از نرمآ‌افزار اصلی جدا میآ‌کنه و کمک میآ‌کنه که شما هر سختآ‌افزاری که علاقه دارید را به این برنامه متصل کنید (البته احتمالا باید کدآ‌های HAL آن را بنویسید)

                برای تست و اجرای این برنامه فوقآ‌العاده بهترین و راحتآ‌ترین روش اینه که Live-CD برنامه رو از سایت دانلود کنید و سیستم رو با این CD بوت کنید.http://www.linuxcnc.org/



                * اینجاآ‌ها را نیز نگاه کنید:
                http://www.eca.ir/forum2/index.php?topic=14591.msg66179#msg66179
                http://www.eca.ir/forum2/index.php?topic=18982.msg89325#msg89325
                http://www.eca.ir/forum2/index.php?topic=17948.msg85108#msg85108
                http://www.eca.ir/forum2/index.php?topic=14591.msg66179#msg66179

                * من در حال نوشتن یه آموزش ساده برای این برنامه در وبلاگم هستم. انشاالله هر وقت تکمیل شد اینجا یه بعدالتحریریه اضافه میآ‌کنم.
                من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

                دیدگاه


                  #9
                  پاسخ : معرفی نرم افزارهای لینوکس

                  خب ، من هم میخوام نرم افزار gEDA رو معرفی کنم
                  gEDA مجموعه ای از نرم افزارهایی برای کشیدن شماتیک ، تبدیل اون به PCB و ... است
                  من فعلا فقط از pcb ش استفاده کردم ، ولی دوستان هستن که با قسمتهای دیگش هم کار میکنن

                  این برنامه ها تحت مجوز GPL منتشر هستن
                  ترجمه فارسی این مجوز رو میتونید در اینجا مشاهده بفرمایید


                  خیلی جالبه ، این نرم افزار هم مثل اکثر نرم افزارهای لینوکسی دیگه ، اصالت خودش رو به خط فرمان و حالت اسکریپتی حفظ کرده
                  مثلا من برای ساختن Footprint توی یه فایل متنی ساده دستوراتی برای ساختن اون مینویسم !

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

                  سایت اصلی پروژه :
                  http://www.geda.seul.org

                  ویکی پروژه :
                  http://geda.seul.org/wiki/

                  لیست ابزارهای این پروژه :
                  http://www.geda.seul.org/tools/index.html

                  تصویر نمونه ای از قسمت شماتیک :

                  تصویر نمونه ای از قسمت pcb

                  چگونه هوشمندانه بپرسیم

                  دیدگاه


                    #10
                    معرفی نرم افزارهای لینوکس (XCircuit)

                    با سلام

                    من این پست رو جدا گانه زده بودم ولی احساس کردم، بد نیست به اینجا بیارم، تا مرتب بشه. http://www.eca.ir/forum2/index.php?topic=18751


                    من یک برنامه جالب توی لینوکس (البته نسخه ویندوزی هم داره) پیدا کردم برای کشیدن شماتیک. برنامه xcricuit! سایت این برنامه http://opencircuitdesign.com/xcircuit/

                    عکس زیر یک نمای نمونه از این برنامه هست (اندازه پنجره برنامه را کوچک کردم تا اینجا جا بشه):



                    حالا چرا این برنامه به نظرم جالب آمده خدمت دوستان عرض میآ‌کنم:

                    ۱. اولا این برنامه میآ‌تواند به برنامه محبوب من gEDA متصل شود و شماتیک را به آن بفرستد! (برای دوستان این گزینه مهم نیست)
                    ۲. همواره به نظرم کیفیت خروجی شماتیک برنامهآ‌های مختلف خیلی پایین است به خصوص اگر بخواهید آن را در یک متن استفاده کنید. ولی به نظرم خروجی این برنامه خیلی زیباآ‌تر از برنامهآ‌های مشابه است اون هم به علت شکل خاص خروجی برنامه.
                    ۳. متنآ‌باز بودن هم که دلیل همیشگی لینوکسی جماعت هست!

                    دلیل دوم خیلی مهمه ولی چیزی که برای من جالب بود رویکرد (approach) این برنامه است. طراحان این برنامه یک فرمت خاص برای فایلآ‌های شماتیک قرار ندادهآ‌اند بلکه مستقیم از فرمت Post Script استفاده کردهآ‌اند. این خیلی جالبه یعنی شما یک فایل PS دارید که وقتی بازش میآ‌کنید دقیقا تصویر مدارتون رو میآ‌بینید! همین فایل هم توسط برنامه به عنوان فایل شماتیک استفاده میآ‌شه! برای تقریب به ذهن فرض کنید که برنامه از فایل PDF استفاده کنه به عنوان فرمت خروجی شما میآ‌توانید فایل PDF رو به راحتی پرینت کنید و یا در نوشته قرار بدهید! لازم هم نیست برید توی برنامه و فایل شماتیک رو export کنید به یک فرمت قابل پرینت! این خیلی جالبه.

                    این هم خروجی همان شماتیکی است که برای وبلاگم روش کار میآ‌کرد (البته این شماتیک قطعا حق مطلب رو ادا نمیآ‌کنه ولی بازهم زیباتر از نمونهآ‌های مشابه است). فقط من فایل PS رو تبدیل کردم به gif که بتونم توی فروم نشون بدم. تبدیل کردن این فایل هم با یه برنامه فوقآ‌العاده به نام imagemagic انجام دادم این برنامه یه چیز توی مایهآ‌های فوتوشاپی است که با command line کار میآ‌کنه. به عنوان مثال من این تبدیل رو توی کامپیوترم این طوری انجام دادم:


                    convert dump.ps dump.gif




                    -- این برنامه نشون میآ‌ده که باید جدیآ‌تر این فرمت PS رو بررسی کنیم و یاد بگیرم چون وقتی قابلیت برنامه نویسی و اسکریپتی داره شاید بشود برای خیلی از چیزآ‌های مشابه ازش استفاده کرد.


                    من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

                    دیدگاه


                      #11
                      سایآ‌لب Scilab برنامهآ‌ای مشابه به متلب (معرفی نرمآ‌افزارهای لینوکس)

                      با سلام
                      یکی از مهمآ‌ترین و بهترین ابزارآ‌هایی که مهندیسین رشتهآ‌های مختلف از آن استفاده میآ‌کنند، متلب Matlab هست. ولی خوب متلب برنامهآ‌ای گران قیمت و کدبسته است.



                      Scilab

                      Scilab برنامهآ‌ای علمی برای محاسبات عددی است. این برنامه ابزاری باز (کد باز) برای کاربردآ‌های علمی و مهندسی است.
                      Sclilab شامل صدآ‌ها تابع ریاضی است، همچنین امکان اضافه کردن توابع جدید با استفاده از زبانآ‌های C C++ Fortran ... امکان پذیر است.
                      سایآ‌لب از ساختمان دادهآ‌آ‌های پیشرفتهآ‌ای مانند لیست، چند جملهآ‌ای، توابع گویا، سیستم خطی ... استفاده میآ‌کند. همچنین مفسر و زبان سطح بالا نیز از امکانات این برنامه است.
                      toolboxهای که در سایآ‌لب در دسترس هستند:
                      ۱. گرافیک و انیمیشتن دوبعدی و سهآ‌بعدی
                      ۲. جبر خطی و ماتریسآ‌های پراکنده
                      ۳. توابع چند جملهآ‌ای و گویا
                      ۴. تخمین و درونآ‌یابی Interpolation, approximation
                      ۵.شبیهآ‌سازی Simulation: ODE solver and DAE solver
                      ۶. ابزاری شبیه به ******** برای طراحی و شبیهآ‌سازی سیستمآ‌های دینامیک Scicos: a hybrid dynamic systems modeler and simulator
                      ۷. پردازش سیگنال Signal processing
                      ۸. گراف و شبکه Metanet: graphs and networks
                      ۹. موازی سازی Parallel Scilab
                      ۱۰. آمار Statistics
                      ۱۱. ارتباط با زبانآ‌های/ابزارآ‌های: Fortran, Tcl/Tk, C, C++, Java, LabVIEW
                      ۱۲. ابزارآ‌های دیگر شامل: Classic and robust control, LMI optimization و Differentiable and non-differentiable optimization و Differentiable and non-differentiable optimization و Interface with Computer Algebra: Maple package for Scilab code generation
                      ۱۳. و ابزارآ‌های فراوان دیگری در حوزهآ‌ها مختلف

                      سایت برنامه: http://www.scilab.org

                      -- بستهآ‌ای برای scicos وجود دارد که مناسب سیستمآ‌های مخابراتی است. به نظر خیلی بستهآ‌ی جالبی میآ‌آید.
                      -- سایآ‌لب ابزاری کدآ‌باز است و بر روی اکثر سیستمآ‌عاملآ‌ها اجرا میآ‌شود اگر به سایآ‌لب علاقهآ‌مند هستید، یه سری به سایتش بزنید.
                      -- نوشتآ‌های بالا ترجمهآ‌ای ناشیانه از صفحات معرفی برنامه است در اینجا و اینجا




                      من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

                      دیدگاه


                        #12
                        پاسخ : معرفی نرم افزارهای لینوکس

                        Kontrollerlab

                        Kontrollerlab محیطی یکپارچه یا بقول معروف IDE برای توسعه برنامه برای میکروکنترلر هست

                        Kontrollerlab از این ابزارها برای ساختن محیطی آسانتر برای برنامه نویسی استفاده میکند :
                        avr-gcc و برنامه های کمکی دیگر برای کامپایل برنامه C ، لینک کردن فایلهای آبجکت و ...
                        uisp و avrdude برای پلود یا دانلود فایل به/از آی سی
                        دیباگری بصورت داخلی برای دیباگ برنامه
                        ترمینال سریال برای ارتباط برقرار کردن با پورت سریال
                        ادیتور kate برای نوشتن برنامه

                        همانطور که از اسم این برنامه پیداست در اصل برای میزکار KDE ساخته شده ( میشه توی GNOME هم ازش استفاده کرد ولی توصیه نمیشه )
                        من به شخصه از این برنامه استفاده نمیکنم ، ولی تعریفشو از دوستان شنیدم

                        برای آشنایی بیشتر با این نرمآ‌افزار مقاله آشنایی با Kontrollerlab را مطالعه کنید.


                        چند Screenshot از این برنامه :
                        http://sourceforge.net/project/screenshots.php?group_id=177228

                        صفحه اصلی پروژه :
                        http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab

                        این برنامه بصورت سورس در فرمت tar.bz2 و tar.gz ارایه میشه
                        نسخه های از پیش کامپایل شده ای هم بصورت RPM و DEB (برای کوبونتو یا اوبونتو ) ، و برای دبیان موجود هست:
                        http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab&sect ion=download

                        بعلت بسته شدن دانلود از Sourceforge برای ایران، دوست عزیزمون آقای محمد منفرد سورس کد و کامپایل شده این نرم افزار رو در اینجا پلود کردند :
                        http://monfared.persiangig.com/Sources/Kontrollerlab

                        با تشکر از ایشون
                        چگونه هوشمندانه بپرسیم

                        دیدگاه


                          #13
                          پاسخ : معرفی نرم افزارهای لینوکس ( فقط برق و الکترونیک )


                          AVR-Live-CD
                          All AVR Tools on one CD



                          http://avrlivecd.umfragen-service.de/index.php

                          دیدگاه


                            #14
                            Qucs

                            سلام

                            یکی از نیازهای هر فرد فعال در رشته الکترونیک (مخابرات و قدرت و ...) نرم افزارهای شبیه سازی مدارات است که در ویندوز اکثر کاربران پس از شنیدن شبیه سازی (البته آنالوگ) ناخودگاه به یاد محصولات ارکد می افتند اما در لینوکس من Qucs را پیشنهاد می کنم که از پس طراحی و تحلیل بسیاری از مدارات بر میاد و به نوعی جایگزین به حقی برای محصولات ارکد تلقی می شود و قابلیت هایی را داراست که از یک محصول رایگان بعید به نظر می رسد و ممکن است با شنیدن آنها تعجب کنید!
                            این برنامه به صورت Cross Platform عرضه می شود، نکته جالب توجه آنکه نسخه ویندوز آن به طور رسمی پشتیبانی نمی شود! و تقریبا برای تمام سیستم های عامل موجود است.
                            برخی مشخصات Qucs یا شبیه ساز فراگیر مدار (این اسم با کمک بچه ها توی کانال eca انتخاب شد!) منبع: ویکی پدیا


                            شبیهآ‌ساز فراگیر مدار (به انگلیسی: Qucs) یک نرمآ‌افزار شبیهآ‌ساز مدارات الکترونیک است که به صورت متنآ‌باز تحت اجازهآ‌نامه عمومی همگانی گنو منتشر شدهآ‌است. این نرمآ‌افزار به شما این امکان را میآ‌دهد که مدارات خود را بوسیله یک رابط کاربری گرافیکی رسم کنید و رفتار سیگنالآ‌کوچک، سیگنالآ‌بزرگ و اغتشاش آن را شبیهآ‌سازی کنید. شبیهآ‌سازیآ‌های دیجیتال نیز بوسیله Verilog و یا VHDL پشتیبانی میآ‌شود.

                            Qucs از یک مجموعه در حال رشد قطعات آنالوگ و دیجیتال از جمله زیر-مدارات SPICE پشتیبانی میآ‌کند.

                            انواع تحلیلآ‌ها

                            * پارامتر S، به همراه اغتشاش
                            * جریان متناوب، به همراه اغتشاش
                            * جریان مستقیم
                            * تحلیلآ‌های گذرا
                            * تعادل هارمونیک(هنوز تکمیل نشدهآ‌است.)
                            * شبیهآ‌سازیآ‌های دیجیتال: VHDL و Verilog-HDL
                            * جاروب پارامتری

                            امکانات در یک نگاه

                            * رابط گرافیکی آسان برای رسم نقشهآ‌ها
                            * نمایش اطلاعات شبیهآ‌سازی بوسیله انواع مختلف دیاگرام، از جمله نمودار اسمیت، قطبی، دکارتی، جدول، دیاگرام زمانی، جدول صحت و سهآ‌بعدی
                            * محاسبهآ‌گر خطآ‌ انتقال
                            * سنتز فیلتر
                            * ابزار نمودار استمیت برای تطبیق توان و اغتشاش
                            * سنتز طراحی تضعیفآ‌کننده
                            * مدیر کتابخانهآ‌های مدل قطعات و زیر-مدارات
                            * بهینهآ‌کننده برای طراحیآ‌های آنالوگ
                            * رابط Verilog-A
                            * پشتیبانی از چندین زبان(GUI و سامانه راهنمای داخلی)
                            * سلسله مراتب زیر-مداری
                            * قابلیت پردازش قدرتمند نتایج با امکان استفاده از معادلات.
                            * وسایل خطی و غیر خطی تعریف شده به صورت پارامتری
                            * اسناد شامل
                            o تعداد زیادی راهنمای قدم به قدم
                            o گزارشات
                            o توضیحات فنی شبیهآ‌ساز
                            مجموعه ابزارها

                            Qucs از تعداد زیادی برنامه مستقل تشکیل شدهآ‌است که بوسیله GUI (رابط کاربری گرافیکی) با یکدیگر تعامل دارد. از جمله
                            * خود GUI
                            GUI برای کشیدن نقشهآ‌مدار، برپا سازی شبیهآ‌سازیآ‌ها، نمایش نتایج شبیهآ‌سازی، نوشتن کد VHDL و غیره استفاده میآ‌شود.
                            * شبیهآ‌ساز پیوسته(آنالوگ) پشت خط
                            شبیهآ‌ساز آنالوگ یه برنامهآ‌ دارای خطآ‌فرمان است که توسط QUI اجرا میآ‌شود تا نقشهآ‌ای را که قبلا توسط شما رسم شدهآ‌است را شبیه سازی کند. آن یک netlist از ورودی میآ‌گیرد، آن را از نظر خطا بررسی میآ‌کند، اقدامات لازم شبیهآ‌سازیآ‌های مورد نظر را انجام میآ‌دهد و در نهایت یک مجموعه اطلاعات تولید میآ‌کند.
                            * ویراستار متن ساده
                            ویراستار متن برای نمایش netlist، اطلاعات ثبت شده شبیهآ‌سازی، همچنین برای ویرایش پروندهآ‌هایی که در برخی اجزا وجود دارند(از جمله SPICE netlist، یا پروندهآ‌های Touchstone).
                            * برنامه کاربردی سنتز فیلتر
                            این برنامه میآ‌تواند برای طراحی انواع مختلف فیلتر استفاده شود.
                            * محاسبهآ‌گر خط انتقال
                            محاسبهآ‌گر خط انتقال میآ‌تواند برای طراحی و تحلیل انواع متفاوت خط انتقال استفاده شود(مانند مایکرواستریپآ‌ها و کابلآ‌های کواکسیال).
                            * کتابخانه قطعات
                            مدیر کتابخانه قطعات مدلآ‌ فطعات واقعی را نگهآ‌میآ‌دارد(مانند دیودها، ترانزیستورها، پلآ‌ها، تقویتآ‌کنندهآ‌های عملیاتی). که میآ‌تواند توسط کاربر توسعه پیدا کند.
                            * برنامه کاربردی سنتز تضعیفآ‌کننده
                            این برنامه میآ‌تواند برای طراحی انواع تضعیفآ‌کننده غیرفعال استفاده شود.
                            * برنامه تبدیل تحت خط فرمان
                            ابزار تبدیل توسط GUI استفاده میآ‌شود برای، ورود و خروج مجموعهآ‌ اطلاعات، netlistها و نقشهآ‌ها از یا به دیگر برنامهآ‌های CAD/EDA. قالبآ‌های مورد پشتیبانی و همچنین اطلاعات استفاده در صفحه راهنمای qucsconv قرار دارد.

                            علاوه بر اینها GUI دیگر ابزارهای EDA را نیز راهآ‌اندازی میآ‌کند. برای شبیهآ‌سازیآ‌های دیجیتال(بوسیلهVHDL) از برنامه FreeHDL استفاده شدهآ‌است. و برای بهینهآ‌سازیآ‌های مدار ASCO پیکربندی و راهآ‌اندازی میآ‌شود.

                            قطعات

                            * قطعات ایدهآ‌آل
                            * منابع
                            * پرابآ‌ها
                            * خطوط انتقال
                            * قطعات غیر خطی(دیودها، ترانزیستورها و...)
                            * قطعات دیجیتال
                            * سبدهای پرونده!(مجموعه اطلاعات پارامتر S، و netlistهای SPICE)
                            * نقاشیآ‌ها

                            مدلآ‌های ترانزیستور

                            * FBH-HBT
                            * HICUM L۰ v۱٫۱۲
                            * HICUM L۰ v۱٫۲
                            * HICUM L۲ v۲٫۱
                            * HICUM L۲ v۲٫۲۲
                            * HICUM L۲ v۲٫۲۳
                            * MESFET (Curtice, Statz, TOM-۱ and TOM-۲)
                            * SGP (SPICE Gummel-Poon)
                            * MOSFET
                            * JFET
                            * EPFL-EKV MOSFET v۲٫۶

                            سایت رسمی Qucs
                            چند تصویر از برنامه
                            لینک دانلود برای تمامی پلتفرم ها! در این صفحه
                            همچنین برای اوبونتو به راحتی از طریق مخزن قابل نصب است.

                            دیدگاه


                              #15
                              پاسخ : معرفی نرم افزارهای لینوکس ( فقط برق و الکترونیک )

                              توی بحث محاسبات عددی ریاضی و محاسبات سمبولیک نرم افزارهاز زیادی وجود دارند مثل Matlab , Mathematica و ابزارهای متن بازی مثل Maxima و Octave و Maple و SciLab و Axiom (اینا همشون رو میشه به عنوان معرفی قلمداد کرد :mrgreen: ) ....
                              یکی از مهمترین عوامل توی بحث نرم افزارهای اینچنین گاهی کاربر از نوع محاسبه و تقریبها هست که در مسائل مهم بسیار حیاتی هست واسه همین هست که متن باز بودن بسیار مهم میشه و ....
                              در این بین ابزاری هست به اسم sage که بسیار قدرتمند هست این ابزار هم متن باز و مجانی هست و البته توسط ابزارهای تجاری و متن باز دیگه ای مثل Maple که به نظر من قدرتمندترین توی پردازش سمبولیک هست مورد استفاده قرار میگیره
                              این ابزار خاصیتهای زیادی داره و کاملا میتونه به عنوان جایگزینی شایسته قلمداد بشه.
                              ازین ابزار میشه به شکل آنلاین هم استفاده کرد نسخهٔ آفلاین هم وجود داره من با Maple آشنا هستم که اونم ابزاری متن باز و بسیار خوب هست به نظرم sage جایگزین خوبی واسه اون ابزار هست نرم افزارهای اینچنینی کاربردهای وسیعی توی حیطه های مختلف علمی دارند. همونطوری که گفتم sage توسط برنامه های متن باز دیگه هم مورد استفاده قرار میگیره و در واقع قدرت پکیجهای ریاضی مختلف رو تحت یک اینترفیس واحد که با پایتون نوشته شده میاره و به راحتی میشه گفت با تمام ابزارهائی که معرفی شد میتونه ارتباط برقرار کنه.
                              این ابزار حیطه های مختلف ریاضیات عمومی و محض و کاربردی رو پوشش میده و شامل حساب مقدماتی تا تئوری اعداد ...رمزنگاری و گرافها و نظریهٔ گروهها است.
                              نرم افزار sage اینترفیسهائی برای ارتباط با این نرم افزارها رو داره:
                              Maple-Matlab-Magma-Mathematica-MuPAD
                              Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave, and Singular
                              که اکثرا متن باز هستند (همینجا این همه نرم افزار دیگه هم معرفی شد :rolleyes
                              یکی از قابلیتهای واقعا جالب این نرم افزار اینه که عوض استفاده از یه زبان خاص از همون زبان پایتون استفاده میکنه و این قدرت بسیاری رو به زبان میده قدرتی بسیار زیاد که البته با مروری کوتاه در توانائی ها و اسکرین شاتهائی که گذاشته شده کاملا نمایان هست و این نرم افزار رو متمایز میکنه (چون پایتون بسیاری از کتابخانه های علمی و گرافیکی رو با خودش داره و در مسئلهٔ اینتراکتیو هم بسیار کمک میکنه)
                              یکی دیگه از قابلیتها جالبش اینه که میتونه با مرورگر و اینترنت هم به راحتی ارتباط برقرار کنه و ازش به عنوان فرمول نویسی هم استفاده بشه مثلا یه پکیج جدید اومده مینویسین:
                              sage -i new_package

                              یا
                              sage upgrade

                              یعنی یه package manager توکار داره
                              من دوسال پیش با این نرم افزار آشنا شدم اون موقع توسط یکی از اساتید شاکی دانشگاههای آمریکا پروژه ش کلید خورده بود اون موقع ODE و PDE رو به شکل سمبولیک مثل Maple ساپورت نمیکرد ولی الان فکر کنم اینارو ساپورت میکنه
                              http://wiki.sagemath.org/interact/diffeq
                              چندتا عکس هم که توانائی های نرم افزار رو واضح تر میکنه:
                              کد:
                              var('x')
                              x0 = 0
                              f = sin(x)*e^(-x)
                              p = plot(f,-1,5, thickness=2)
                              dot = point((x0,f(x0)),pointsize=80,rgbcolor=(1,0,0))
                              @interact
                              def _(order=(1..12)):
                               ft = f.taylor(x,x0,order)
                               pt = plot(ft,-1, 5, color='green', thickness=2)
                               html('$f(x)\;=\;%s$'%latex(f))
                               html('$\hat{f}(x;%s)\;=\;%s+\mathcal{O}(x^{%s})$'%(x0,latex(ft),order+1))
                               show(dot + p + pt, ymin = -.5, ymax = 1)





                              کد:
                              sage: density_plot(sin(x^2 + y^2) * cos(x+y^2) * sin(y), (-4, 4), (-4, 4), ...
                                 cmap='jet', plot_points=100).show(figsize=(6,6), frame=True)





                              کد:
                              sage: stnc = 'I am a cool multiedge graph with loops'
                              sage: g = DiGraph({}, loops=True, multiedges=True)
                              sage: for a,b in [(stnc[i], stnc[i+1]) for i in xrange(len(stnc)-1)]:
                              ....:  g.add_edge(a, b, b)
                              sage: g.plot(color_by_label=True, edge_style='solid').show(figsize=(8,8))



                              اینجا هم از امکانات اینتراکتیو و سه بعدی نرم افزار :
                              http://wiki.sagemath.org/interact/graphics


                              --------------
                              ببخشید چرا این عکسها نمایش داده نمیشه؟ چندجور ویرایش کردم ولی فایده ای نداشت...محدودیتی هست؟

                              دیدگاه

                              لطفا صبر کنید...
                              X