我用过的一些让我印象深刻软件

发布时间 2023-03-31 15:29:02作者: 量子我梦

以下是我用过的一些让我印象深刻软件。

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。

PROTEL是Altium公司在80年代末推出的EDA软件,早期的PROTEL主要作为印制板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电路原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,PROTEL发展到DXP 2004,是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。

Altium Designer是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。 由于Altium Designer 在继承先前Protel软件功能的基础上,综合了FPGA设计和嵌入式系统软件设计功能,Altium Designer 对计算机的系统需求比先前的版本要高一些。FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物SOPC(System On Programmable Chip)即可编程的片上系统,或者说是基于大规模FPGA的单片系统。SOPC技术最早是由Altera公司提出来的,它是基于FPGA解决方案的SOC片上系统设计技术。它将处理器、l/O 口、存储器以及需要的功能模块集成到一片FPGA 内,构成一个可编程的片上系统。

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。 MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

立创EDA为板级EDA设计软件。EDA指的是通过计算机的辅助完成电路原理图、印刷电路板文件等的绘制、制作、仿真设计。立创EDA是一款基于浏览器的,专为中国人设计的,友好易用的EDA设计工具。起于2010年,完全由中国人独立开发,拥有独立自主知识产权。隶属于深圳市嘉立创科技发展有限公司,由嘉立创EDA团队开发。立创EDA服务于广大电子工程师、教育者、学生、电子制造商和爱好者。致力于中小原理图、电路图绘制,仿真,PCB设计与提供制造便利性。立创EDA拥有超过100多万在线免费元件库,并在实时更新。可在设计过程中检查元器件库存、价格和立即下单购买,缩短设计周期。立创EDA目前有两个版本,立创EDA专业版和立创EDA标准版。标准版面向学生,教育,功能和使用上更简单;专业版面向企业,团队,功能更加强大,约束性也更高。立创EDA提供了标准版、专业版、教育版、私有化部署版等功能。

Tia Portal是西门子重新定义自动化的概念、平台以及标准的自动化工具平台,TIA portal分为2部分:Step7 与 WinCC。TIA:Totally Integrated Automation 的简称,即全集成自动化。Portal:入口,开始的地方。TIA Portal:又称为“博途”寓意全集成自动化的入口。这套体系,是一款注重用户体验的工业工程工具,其体系也在不断完善与扩充,未来会在一个平台上完成从过程控制到离散控制,从驱动到自动化以及HMI、SCADA等和工业控制相关的所有工具,就像它的中文名字“博途”一样,它的未来他的前途是非常广阔和复杂的,成功的可能是必须的,但是如此大的系统,艰难与风险也是有的。

step7-micro/win SMART是在世界上都非常闻名的一款PLC编程软件,该软件拥有着非常智能化的编程功能,采用了全自动化操作流程,在整个工程组态期间,可提供高度的数据一致性,支持从规划和设计阶段到组态与编程,直至调试、运行和升级改造,真正从用户的角度去考虑问题,致力于帮助用户去解决各种各样的难题。 

1、用于配置硬件和网络的中央编辑器

  软件功能可以使用单个图形编辑器配置完整的工厂,编辑器提供三个视图以确保在网络和设备配置之间明确划分任务:

  1)网络视图 – 设备之间的图形连接

  2)设备视图 – 单个设备的参数化和配置

  3)拓扑视图 – PROFINET 设备的实际互连

2、控制器编程提供了强大的编程编辑器

  1)结构化文本 (SCL)、梯形逻辑 (LAD) 和功能块图 (FBD) 语言可用于所有控制器

  2)此外,S7-1500、S7-300、S7-400、WinAC 和 S7-1500 软件控制器系列控制器还提供语句列表 (STL) 和步序编程(GRAPH、SFC)。

3、有效的错误分析、快速调试和减少停机时间

  1)诊断系统诊断是 STEP 7 的一个组成部分,不需要额外的许可证。在工程设计阶段不需要手动配置系统诊断。诊断配置以用户友好的方式集成到系统中,只需单击一下即可激活。当引入新的硬件组件时,诊断信息会通过工程系统 (HWCN) 自动更新。系统诊断输出系统中现有错误的所有相关信息。此信息自动打包在包含以下元素的消息中

  2)模块消息文本留言状态S7-1500 控制器可以使用新的统一显示概念进行有效的错误分析和快速的错误定位。新的统一显示概念可以在 TIA Portal、HML、Web 服务器和新 S7-1500 CPU 的显示屏上以纯文本信息的形式显示相同的错误消息。集成系统诊断的好处:无需对系统诊断进行编程快速错误定位如果硬件配置更改,则自动更新系统诊断控制器、外围设备和驱动器的透明状态消息(运动控制消息)系统诊断作为 Simatic S7-1500 控制器的标准激活S7-1500 控制器在 STOP 操作模式下也可进行系统诊断

4、运动和技术 - 快速访问技术对象

  Motion & Technology 门户可以快速访问技术对象 – 运动控制、PID 控制器和高速计数器

AutoCAD(Autodesk Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行。AutoCAD软件是由美国欧特克有限公司(Autodesk)出品的一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计,通过它无需懂得编程,即可自动制图,因此它在全球广泛使用,可以用于土木建筑,装饰装潢,工业制图,工程制图,电子工业,服装加工等多方面领域。

SolidWorks是达索系统(Dassault Systemes )下的子公司,专门负责研发与销售机械设计软件的视窗产品,公司总部位于美国马萨诸塞州。达索公司是负责系统性的软件供应,并为制造厂商提供具有Internet整合能力的支援服务。该集团提供涵盖整个产品生命周期的系统,包括设计、工程、制造和产品数据管理等各个领域中的最佳软件系统,著名的CATIAV5就出自该公司之手,达索的CAD产品市场占有率居世界前列。SolidWorks公司成立于1993年,由PTC公司的技术副总裁与CV公司的副总裁发起,总部位于马萨诸塞州的康克尔郡(Concord,Massachusetts)内,当初的目标是希望在每一个工程师的桌面上提供一套具有生产力的实体模型设计系统。从1995年推出第一套SolidWorks三维机械设计软件至2010年已经拥有位于全球的办事处,并经由300家经销商在全球140个国家进行销售与分销该产品。1997年,Solidworks被法国达索(Dassault Systemes)公司收购,作为达索中端主流市场的主打品牌。

eNSP(Enterprise Network Simulation Platform)是一款由华为提供的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让广大用户有机会在没有真实设备的情况下能够模拟演练,学习网络技术。

Mathpix(全名Mathpix Snipping Tool)是一款可以运行在主流的平台上的公式提取软件,其底层使用机器学习算法进行识别,准确率相当之高。

CCS(Code Composer Studio)是美国德州仪器(TI)公司的嵌入式处理器的开发环境,可以用于TI公司的各个系列处理器的软件开发和调试,如DSP,MCU,ARM等。