برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی

برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

داده هایی در مورد برق، الکترونیک، الکتروتکنیک، مکاترونیک، پزشکی، کشاورزی و

تبلیغات
آخرین نظرات

۵۲ مطلب با موضوع «نرم افزار» ثبت شده است

نرمافزار شبیه ساز رباتیک

ShahBaz | دوشنبه, ۱۰ فروردين ۱۳۹۴، ۰۵:۱۴ ب.ظ

Robotics Simulation Softwares With 3D Modeling and Programming Support

In general terms, simulation is a process to develop a virtual model capable of emulating the real-world process. Applied in robotics, the simulation process is used to create a virtual model of a robot including the design and programming code.

Most popular robotics simulation software is used in 3D modeling and rendering in a virtual environment that imitate the real environment of the robot. For example, we can simulate a robotic vacuum cleaner in a house. First, we have to build a virtual model of the robot that will be used in a virtual model of a house.

This simulation example includes at least two main 3D virtual models: a 3D virtual model for robot and a model for the rooms. Other objects such as a chair, a bed, a sofa, etc. should be also simulated since the robot should avoid the collision with these objects. A complete simulation project includes the programming code that will be installed in the physical model of the robot.

Robotics Simulation Softwares (photo source cyberbotics.com)

Robotics Simulation Softwares (photo source cyberbotics.com)

The first step involved in developing a robot should be the simulation. It allows developers to test the programming code and check the mechanical design according to design proposal request. Since the simulation is not depending on the physical model, the virtual model of the robot could be modified without additional costs.

Based on mathematical formulas, the simulator builds virtual objects with a very close behavior than the final product. This is one of the biggest advantages of simulation.

In 90s, two companies have collaborated to design the first commercial robotic simulation software. These two companies were Deneb Robotics andTecnomatix Technologies. The software was used to solve complex design and to program robots. Since then, the simulation in robotics has caught the attention. With advanced and a wide range of features, all the simulation software used today have an extensive simulation capability where any user can manage the design and can associate this with the manufacturing process.

Advantages and disadvantages of simulation

Any technology has its advantages and disadvantages. Using simulation tools to design robots is a simple and cheap method to build complex robots, at least virtual robots. In the advantages area I can include a lower cost, while all of the simulation tools offer the possibility to simulate the robot in different scenarios, the programming code can be tested to determine the compatibility with the specifications required, and many more features. Among disadvantages there are the programming problems that cannot cover all the scenarios that may occur in the real world.

Advantages

  • Low costs to produce a robot from scratch;
  • Programming code can be tested according to specifications;
  • Robot design can be modified without costs;
  • Any robot part can be tested;
  • In a complex project the robot can be simulated in stages;
  • A complete simulation can determine if the robot meet the specifications;
  • Almost all simulations software are compatible with a wide range of programming languages;
  • Elapsed time between the start of the project and its completion can be shortened;

Disadvantages

  • The real world may subject the robot at too many more scenarios than a virtual world;
  • All simulation programs simulate what are programmed to simulate;

Robotics Simulation Software List

There are many tools that can be used in simulation. From free simulation tools and up to software with the license fee, below you can find a complete list with all simulation software that are used today in robotics.

01. Microsoft Robotics Developer Studio

Microsoft Robotics Developer Studio (MRDS) is a free 3D simulation software designed by Microsoft with support for a wide range of sensors and other robotic platforms. The platform is compatible with all Windows OS versions and it could be used with C# Visual Studio 2010 to create new services for RDS. The MRDS offers support to simulate service robots including Kinect technology. In collaboration with Parallax, Microsoft design a robotic platform called Eddie used for creativity, innovation and experimentation.

02. RoboLogix

RoboLogix is a 3D industrial simulation software developed by Logic Design. The platform was designed to be used in real-world emulation for robotics applications with five-axis industrial robot. The program installed on the robot can be developed and tested in a wide range of practical applications. The platform offers support for a wide range of industrial robots including ABB, Fanuc and Kawasaki.

03. Anykode

Anykode is a 3D simulation software with support for service robots. The tool can run on Windows and Linux operating systems, and offers a high-level of reality. In the interface are available a wide range of sensors and actuators with real properties to be used in simulation. The platform can be used in educational purpose as well as researchers or by engineers.

04. Webots

Webots is 3D simulation platform developed by Cyberbotics and used in service and industrial simulations. The tool offer support for Windows, Linux and Apple platforms, and is one of the most used simulation software in education or research purposes. Any robot can be modeled, programmed and simulated in C, C++, Java, Python, Matlab, or URBI. The software is compatible with external libraries like OpenCV.

05. Roboguide

Roboguide is a software developed by Fanuc and fully compatible with Fanuc robots. The platform was designed to be used to simulate in virtual environments the behavior of Fanuc industrial robots. The tool is 3D compatible, while the program can be downloaded in the physical model of the robot.

06. MotoSim

MotoSim is a 3D industrial simulator dedicated to Motoman industrial robots. The simulator was designed to be used for an industrial optimization process for Motoman robotic arms used in industrial applications.

07. RobotExpert

RobotExpert is a 3D simulation tool designed to simulate in an accurate environment the Siemens industrial robots. Is an intuitive program used to design and modeling workcells as well as robots and mechanisms.

08. RobotStudio

RobotStudio is an industrial simulator tool developed by ABB. The software allows you to develop realistic simulation scenarios for ABB industrial robots as well as real robot programs and configuration files.

09. RobotSim

RobotSim is a virtual development tool designed by Cogmation Robotics able to run on Microsoft Windows XP. This is a 3D program with support for a suite of software developed by the same company. The RobotSim is a powerful tool to design and build service robots.

10. SimplyCube

SimplyCube was designed to provide realistic 3D simulations for service robots. Using a 3D editor, the user can develop rich 3D scenes to simulate the robot behavior.

11. Workspace

Workspace is a 3D compatible software for industrial services simulations developed by WAT Solutions. The platform support programming languages for a wide range of industrial robot manufacturers including ABB, Fanu, Mitsubishi, and many others.

12. WorkCellSimulator

WorkCellSimulator is a 3D industrial simulation software developed by IT Robotics srl based in Italy. The tool can be used in simulation for at least packaging, sorting, or laser cutting applications.

13. AX On Desk

AX On Desk is an industrial simulator software developed by Nachi, a Japanese robotic automation solutions company. It can run on Windows operating systems, while the platform is designed for accurate 3D industrial simulations in a realistic looking work cell.

14. RoboWorks

RoboWorks is a 3D simulation tool developed by Newtonian. The software can be used to simulate in a virtual 3D world the behavior for industrial and service robots. RoboWorks offer support for ‘C/C++’, C/C++ interpreter Ch, VB, VB.NET, LabView, etc.

15. Blender

Blender is a powerful tool to design and simulate service robots in complex environments. The platform is compatible with Windows (XP, Vista, 7), Linux, OS X, FreeBSD, and Sun. With 3D content support, Blender is one of the most advanced design tools that can be used to simulate in virtual worlds the behavior of the robots.

16. Gazebo

Gazebo is a multi-robot simulator with support for a wide range of sensors and objects. The software is ROS compatible along with many others Willow Garage robotics platforms.

17. Simbad

Simbad is a scientific and educational Java programming language simulator. The software has a real support for artificial intelligence used in service robots. It could be used on Mac OS X , Windows XP and some Linux distributions.

18. Lpzrobots

Lpzrobots is a 3D physically realistic robot simulator designed in the labs of Leipzig University. Fully compatible with Linux OS, the tool can be used especially in education and research purposes.

19. Ezphysics

Ezphysics is a 3D compatible simulator with embedded objects support. It is a 3D simulation tool closed to games where robots are brought to life.

20. V-REP

Designed by Coppelia Robotics, V-rep is one of the most advanced 3D simulators for industrial robots. The tool offers support for a wide range of programming languages including C/C++, Python, Java, Lua, Matlab or Urbi. It has support to develop algorithms to simulate automation scenarios, the platform is used in education as well by engineers for remote monitoring or safety double-checking.

21. EASY-ROB

Easy-Rob is a 3D simulation platform based on the idea to “Robotics Made Easy”.

22. AristoSim

AristoSim is an intuitive simulator and programming platform used for industrial applications. The platform can be used offline as well as online in a browser.

23. Morse

Morse is a 3D simulator tool used to design and develop service robots. The tool is especially used in education with a focus on simulation of small to large environments, indoor or outdoor.

24. Eureka

Eureka is a new platform capable to simulate, analyze, and optimize the milling and turning machines. The program has a graphical interface and a set of APIs compatible with a wide range of programming languages including .NET, VB, C++, Delphi and VBScript.
You can use the simulator starting from 3 axis milling machine and up to mill turning machines without any limit on the number of axes.

25. ANVEL

Anvel is a simulation software able to simulate and test a wide range of robots and vehicles in stunning 3D environments. The simulation tool allows you to read data from several sensors, track variables, and many more features for a closer simulation to the physical world.

26. STDR

Simple Two Dimentional Robot Simulator or STDR Simulator is a 2-D multi-robot Unix simulator designed for realistic simulations and with a wide range of functionalities. The goal of this simulation software is to make the robotics simulation as simple as possible.

This article was last modified on 14 April 2014.

  • ShahBaz

برنامه دانلود و تبدیل ویدیوهای یوتیوب

ShahBaz | سه شنبه, ۱۲ اسفند ۱۳۹۳، ۰۱:۳۸ ب.ظ

برنامه دانلود و تبدیل ویدیوهای یوتیوب 

yMule Youtube Downloader 1.7

برنامه دانلود و تبدیل ویدیوهای یوتیوب yMule Youtube Downloader 1.7

yMule Youtube Downloader یک نرم افزار بسیار قدرتمند و مفید در زمینه دانلود ویدیوهای سایت یوتیوب می باشد. شما با استفاده از این برنامه براحتی و بدون معطلی می توانید ویدیوهای سایت یوتیوب را دانلود کرده و سپس آن را به دیگر  فرمت های رایج تصویری تبدیل کنید. این برنامه از ظاهر ساده و رابط کاربری کاربرپسند برخوردار است و شما توسط این نرم افزار قادرید تا به جستجوی ویدیوهای مورد علاقه خودتان در یوتیوب بپردازید و به آسانی و با سرعت بسیار بالا ویدیوها را دانلود و در نهایت آنها را به فرمت های دیگر تبدیل کنید. این برنامه برای تمامی افرادی که با سایت یوتیوب سر و کار دارند می تواند مفید واقع شود و نیازهای آنها را برطرف کند.



 دانلود فایل (با لینک مستقیم)

 دانلود فایل (غیر مستقیم – Mediafire)

 دانلود فایل (غیر مستقیم – Embedupload)

 5.11 MB

 رمز: www.p30day.com

  • ShahBaz

برنامه های برقی برای سیستم عامل لینوکس

ShahBaz | چهارشنبه, ۸ بهمن ۱۳۹۳، ۱۲:۰۹ ق.ظ

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



===========================================
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
===================================
سلام
یکی از نیازهای  هر فرد فعال در رشته الکترونیک (مخابرات و قدرت و ...) نرم افزارهای شبیه سازی مدارات است که در ویندوز اکثر کاربران پس از شنیدن شبیه سازی (البته آنالوگ) ناخودآگاه به یاد محصولات ارکد می افتند اما در لینوکس من 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
چند تصویر از برنامه
لینک دانلود برای تمامی پلتفرم ها! در این صفحه
همچنین برای اوبونتو به راحتی از طریق مخزن قابل نصب است.
« آخرین ویرایش: 11 آذر 1387 - 21:55:00 توسط Sasan.J »
===================================
توی بحث محاسبات عددی ریاضی و محاسبات سمبولیک نرم افزارهاز زیادی وجود دارند مثل 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
--------------

رسم شماتیک مدار پی سی بی و نمایش سه بعدی آن

kicad-snap

Electronic schematic and PCB design software

-------------------------------------

  • ShahBaz

برنامه شبیه سازی Qucs مدارات الکترونیکی

ShahBaz | سه شنبه, ۷ بهمن ۱۳۹۳، ۱۱:۴۹ ب.ظ

اولش فکر می کردم کتابخونه هاش ناقصه ، بعد فهمیدم خوب نگشتم تو برنامه ، نحوه کار باهاش خیلی سادس ، انواع تحلیل ها رو هم داره AC و Dc زمان ، فرکانس ، لاپلاس، مدارت منطقی و .... حتی می تونید توش انواع فیلتر فرکانس طراحی کنید ، در کل خیلی خفنه توصیه می کنم حداقل یه بار از این شبیه ساز استفاده کنید.
http://qucs.sourceforge.net/screenshots.shtml
http://en.wikipedia.org/wiki/Quite_Universal_Circuit_Simulator
اینم یه تقویت کننده ، ولتاژ ورودی رو ۴۰ برابر می کنه !  
==============================
متاسفانه هیچ میکرویی توش نیست ، این برنامه برای کارهای خیلی عمومی طراحی شده ، و اکثر نیاز ها را برآورده می کنه ، واسه میکرو هم برنامه های دیگه ای باید باشه ، واسه برنامه نویسی میکرو من خود avr-gcc رو پیدا کردم کار راه انداز به نظر می رسید ولی تا حالا برنامه ای پیدا نکردم (البته در گنو) که بتونه میکرو ها رو به صورت پرگرام شده در مدار قرار داد و شبیه سازی کرد ، برنامه ای پیدا کردی ما رو هم بی نصیب نگذار
=======================================
Quite Universal Circuit Simulator 0.0.15 نرم افزاری کاربردی جهت شبیه ساز مدارهای الکترونیک با گرایش تخصصی می باشد.
به طوری اکثر دوستان گرامی علاقمند به الکترونیک مستحضر می باشند در چند سال اخیر در بیشتر مراکز آموزش عالی که رشته مهندسی برق و الکترونیک ارائه می گردد ، به موازات واحدهای آزمایشگاهی ، شبیه سازی مدارهای برق و الکترونیک نیز به طور جدی مورد توجه قرار گرفته است و در بسیاری از موارد ( خصوصا در بررسی مقدماتی پروژه ها ) مرحله شبیه سازی Simulation مورد تاکید اساتید و مربیان قرار گرفته است .
در مقام مقایسه QUCS و NI Circuit Design میتوان برخی از خصوصیات QUCS را ( با وجود حجمی کمتر از یک پنجاهم ) جهت موارد آموزشی برتر شمرد .
QUCS نرم افزاری رایگان و Open Source میباشد که استفاده از آن را تا حدی میتوان دشوار دانست به طور مثال برای کاربران مبتدی قرار دادن قطعات مستلزم اندکی دقت و صرف وقت بیشتری میباشد . 
http://soft98.ir/software/1775-Quite-Universal-Circuit-Simulator.html
============================================
این هم یک نرم افزار نسبتا خوب برای کشیدن LAYOUT مدارات VLSI
لینک توضیحات :
http://www.opencircuitdesign.com/magic/
=================================
Virtuoso Layout Migrate
[/b]
این یک نرم افزار فوق العاده تخصصی برای layout کشیدن IC ها هست. بیشتر در پروژه های کارشناسی ارشد و یا دکتری و حتی بالاتر کاربرد داره و به دلیل لایسنس فوق العاده گرون دست هر کسی نیست .

توضیحات بیشتر در لینک زیر :
http://www.cadence.com/products/cic/layout_migrate/pages/default.aspx
لینک دانلود وجود نداره !
==============================
با سلام
من هم یه نرم‌افزار معرفی می‌کنم که هم کدباز هست و هم مجانی!


اگر شما قصد دارید که یک دستگاه 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: اضافه می‌کنم.
====================================

  • ShahBaz

برنامه بلو استاک

ShahBaz | پنجشنبه, ۲۵ دی ۱۳۹۳، ۱۰:۳۱ ب.ظ


لینک دانلود برنامه بلواستاک (اجرای اندروید روی کامپیوتر)
با استفاده از این برنامه می توانید اپلیکیشن هایی مثل واتساپ-وایبر-تانگو و ..... را روی کامپیوتر خود داشته باشید.

----------------------------------------------------------------------------------------------------------------------------------------------------
برای وارد کردن شماره موبایل هایتان به برنامه بلواستاک از آموزش لینک زیر کمک بگیرید.

----------------------------------------------------------------------------------------------------------------------------------------------------

از لینک زیر میتونید نحوه فارسی نوشتن در بلواستاک رو یادبگیرید


----------------------------------------------------------------------------------------------------------------------------------------------------

این هم یک نرم افزار خوب برای انتقال فایل ها بین لپ تاب ها باهم و همچنین لپ تاب با موبایل بدون هیچ ابزار اضافه ای و فقط با استفاده از وایرلس لپتاب. با سرعت چندبرابر بیشتر

  • ShahBaz

EPE Magazine Index 2013

ShahBaz | جمعه, ۵ دی ۱۳۹۳، ۱۱:۱۸ ب.ظ

EPE Magazine Index 2013

A full index of all constructional projects published in Everyday Practical Electronics magazine is available to download. This is available as stand-alone application, an MS Access database and an Excel spreadsheet. The stand-alone version includes the database file and can be used without having Access installed, and allows you to search for projects by description or date. It requires the .NET 2.0 framework; the installation program will check if you already have this installed and will download and install it if not.

  • ShahBaz

دانلود برنامه الکترونیک اسیستنت

ShahBaz | جمعه, ۵ دی ۱۳۹۳، ۱۱:۱۶ ب.ظ

این برنامه جهت تبدیل کدهای رنگی به مقاومت و بالعکس و همچنین تبدیل کدهای خازن به مقدار اصلی آن ها به کار می اید.
البته کارایی این نرم افزار های خیلی بیشتر است که در ادامه مطلب می تواند مطالعه کنید.

  • ShahBaz

چطور در بلو استکس فارسی تایپ کنیم!

ShahBaz | شنبه, ۲۹ آذر ۱۳۹۳، ۰۱:۲۷ ق.ظ

برنامه External Keyboard Helper Pro در قابل یک نرم افزار کاربردی به شما کاربر گرامی امکان استفاده از کیبرد های سخت افزاری رایانه را در دستگاه اندروید تان می دهد. این برنامه از تمامی کیبرد های USB پشتیبانی می کند و شما قادر خواهید بود به زبان های:
- فارسی
- انگلیسی
- عبری
- فرانسوی
- اسپانیایی
- ترکی
- پلژیکی
- روسی
متن های مورد نظر خود را بنوسید.
افزون براین بسیاری از کیلد های میانبری که در رایانه مورد استفاده قرار می گیرد در این نرم افزار قابل اجرا می باشند.

  • ShahBaz