‘壹’ C++ 编写的工业软件有那些
正常创建MFC界面或者单文档,然后插入对话框实现多个界面调用。2000年UCanCode E-Form++ 图形可视化源码库2.0在国外开始销售以来,弹指一挥间已经快14年了。这14年里见惯了各种新技术的不断涌现、也见惯了各种科技公司的不断出现和消亡,仔细想来也对,软件其实也是一个生态,这个生态环境中有生命力强的大树,也有更多作为大树养份的小众植物。大树只所以能不断长大,长久不衰,我想一个很重要的原因就是大树从出生那一刻起就具备的优质基因以及优秀的架构。让我们深有感触的是:软件开发确实是一个需要不断积累的过程,从当初E-Form++的简单制图源码,到现在能快速开发各类工业基础应用的优秀的图形可视化开源架构,如果没有UCanCode的坚持,随时都可能面临着夭折!当然也就不会有现在全球数千家大型软件公司能够“拿来即用”开源基础库了。1999年我开始负责E-Form++核心基础架构的设计和开发,本人从事C++编程已经超过17年了, 这些年我基本只看不说,一来担心自己不会说,另外一个是怕说错。
个人以为,软件同其他工业产品一样也应该分为传统软件行业和新技术软件行业,新技术会在极短的时间不断涌现,代表着新的生命,甚至预示着未来的方向,但这个方向是不断修正的。这也就是我们会看到很多技术在出现之后很短时间就消失了。
传统软件行业(比如石油、化工、造船、航空、航天… … etc)却始终保持着非常稳健和平缓的步子向前迈。当Windows 7 & Windows 8在个人应用领域铺天盖地的时候,传统软件行业才刚刚完成Windows 2000到Windows XP的全面转换。作为向中国这样一个体量的大国,如果没有坚实的工业能力是绝对不可以的。
一提到软件编程语言的选择,很多人无不将关注点放在C#, VB, Java上面。其实这也没错,毕竟这些语言学起来容易、用起来方便。但作为基础软件行业(工业控制、数控、CAD, GIS,制造,建模与仿真等等)支撑着我们国家的工业软件基础却需要大量的C++开发工程师。UCanCode Software这14年里的感触最明显,跟我们接触的软件开发公司国内的和国外的开发水平差距巨大,作为工业软件开发的主力(C++)目前还多以70年代开发员的为主,而80-90后学C++的就相对少多了,试想想, 70年代的人很快就奔40了,新生力量是多么的不可或缺。对比中美软件领域看来,作为工业最强国的美国基本上每个大型的实验室,每个具体的工业领域都有非常专业的软件。而国内绝大多数都是空白。中国的GDP已经上升为全球第2位,作为中国人是很自豪的一件事,无不希望祖国能够更加强盛。 但现实很残酷,由于软件基础差,我们的出口的产品基本上都只能做中低端的。这里还更不用说基础软件差对国防国家安全构成的威胁。
‘贰’ 工业软件有哪些
工业软件(英文:Instrial Software)是指专用于工业领域里的软件,包括系统、应用、中间件、嵌入式等。
一般来讲工业软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
工业软件在产品设计、成套装备设计、厂房设计、工业系统设计中起着非常重要的作用,可以极大地提高工业企业研发、制造、生产管理水平,提升工业管理性能和设计效率,有效节约成本,并实现可视化管理,是现代工业装备的“大脑”,也是制造业落地工业互联网,转型智能制造的有力武器。为此中发智造搜集整理了各类工业软件,希望对行业有一定帮助。
01主流CAX
序号 软件名称 主要功能
1 AUTOCAD CAXA 二维CAD
2 SOLIDWORK/ UG / PROE / CATIA等 三维CAD
3 UG,catia,edgecam,mastercam,cimtron,hypermill,powermill. CAM(数控编程软件)软件
4 Ansys 很经典的CAE,国内应用最广,客户成熟度最高
5 Nastran/UG NASA已在使用的CAE分析软件
6 Pam crash 专门的碰撞研究软件
7 Moldflow 模流分析软件
8 AutoForm,UG PWD 钣金冲压分析软件
9 Autodesk AutoCAD P&ID / UG PID 管路设计软件
10 ug moldwizard 模具设计软件
11 AUTOCAD ELECTRICAL 电气系统设计软件
12 UG Imageware,Copy CAD,RapidForm,catia 逆向软件
02泵行业软件
序号 软件名称 主要功能
1 PUMP CAD 二维 用于过流部件的水力设计
PUMP CAD 三维(水力设计)
2 PUMP CAD 三维(结构设计) 用于泵结构部件以及总装图的设计
3 CFTURBO 专业的叶轮及蜗壳设计软件
4 Fluent CFD 分析软件
5 CFX CFD 分析软件
6 Eventech TPump 水泵测试软件(水力性能测试,气蚀测试,空载测试,转堵测试等)
7 Eventech XPump 泵选型软件(电子样本,参数选型,API610选型)
8 Eventech SPump 泵行业项目管理软件(售前管理,选型管理)
9 AutoCAD UG PROE等 CAD设计软件
03工艺系统专业
(包括化学工程、工业炉、热工、安全专业)
序号 软件名称 主要功能
1 PRO-II 稳态工艺流程模拟(物料平衡,单元分析等)
Aspen Plus
2 Aspen Polymer Plus 聚合物工艺流程模拟
3 Aspen Dynamics & Custom Modeler 动态工艺流程模拟与建模
4 Aspen Properties 纯组分及油品物性计算软件
5 Aspen HX-NET 换热网络优化
6 FRI 塔设计、校核计算(填料塔,筛板塔,穿流塔等)
7 HTRI 换热器模拟、设计与校核计算
HTFS
8 INPLANT 管网水力学计算
9 Visual Flow 泄压系统的模拟计算与设计
10 HEXTRAN 换热网络模拟计算
11 CFX 流体力学仿真
12 Aspen Zyqad 工艺设计数据库管理(PFD,设备表,数据表等)
13 SP P&ID 智能P&ID
VPE P&ID
14 Vantage PE 工程数据库系统
15 GRTMPS/G4 通用流程工业线性规划系统
16 H/CAMS 原油分析管理系统(包括Chevron原油数据库)
17 Aspen PIMS 通用流程工业线性规划系统
18 REF-SIM 汽油和BTX装置的操作,可用于连续重整、半再生重整和再生重整等不同专利工艺
19 HCR-SIM/HTR-SIM 加氢裂化模拟程序,加氢精制模拟程序
20 AMSIM 用于模拟从气体或液化石油气中脱出H2S和CO2的醇胺装置的稳态过程模拟器
21 SULSIM 优化硫化装置的运行,识别工艺反应的热力学以及动力学特征
22 FRNC-5PC 通用加热炉模拟
REFORM-3PC 烃蒸汽转化炉模拟
FURCRAK-PC 加热炉、裂解炉、转化炉传热计算
23 SAFETI和 LEAK 安全评估软件(陆地)
24 NEPTUNE OFFSHORE 安全评估软件(海上)
25 Aspen FlareNet 火炬管网模拟计算软件
26 SNAMER 蒸汽管网分析监测系统。解决复杂蒸汽管网及压力超过10MPaG的蒸汽管网的温度降和阻力降的计算。
27 CCSOS 催化裂化单元反应-再生系统的模拟优化程序
28 CCDIS 催化裂化和延迟焦化单元的塔设计、核算程序
29 TRAYS Package 浮阀、舌形、筛孔和泡罩塔板的工艺计算软件包
30 HENMFD 多功能换热网络设计软件包
31 HEATNT 换热网络核算程序
32 FINEXCH 内波纹外螺纹管换热器的计算
33 PHAWorks HAZOP分析
34 Shell FRED 安全分析
35 Shepherd Desktop (including PIPA 3.1) 安全分析
36 COMOS 工艺设计数据库管理(PFD,设备表,数据表等)
04配管专业
(包括材料应力专业、水道专业)
序号 软件名称 主要功能
1 PDS 三维工厂设计系统
PDMS
SP 3D
2 Drawiz PDS平面图自动标注
E-Draw
3 SP Review 工厂模型浏览与校审
VPD Review
JetStream
4 CAESAR II 按ANSI B31等规范进行管系的静态(线性和非线性)和动态应力分析
5 ANSYS 非线性动态和静态有限元分析(包括流体计算功能)
6 FE Pipe 管道及压力容器有限元局部应力分析
7 Vantage PE 工程数据库系统
8 I-Sketch ISO图
9 Spoolgen 管道加工图生成
05容器专业和机械专业
序号 软件名称 主要功能
1 SW6 钢制压力容器设计计算(GB 150标准)
PV Desktop
LANSYS
2 Aspen Teams 管壳式换热器设计计算(ASME,TEMA标准)
3 Pvelite 压力容器整体及部件设计计算 (ASME, UBC,BC,BS5500,TEMA,WRC107,ANSI 标准)
4 TANK 储罐设计、分析、评估软件(API650,API653标准)
5 ANSYS 压力容器局部应力计算
6 ABAQUS 求解线性和非线性问题,包括结构的静态、动态、热和电反应等
7 FE Pipe 管道及压力容器有限元局部应力分析
8 CFX 流体力学模拟
9 CFX Tascflow 透平通道的全负荷分析
10 Solidedge 3D CAD程序,具有零件建模、构建装配件建模、板金件建模、焊接建件建模等功能
11 DyRoBes 转子轴承系统动力学模型分析软件
12 Agile Engineering Design System(AXIAL,AXCAD) 一维透平设计软件,能给出轴流压缩机、透平机械的预测性能,支持亚音速、超音速透平的设计,并支持多种工作介质。透平机械设计分析软件,能提供叶片的几何造型并为流场分析建立模型
13 Autodesk Inventor Professional(AIP) 机械二维、三维CAD
14 Mathcad CAD工具
15 材料腐蚀数据库(金属/非金属) 材料腐蚀数据库(金属/非金属)
06电气专业
序号 软件名称 主要功能
1 EDSA 电气系统设计和计算软件(ANSI标准)
2 ETAP 电气系统设计和计算软件(ANSI标准)
3 EES 大型电力电气工程设计
4 PDS(EE_RACEWAY)/SP3D 电缆桥架设计软件
PDMS
5 Vantage PE 工程数据库系统
6 AUTOCAD ELECTRICAL 2008 电气系统设计软件
07仪表专业
序号 软件名称 主要功能
1 SP Instrumentation (INTOOLS) 集成的仪表设计和数据库管理
2 PDS(EE_RACEWAY)/SP3D 电缆桥架设计软件
PDMS
3 Vantage PE 工程数据库系统
4 WINPCCAD 仪表计算机辅助设计系统
08结构专业
序号 软件名称 主要功能
1 PKPM 钢筋砼的分析与设计,包括框排架,框-剪,独立基础,条形基础,楼梯,剪力墙,弹性地基梁板,高层结构,钢筋砼基本构件,箱形基础,桩基等
2 ANSYS 静态与动态有限元分析
3 STAAD PRO 钢结构三维计算(美国,日本标准)
4 STAAD SSDD 中国标准钢结构计算
5 STAAD PRO.Foundation 基础计算
6 PDS (Frameworks Plus) 钢结构三维设计
7 StruCad 钢结构制造图CAD软件
8 GTSTRUDL 针对结构静力、动力计算的空间模型分析软件
9 Tekla Sterctures 炉子专业使用
10 STEEL 钢结构CAD设计软件
11 TSSD 探索者结构工程计算机辅助设计绘图软件
12 SAP2000 通用结构分析与设计软件
13 Etabs 集成化的建筑结构建模、分析和设计软件
14 SAFE 集成化的楼板、基础底板和扩展式基础设计软件
09分析化验专业与环境保护专业
序号 软件名称 主要功能
1 ELAA 大气环境影响评价的一般计算、绘图
2 EIAN 根据环评导则推荐的模式预测各种噪声源对声环境的影响程度和范围
3 EIAW 根据环评导则推荐的模式预测计算排放污水对地表水环境的影响程度和范围
5 EIAProA2008 大气环评
6 GPS-X 污水处理模拟软件
7 TOXCHEM 优化污水处理场
10建筑专业和暖通空调专业
序号 软件名称 主要功能
1 TArch 天正建筑CAD软件
2 TBEC 天正建筑节能分析软件(公建/民住)
3 THvac 天正暖通设计软件
4 PDS(PE_HVAC)/SP3D 暖通空调三维设计软件
5 ACS 采暖、通风计算与设计
6 AUTOCAD Revit Architecture Suite 建筑设计
7 Ecotect 生态建筑大师
8 SketchUp and Piranesi 建筑草图大师与空间彩绘大师,主要应用于3D建筑方案设计。
11储运专业、总图专业、给排水专业
序号 软件名称 主要功能
1 INPLANT 管网水力学计算
2 PIPENET 流体分析设计软件
3 消防工程CAD 消防工程CAD
4 MIS 2000 总图设计与管理信息系统
5 WCAD 智能化给排水设计绘图软件包。
6 TWT 天正给排水设计CAD软件
7 AUTOCAD CIVIL 3D 2008 场地设计
12估算专业
序号 软件名称 主要功能
1 CostManager/ PCCS 费用控制软件
2 中国石化工程建设概、预算软件系统 概算编制
3 中国石油建设安装工程概、预算软件系统 中国石油建设安装工程概、预算
4 钢筋抽样软件GGJ 钢筋抽样计算
13项目管理专业
序号 软件名称 主要功能
1 STAT 任务分派与检测统计系统
2 Microsoft Project 进度控制
Primavera P3
Primavera P3e/c
3 Primavera Contract Manager (Expedition) 商务、合同管理
4 SmartPlant RD / SmartPlant Materials 材料与采购管理
PRM
PMCS
5 ACCPAC 工程财务管理
SAP FI/CO
PFCM
6 Documentum 项目电子文档管理系统
7 PMCV 施工费用与进度检测
8 IPMS 综合采购管理软件
9 Pertmaster 风险分析软件
10 RMIS 风险管理协同软件
‘叁’ 编程软件有哪几种
数控编程有很多软件,最常用的有pro
/
e软件,ug、catia、cimatron、delcam等软件。在我国的模具加工业,一般是几种软件混合使用。取利补弊。我们铸造模具厂是金属模具和压铸模具的加工企业。现在使用pro
/
e软件进行设计,利用其实体参数化的功能。而数控编程软件则使用cimatron和delcam。在实际工作中使用的效果比较好。
一、
数据格式的转换:iges是最通用的格式,出错机率比较少,即使转换成相应的图形有错误,也能修改。不影响模具的编程质量。pro
/
e的文件转换成cimatron文件,出了这种iges转换格式外,还有一种中性文件的转换方式,即neutral
file
,后缀为neu。效果要比iges的格式要好
‘肆’ 常用的编程软件有那些
常用的变成软件有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。
1、Visual studio
Visual studio是一款由美国微软公司开发的开发工具集,简称VS,它包括了整个软件的生命周期所需要的大部分工具,比如UML工具,代码管控工具,集成开发环境IDE等等。
5、EditPlus
EditPlus是一款由韩国Sangil Kim出品的小巧而功能强大的可处理文本,HTML和程序语言的Windows编辑器,可以通过设置用户工具将其作为C,Java,PHP等等语言的一个简单的IDE
6、Sublime Text
Sublime Text是一款代码编辑器,是HTML和散文先进的文本编辑器。具有漂亮的用户界面以及强大的功能,比如代码缩略图,Python插件,代码段等。
‘伍’ 工控行业中常见的软件有哪些
与工业自动化相关的软件、平台实在是太多了,主要看你具体是需要什么类型或是做什么工作的。工业组态软件如WinCC、亚控组态王等,功能都比较强,组态方便。组态王还是国内装机量第一、用户数第一、占有率第一的民族品牌,在性价比方面还是比较高的,还有一些绘图软件、PLC编程软件、触摸屏组态软件等等,这个还是看你具体的需求。你可以去了解下亚控,亚控旗下的产品种类还是挺多的。
‘陆’ 工业机器人都是用什么软件编程
要用到什么软件编程语言,首先要看由那几个部分组成。
主要分为三部分。
1、人机交互。人和机器人互动,操作界面,播放视频,语音互动什么的。
2、运动规划。根据要实现的机器人动作,计算如何实现的控制数据。
3、电机控制传感器信号处理。如何控制单个电机的运转,接受各种传感器的信号。
控制系统包含这几大部分,开发语言可以有几种。首先是人机交互部分,这部分选择空间很大,Android、Windows、Linux系统都可以,Java,C/C++,C#等等在这些上系统能开发的都可以。这部分可以实现的功能多,而且有很多现成的东西(比如讯飞语音,face+的人脸识别),语音控制、智能对话、机器视觉、人脸识别和普通电脑或手机上没啥区别。
然后就是运动规划、电机控制,家用这类两者一般在一个处理器上完成(工业有专门的电机控制,伺服控制器),这部分主要是基于ARM或FPGA平台,解析人机交互部分传来的消息,完成要达到的动作。这个部分一般ARM处理器跑嵌入式Linux,C/C++语言开发。
FPGA需要专门的硬件描述语言,VHDL或Verilog语言,家用机器人一般不用FPGA。
‘柒’ 工业机器人编程会有哪些软件
用的软件就那么几种,才在海瑞朗培训完,通常不同厂商的工业机器人系统采用不同的编程语言,这些编程语言通常内置于机器人控制器中。譬如:ABB机器人采用的RAPID编程语言,KUKA机器人采用的KRL编程语言,FANUC机器人采用的karel编程语言等,这些编程语言类似C语言或者VB这些高级编程语言的结构形式,同时增加了机器人运动的控制以及对外输入输出点的控制等。
为了提高作业效率,同时能够对于系统进行优化,很多机器人公司推出了针对本公司机器人系统的离线仿真软件,譬如ABB离线仿真软件Robot Studio,以及KUKA机器人公司的KUKA.Office Lite离线仿真软件等,这些软件通常运行于PC机上,在该环境中仿真的结果可以直接下载到相应的机器人控制器中。还有一类仿真软件就是类似的IGRIP等类的软件,这些软件据我所知通常是用于虚拟现实的机器人仿真应用,并不针对特定的机器人系统。
示教编程就可以应付平时工作了,而且还快捷。人机界面编程就是厂家内置在机器人控制器里的。以上这些编程必须在机器人停止工作时才能进行,效率低下,而离线编程则可以在机器人工作情况下,为下道工序编程,CAM编程差不多,用专门软件,目前国际上比较有名的,如Deneb公司的IGRIP、Robot Simulatoins公司的WORKSPACE及Tecnomatix公司的ROBOCAD。
‘捌’ 工业自动化最常用的PLC编程软件,你知道多少
主流的plc有三菱、西门子用的居多。
‘玖’ 常用的数控编程软件有哪些
常用数控软件简介CNC( 加工中心 ) 在机械领域飞速普及的今天,电脑造型自然成为机械以及模具从业人员必学的一种技艺,现实证明,一个懂电脑造型、编程比不懂电脑而同样技术出色的机械从业人员,其工资比例相差3 — 5 倍。而且随着机械加工的先进,必将减少大量的手工人员。会电脑设计的人将处在一个更高的地位。 1、 MASTERCAM 是如今珠三角最常用的一种软件,它最早进入中国大陆,您去工厂看到的 CNC 师傅,70% 使用 MASTERCAM ,它集画图和编程于一身。绘制线架构最快。缩放功能最好。 2、 CIMATRON 是迟一些进入中国的以色列军方软件,在刀路上的功能优越于 MASTERCAM ,弥补了 MASTERCAM 的不足。该系统现已被广泛地应用在机械、电子、航空航天、科研、模具行业。在加工编程中 99% 使用 CIMATRON 与 MASTERCAM ,早期都用这两种软件画图及编写数控程式,但在画图造型方面功能不是很好。PRO-E 在这时候走进中国大陆。 3、Pro/E 是 美国 PTC (参数技术有限公司)开发的软件,十多年来已成为全世界最普及的三维 CAD/CAM (计算机辅助设计与制造)系统。广泛用于电子、机械、模具、工业设计和玩具等各行业。集合了零件设计、产品装配、模具开发、数控加工、造型设计等多种功能于一体,97 年开始在大陆流行,用于模具设计、产品画图、广告设计、图像处理、灯饰造型设计、可以自动产生工程图纸,目前大部分企业都装有 Pro/ENGINEER 软件。它与 UG 是最好的画图软件,但 PRO-E 在大陆最流行。用 PRO-E 画图,用 MASTERCAM 和 CIMATRON 加工已经公认。 4、 Unigraphics ( 简称 UG) 进入大陆比 PRO-E 晚很多,但同样是当今世界上最先进、面向制造行业的 CAD/CAE/CAM 高端软件。 UG 软件被当今许多世界领先的制造商用来从事工业设计、详细的机械设计以及工程制造等各个领域。如今 UG 在全球已拥有 17000 多个客户。UG 自 90 年进入中国市场以来,发展迅速,已经成为汽车、机械、计算机及家用电器、模具设计等领域的首选软件。 5、 Powermill 是英国的 编 程软件,刀路最优秀,特别适合残料加工。 6、CATIA 的最特色的地方就是它的曲面功能强大,应该说是任何一个CAD三维软件所不能比的,现在国内几乎所有的航空飞机公司都用CATIA,当然UG也在用,但没有它广泛,不过小企业一般还是买不起正版的,国内盗版的也少。CATIA是一套集成的应用软件包,内容覆盖了产品设计的各个方面:计算机辅助设计(CAD)、计算机辅助工程分析(CAE)、计算机辅助制造(CAM),既提供了支持各种类型的协同产品设计的必要功能,也可以进行无缝集成完全支持“端到端”的企业流程解决方案。