* جستجوي گوگل

Google


در كل اينترنت
در اين سايت

* نمايندگي هاي ECA

محصولات فروشگاه

تبليغات

* مجله تخصصي نويـــــز

مجله نویــز

نويسنده موضوع: معرفي نرم افزارهاي لينوكس ( فقط برق و الكترونيك )  (دفعات بازديد: 2166 بار)

0 کاربر و 1 مهمان درحال ديدن موضوع.

آنلاين فرشاد اکرمی

  • معاونت تجاری
  • *
  • تشکر
  • -اهدايي: 506
  • -دريافتي: 1137
  • ارسال: 2736
  • <br>
    • فوق دیپلم برق صنعتی
سلام
احتياجي به توضيح و حاشيه نيست ! از عنوان تاپيك معلومه كه توي اينجا قراره نرم افزارهاي تحت لينوكس معرفي و حتي المقدور لينك دانلودي هم از اونا داده بشه !
اينم يه فرصت براي كسايي كه لينوكس كار مي كنند تا نگند به لينوكس اهميتي داده نيشه ! ( البت تو ايران اينجوريه و تو كل دنيا استفاده از لينوكس و نرم افزارهاش روز به روز افزايش پيدا مي كنه  :wink: )
هدف از ايجاد اين تاپيك هم معرفي و آشنايي نرم افزارهاي لينوكس و دست آخر اگر خوب پيش رفت قرار دادن محصولات لينوكس توي فروشگاه  :wink:

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

ممنون و متشكر از دوستان  :job:
« آخرين ويرايش: آپريل 01, 2009, 03:26:37 am توسط manian »


آفلاين آرش فیروزی

  • نه ستاره
  • *
  • تشکر
  • -اهدايي: 60
  • -دريافتي: 285
  • ارسال: 958
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #1 : سپتامبر 18, 2008, 07:21:09 pm »
با اجازه دوستان من از صفر شروع می کنم. یعنی نصب لینوکس و ویندوز در کنار هم.

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
« آخرين ويرايش: سپتامبر 18, 2008, 07:25:35 pm توسط _آرش »
دلا یاران سه قسمند ار بدانی
زبانی اند و نانی اند و جانی
به نانی نان بده از در برانش
محبت کن به یاران زبانی
و لیکن یار جانی را به دست آر
به جانش جان بده تا می توانی

آفلاين manian

  • هشت ستاره
  • *
  • تشکر
  • -اهدايي: 106
  • -دريافتي: 455
  • ارسال: 738
    • تجربیات کامپیوتر، الکترونیک و لینوکس عبد
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #2 : سپتامبر 18, 2008, 10:19:48 pm »
با سلام
امیدوارم که این پست بی‌ربط به حساب نیاید (خیلی سعی کردم این پست رو ننویسم ولی احساس کردم لازمه به هر حال هر جوری که مدیران می‌دانند با این پست برخورد کنند).

با احترام به دوستان من پیشنهاد می‌کنم که برنامه‌های کدباز یا حداقل رایگان معرفی شوند نه برنامه‌های لایسنس دار پولی. علاوه بر این اگر دوستان قصد تجربه کردن لینوکس را دارند سعی نکنند با ماشین مجازی و از این جور چیز‌ها اجراش کنند. در این حالت شما سرعت به نسبت پاینی دارید و کلا این روش مناسب امتحان کردن سیستم‌عامل نیست. از این جهت می‌گم که اکثر توزیع‌های لینوکس امکان اجرای زنده از روی دیسک را دارند (Live CD) و شما می‌توانید بدون اینکه نگران باشید که کامپیوتر شما مشکلی براش پیش‌ بیاید، از روی CD سیستم‌عامل را بوت کنید. در ضمن برای این کار شما نیازی به برنامه خاصی (اون هم پولی!) برای داشتن همزمان دو سیستم‌عامل را ندارید.
« آخرين ويرايش: سپتامبر 18, 2008, 10:21:42 pm توسط manian »
من دوست دارم آزاد فکر کنم، نرم‌افزار‌ و سخت‌افزارهای آزاد را به کار ببرم و اگر توانستم نرم‌افزار، سخت‌افزار و محتوای آزاد درست کنم!

آنلاين فرشاد اکرمی

  • معاونت تجاری
  • *
  • تشکر
  • -اهدايي: 506
  • -دريافتي: 1137
  • ارسال: 2736
  • <br>
    • فوق دیپلم برق صنعتی
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #3 : سپتامبر 18, 2008, 11:35:48 pm »
ممنون از توزيحات manian و _آرش !
به احترام اينكه هر دوتونم كاربر فعال هستيد و از اعضاي خوب انجمن ، بهتره كه اين پستهاتون بمونه !
ولي لطف كنين اون مواردي كه اون بالا ذكر شده رو رعايت كني  :whistling:

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

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

و همونطوركه گفته شد هر نرم افزار تحت لينونكس !

بعد اين بي هيچ بحث و سخني پست پاك ميشه  :whistling:

آنلاين امیرعلی بلورچیان

  • مدیر سایت
  • *
  • تشکر
  • -اهدايي: 1209
  • -دريافتي: 3166
  • ارسال: 6942
    • کارشناس ارشد الکترونیک
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #4 : سپتامبر 18, 2008, 11:47:17 pm »
Virtuoso Layout Migrate
[/b]

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

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

لینک دانلود وجود نداره !
*بازنده ها در هر جواب مشكلی را مي بينند، ولی برنده در هر مشكلی جوابی را مي بيند.
*از میان آنان که برای دعای باران به کوه میروند تنها کسانی به کار خود ایمان دارند که همراه خود چتر میبرند.

آنلاين امیرعلی بلورچیان

  • مدیر سایت
  • *
  • تشکر
  • -اهدايي: 1209
  • -دريافتي: 3166
  • ارسال: 6942
    • کارشناس ارشد الکترونیک
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #5 : سپتامبر 18, 2008, 11:59:06 pm »
Magic VLSI



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

لینک توضیحات :
http://www.opencircuitdesign.com/magic/
*بازنده ها در هر جواب مشكلی را مي بينند، ولی برنده در هر مشكلی جوابی را مي بيند.
*از میان آنان که برای دعای باران به کوه میروند تنها کسانی به کار خود ایمان دارند که همراه خود چتر میبرند.

آنلاين امیرعلی بلورچیان

  • مدیر سایت
  • *
  • تشکر
  • -اهدايي: 1209
  • -دريافتي: 3166
  • ارسال: 6942
    • کارشناس ارشد الکترونیک
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #6 : سپتامبر 19, 2008, 12:12:09 am »
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
*بازنده ها در هر جواب مشكلی را مي بينند، ولی برنده در هر مشكلی جوابی را مي بيند.
*از میان آنان که برای دعای باران به کوه میروند تنها کسانی به کار خود ایمان دارند که همراه خود چتر میبرند.

آفلاين manian

  • هشت ستاره
  • *
  • تشکر
  • -اهدايي: 106
  • -دريافتي: 455
  • ارسال: 738
    • تجربیات کامپیوتر، الکترونیک و لینوکس عبد
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #7 : سپتامبر 19, 2008, 12:16:26 am »
با سلام
من هم یه نرم‌افزار معرفی می‌کنم که هم کدباز هست و هم مجانی!



اگر شما قصد دارید که یک دستگاه 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

* من در حال نوشتن یه آموزش ساده برای این برنامه در وبلاگم هستم. انشاالله هر وقت تکمیل شد اینجا یه بعدالتحریریه  :lol: اضافه می‌کنم.
« آخرين ويرايش: سپتامبر 19, 2008, 12:21:34 am توسط manian »
من دوست دارم آزاد فکر کنم، نرم‌افزار‌ و سخت‌افزارهای آزاد را به کار ببرم و اگر توانستم نرم‌افزار، سخت‌افزار و محتوای آزاد درست کنم!

آفلاين حمید رستمی

  • همکار بخش ویکی
  • *
  • تشکر
  • -اهدايي: 352
  • -دريافتي: 525
  • ارسال: 973
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #8 : سپتامبر 21, 2008, 12:59:12 am »
خب ، من هم میخوام نرم افزار 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

« آخرين ويرايش: سپتامبر 21, 2008, 01:15:54 am توسط حمید رستمی »

آفلاين manian

  • هشت ستاره
  • *
  • تشکر
  • -اهدايي: 106
  • -دريافتي: 455
  • ارسال: 738
    • تجربیات کامپیوتر، الکترونیک و لینوکس عبد
معرفي نرم افزارهاي لينوكس (XCircuit)
« پاسخ #9 : سپتامبر 25, 2008, 12:54:37 am »
با سلام

من این پست رو جدا گانه زده بودم ولی احساس کردم، بد نیست به اینجا بیارم، تا مرتب بشه. 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 رو بررسی کنیم و یاد بگیرم چون وقتی قابلیت برنامه نویسی و اسکریپتی داره شاید بشود برای خیلی از چیز‌های مشابه ازش استفاده کرد.


« آخرين ويرايش: سپتامبر 25, 2008, 12:56:17 am توسط manian »
من دوست دارم آزاد فکر کنم، نرم‌افزار‌ و سخت‌افزارهای آزاد را به کار ببرم و اگر توانستم نرم‌افزار، سخت‌افزار و محتوای آزاد درست کنم!

آفلاين manian

  • هشت ستاره
  • *
  • تشکر
  • -اهدايي: 106
  • -دريافتي: 455
  • ارسال: 738
    • تجربیات کامپیوتر، الکترونیک و لینوکس عبد
با سلام
یکی از مهم‌ترین و بهترین ابزار‌هایی که مهندیسین رشته‌های مختلف از آن استفاده می‌کنند، متلب Matlab هست. ولی خوب متلب برنامه‌ای گران قیمت و کدبسته است.


               

Scilab

Scilab برنامه‌ای علمی برای محاسبات عددی است. این برنامه ابزاری باز (کد باز) برای کاربرد‌های علمی و مهندسی است.
Sclilab شامل صد‌ها تابع ریاضی است، همچنین امکان اضافه کردن توابع جدید با استفاده از زبان‌های C C++ Fortran ... امکان پذیر است.
سای‌لب از ساختمان داده‌‌های پیشرفته‌ای مانند لیست، چند جمله‌ای، توابع گویا، سیستم خطی ... استفاده می‌کند. همچنین مفسر و زبان سطح بالا نیز از امکانات این برنامه است.
toolboxهای که در سای‌لب در دسترس هستند:
۱. گرافیک و انیمیشتن دوبعدی و سه‌بعدی
۲. جبر خطی و ماتریس‌های پراکنده
۳. توابع چند جمله‌ای و گویا
۴. تخمین و درون‌یابی Interpolation, approximation
۵.شبیه‌سازی Simulation: ODE solver and DAE solver
۶. ابزاری شبیه به simulink برای طراحی و شبیه‌سازی سیستم‌های دینامیک 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 وجود دارد که مناسب سیستم‌های مخابراتی است. به نظر خیلی بسته‌ی جالبی می‌آید.
-- سای‌لب ابزاری کد‌باز است و بر روی اکثر سیستم‌عامل‌ها اجرا می‌شود اگر به سای‌لب علاقه‌مند هستید، یه سری به سایتش بزنید.
-- نوشت‌های بالا ترجمه‌ای ناشیانه از صفحات معرفی برنامه است در اینجا و اینجا




« آخرين ويرايش: سپتامبر 26, 2008, 10:43:35 pm توسط manian »
من دوست دارم آزاد فکر کنم، نرم‌افزار‌ و سخت‌افزارهای آزاد را به کار ببرم و اگر توانستم نرم‌افزار، سخت‌افزار و محتوای آزاد درست کنم!

آفلاين حمید رستمی

  • همکار بخش ویکی
  • *
  • تشکر
  • -اهدايي: 352
  • -دريافتي: 525
  • ارسال: 973
پاسخ : معرفي نرم افزارهاي لينوكس
« پاسخ #11 : سپتامبر 27, 2008, 12:56:56 am »
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&section=download

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

با تشکر از ایشون
« آخرين ويرايش: جولاي 01, 2010, 04:40:53 pm توسط حمید رستمی »

آنلاين فرشاد اکرمی

  • معاونت تجاری
  • *
  • تشکر
  • -اهدايي: 506
  • -دريافتي: 1137
  • ارسال: 2736
  • <br>
    • فوق دیپلم برق صنعتی

آفلاين Sasan.J

  • يك ستاره
  • *
  • تشکر
  • -اهدايي: 21
  • -دريافتي: 28
  • ارسال: 48
Qucs
« پاسخ #13 : دسامبر 01, 2008, 10:50:02 pm »
سلام

یکی از نیازهای  هر فرد فعال در رشته الکترونیک (مخابرات و قدرت و ...) نرم افزارهای شبیه سازی مدارات است که در ویندوز اکثر کاربران پس از شنیدن شبیه سازی (البته آنالوگ) ناخودآگاه به یاد محصولات ارکد می افتند اما در لینوکس من 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
چند تصویر از برنامه
لینک دانلود برای تمامی پلتفرم ها! در این صفحه
همچنین برای اوبونتو به راحتی از طریق مخزن قابل نصب است.
« آخرين ويرايش: دسامبر 01, 2008, 10:55:00 pm توسط Sasan.J »

آفلاين sadid

  • پنج ستاره
  • *
  • تشکر
  • -اهدايي: 113
  • -دريافتي: 118
  • ارسال: 295
توی بحث محاسبات عددی ریاضی و محاسبات سمبولیک نرم افزارهاز زیادی وجود دارند مثل 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


--------------
ببخشید چرا این عکسها نمایش داده نمیشه؟ چندجور ویرایش کردم ولی فایده ای نداشت...محدودیتی هست؟
« آخرين ويرايش: آپريل 25, 2009, 06:01:48 pm توسط sadid »

تگ های جستجو


 

تاپیک های مرتبط

  موضوع / نويسنده پاسخ آخرين ارسال
1 پاسخ
261 مشاهده
آخرين ارسال آپريل 11, 2008, 06:53:12 pm
توسط حمید رستمی
4 پاسخ
1555 مشاهده
آخرين ارسال مي 08, 2008, 09:47:51 am
توسط فرشاد اکرمی
14 پاسخ
656 مشاهده
آخرين ارسال جولاي 25, 2008, 11:04:21 pm
توسط spart
لينوكس

نويسنده fazel459 ARM

11 پاسخ
1052 مشاهده
آخرين ارسال سپتامبر 22, 2008, 03:14:02 pm
توسط fazel459
0 پاسخ
39 مشاهده
آخرين ارسال آگوست 06, 2010, 10:57:12 am
توسط عادل جون