文档库 最新最全的文档下载
当前位置:文档库 › QT_designer开发ARM-Linux人机界面流程

QT_designer开发ARM-Linux人机界面流程

QT_designer开发ARM-Linux人机界面流程
QT_designer开发ARM-Linux人机界面流程

ARM Linux人机界面开发流程

蒋旭东吏继斌

目录

一.建立Linux开发环境 (3)

1.1图解安装Fedora9.0 (3)

1.2建立交叉编译环境 (18)

1.3解压安装源代码及其他工具 (20)

1.3.1解压安装源代码 (20)

(1)准备好Linux源代码包 (21)

(2)解压安装Linux内核源代码 (21)

(3)解压安装嵌入式图形系统qtopia源代码 (21)

(4)解压安装busybox源代码 (22)

(5)解压安装Linux示例程序 (22)

(6)解压安装vboot源代码 (22)

(7)解压安装其他其他开源bootloader源代码 (22)

1.3.2解压创建目标文件系统 (23)

1.3.3解压安装必要实用工具 (23)

(1)目标文件系统映象制作工具mkyaffs2image (23)

(2)解压安装LogoMaker (24)

1.4配置网络文件系统NFS服务 (26)

1.4.1设置共享目录 (26)

1.4.2启动NFS服务 (26)

(1)通过命令启动和停止nfs服务 (27)

(2)通过图形界面启动NFS服务 (27)

二.目标板上安装Linux系统 (29)

2.1安装USB下载驱动 (29)

2.2安装Linux系统 (35)

2.2.1分区 (35)

2.2.2安装bootloader (36)

2.2.3安装Linux内核 (38)

2.2.4安装根文件系统 (40)

三.嵌入式Linux的GUI程序开发 (43)

3.1编译ARM平台的Qtopia-2.2.0 (43)

3.2利用QT designer开发GUI程序 (44)

1、进入arm-qtopia (44)

2、设置开发环境 (44)

3、生成工程文件hi.pro (44)

4、开始设计GUI。 (44)

5、修改.pro文件 (49)

6、生成Makefile和可执行文件 (50)

7、生成.desktop文件。 (50)

8、在终端输入命令 (50)

9、将hi下载到目标板并运行 (51)

10、将所设计的GUI程序设为系统的人机界面 (54)

四.附录 (56)

备注:

本流程中目标板下载的是默认的Linux内核及根文件系统,位于光盘的images/linux/目录下,开发的人机界面作为应用程序添加到目标板上的Qtopia系统下,可设置成启动项使开机即可显示该人机界面。如需定制Linux内核,制作文件系统,可参照“mini2440用户手册-2010-2-4.pdf”第六章内容完成。

一.建立Linux开发环境

1.1图解安装Fedora9.0

Step1:在虚拟机中安装Linux系统(详细配置请咨询蒋旭东)。进入如下界面面,按回车继续。

Step2:然后进入下一步,检查安装盘,一般不需要检测,所以选择了Skip(跳过)

Step3:过一会儿就进入安装图形化画面,点击Next即可.

Step4:选择安装过程用什麽语言,这里最好选中文。

Step5:选键盘,我们一般选美式键盘即可

Step6:开始设置网络

点“Edit”按钮,不要设置为DHCP,我们一般使用静态的IP,对照下面进行填写,分别输入IP和子网掩码

点“OK”返回,开始设置机器名和网关以及DNS等。

Step7:设置时区,如果你不使用虚拟机安装,“System clock uses UTC”选项可以去掉,如图

Step8:设置root用户密码,必须是6位数以上。

Step9:设置分区,一般选择默认即可,注意要备份好硬盘数据

Step10:点“Next”会出现警告信息,告诉你继续执行会格式化分区中的所有数据,一般我们在Vmware虚拟机中使用,因此可以选“Write changes to disk”,之后开始进行格式化操作。

这是格式化的进程图:

Step11:选择安装类型,选择如图,点“Next”开始定制。

Step12:在Servers项中,选择如图

Step13:开始安装系统,此过程时间会比较长,请耐心等待。

Step14:安装完毕,如图

Step15:接上一步,按“Reboot“按钮重启系统,出现第一次使用的界面,如图。

Step16:一些授权信息,不必理会,继续下一步

Step17:创建用户,在此我们不需要创建任何新的用户,点“Forward”继续

这时会出现提示信息让你确认,点“Continue”继续下一步

Step18:设置日期和时间,不必理会,继续下一步

Step19:列出了本机的一些硬件信息,采用缺省设置,点“Finish”

出现提示信息,如图选择,进行下一步

Step20:出现登录界面,我们要以root用户进行登录,因此先输入root

再输入刚才设定的密码

登录后会出现一个提示,以后如果你以root用户登录,每次都会出现这个提示,每次均点“Continue”即可。

这是登录后的界面,它和Windows或者Ubuntu是十分类似的。

1.2建立交叉编译环境

在Linux平台下,要为开发板编译内核,图形界面Qtopia,bootloader,还有其他一些应用程序,均需要交叉编译工具链。之前的系统,要使用不同的编译器版本才能正常编译各个部分,因此要在开发过程不断切换设置,这十分不利于初学者使用,也降低了开发的效率;自从Linux-2.6.29开始(本开发板所配内核已为最新的Linux-2.6.32.2),我们把交叉编译器统一为arm-linux-gcc-4.3.2,下面是它的安装设置步骤。

Step1:将光盘目录linux\中的arm-linux-gcc-4.3.2.tgz复制到某个目录下如tmp\,然后进入到该目录,执行解压命令:

#cd\tmp

#tar xvzf arm-linux-gcc-4.3.2.tgz–C/

注意:C后面有个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。

执行该命令,将把arm-linux-gcc安装到/usr/loca/arm/4.3.2目录。解压过程如图所示:

Step2:把编译器路径加入系统环境变量,运行命令

#gedit/root/.bashrc

编辑/root/.bashrc文件,在最后一行export PATH=$PATH:/usr/local/arm

/4.3.2/bin

如图,保存退出。

重新登录系统(不必重启机器,开始->logout即可),使以上设置生效,在命令行输入arm-linux-gcc–v,会出现如下信息,这说明交叉编译环境已经成功安装。

1.3解压安装源代码及其他工具

本小节将解压安装开发学习过程所用到的全部源代码以及其他一些小工具,这包括:-Linux内核源代码

-嵌入式图形界面Qropia源代码(分为x86和arm平台两个版本)

-busybox-1.13源代码

-Linux编程示例源代码(均为友善之臂自主开发并开放)

-用以启动Linux的bootloader之vboot

-其他开源的bootloader(适用于Linux)

-其他开源软件源代码,如boa(web server),madplay(一个命令行mp3播放器)

-目标文件系统目录

-目标文件系统映象制作工具mkyaffsimage

-图形界面的Linux logo制作工具logomaker

注意:所有的源代码和工具都是通过解压方式安装的,所有的源代码均使用统一的编译器arm-linux-gcc-4.3.2编译(见上一节)

1.3.1解压安装源代码

首先创建工作目录/opt/FriendlyARM/mini2440

在命令行执行mkdir–p/opt/FriendlyARM/mini2440,如图,后面步骤的所有源代码都会解压安装到此目录中:

(1)准备好Linux源代码包

在Fedora9系统中/tmp目录中创建一个临时目录/tmp/linux

#mkdir/tmp/linux

把光盘中linux目录中的所有文件都复制到/tmp/linux目录中

说明:这样做是为了统一下面的操作步骤,其实你可以使用其他目录,也可以直接从光盘解压安装。

(2)解压安装Linux内核源代码

在工作目录/opt/FriendlyARM/mini2440中执行:

#cd/opt/FriendlyARM/mini2440

#tar xvzf/tmp/linux/linux-2.6.32.2-mini2440-20100113.tgz

将创建生成linux-2.6.32.2目录,里面包含了完整的Linux-2.6.32.2内核源代码说明:20100106是我们的发行更新日期标志,请以光盘中实际日期尾缀为准。

(3)解压安装嵌入式图形系统qtopia源代码

在工作目录/opt/FriendlyARM/mini2440中执行:

软件开发流程图.docx

软件开发流程图 项目前期 需 求 变 化项目启动 需 要系统实变现 更系统调测 开始 获取用户需 编制初步方 编制进度 / 跟踪 需求基本确定 编制详细预 配置内部资 分配开发任 系统实现 控制/调 无需变更 技术调测 PM:获取 EU主要的关键性需求 PM:根据 GM安排编制简略 / 详细的建设方案 PM:基于内部预算对 EU提供费用报价 PM:与 EU确认需求变动及方案、费用调整 PM:完成详细内部预算并提交给GM PM:通过内部项目管理系统配置详细人员、进度安排 PM:移交 EU需求给PG,安排 PG开发任务 PG:根据 EU需求及 PM要求,执行开发任务 PM:通过内部项目管理系统审核PG工作日志, 确认 EU需求变动,执行进度控制,必要时变 更人员安排及内部预算 PG:技术调测及修改;根据TE 测试文档调试修改集成测

部署试

TE:进行集成测试,编制测试文档,提交PM,送达PG 未 通 过通过 通过项目后期 系统验收 结束PG:部署至外部服务器 PM:系统初验 EU:试用 PG : 部署正式上线,编制开发字典,提交PM M 获得试用意见 TE:编制系统操作手册、功能列表,提交PM PM:提交开发字典、操作手册、功能列表给EU,通过内部项目管理系统结项,向 GM汇报 备注: PM (Project Manager):项目经理PG (Programmer):程序员EU (End-User):最终用户TE (Test Engineer):测试工程师GM (General Manager):总经理 硬件开发流程图

产品调研 / 新产品立设计开发执行子项目分支执 首样评审业务部主导 研发部 研发部主导 业务部 研发部主导 研发部主导 业务部 采购部 研发部主导 业务部 工程部 1、资料搜集并拟定产品需求表 ① 预期的用途,特定的功能、性能和安全要求; ② 类似产品的名称,型号或参考实物样板; ③ 细化客户对产品的外观、功能、价格等要求; ④拟定《产品需求表》展开评审会议 , 并形成《技术可行性分 析报告》同时交总经理审批。 2、研发经理组织结构、电子与ID 协调定义,进行3D 图形设计 与修改,形成《产品外观效果图》《产品3D 图》、《产品规 格书》会同业务、总经理展开评审会议,若评审通过,由业 务形成《立案通知书》和《产品研发任务书》交总经 理审批,输出交研发部进行设计开发工作。 注: B 类项目可直接评估形成《产品研发任务书》 3、研发部签收《产品研发任务书》 , 项目负责人根据《产品外 观效果图》、《产品 3D 图》、《产品规格书》、《产品研发 任务书》的要求对设计工作进行策划形成《项目进度表》,包括: ① 设计过程中各阶段时间和工作内容的安排; ② 设计评审、设计验证、设计确认的安排; ③ 设计过程中各项工作的分工及各小组之间的接口及工 作顺序等; 4、项目负责人根据《项目进度表》推进设计,每设计阶段 必须与研发部经理进行设计评审,设计评审完成后研发部 完成硬件打样,首样制作由该项目各负责工程师共同制作, 并完成《样机测试记录表》、《操作说明》、《首样评审表》, 并填写《线路板通知书》、《开模申请表》交研发经理审核。研发 部根据设计评审结论编制 BOM、电路原理图、贴片图的PDF电子 版、结构爆炸图、《样机测试记录表》、《软件测试 记录表》、《样机测试记录表》并存档。 5、结构电子依《首样评审表》内容,对需要做设计变更的 尤其产品外观改动的,需经总经理批准的《设计变更表》, 才能对其模具设计修改,并填写《改模记录表》。首样评审完 成修改通过后,发放至工程部由工程部汇总完成《工程 样机测试汇总表》,3 个工作日后由项目负责人组织电子、 结构、工程、品质、业务进行项目首样评审。

设计开发流程

设计开发流程(初稿) 根据开发的各阶段进程,将开发过程规划为如下五个阶段: ●开发策划阶段 ●开发设计阶段 ●制样验证阶段 ●试产定型阶段 ●衍生拓展阶段 为了对开发的各阶段进行有效的系统控制,各开发阶段工作完成后,开发部应填写《产 品开发进度报告》 1、开发策划: 1.1市场调研:引用后附的《市场调研告报》 1.2开发立项建议:根据各项反馈和收集的信息,必要时可填写《立项建议书》,提出 新品开发意向和建议,统一上报至总经办,由总经办备案保存。 1.3立项审核:对于提报的立项建议,总经办可甄选处理,可协调相关部门进行可行性论证和审核。 1.4编制《设计任务书》:应包括内容 *依《立项建议书》上的相关要求和意向,包括功能和性能上的原则要求等。 *顾客对产品的设计要求,包括合同、样品、图纸等 *类似或相近产品所提供的参考信息,包括各种性能参数,外型结构等。 *各项国家/行业/企业内部标准等。 *相关法律/法规的要求等。 *过往类似产品所提供的适用信息 *设计开发所必须的其他适用信息 * 编制可实施性的具体开发设计方案,明确相关人员的工作任务和责任,并依实际情况拟定日程计划表,以有效控制开发进度。 1.5《设计任务书》进行可行性论证和审核。审核/审批通过后以ISO文件形式予以保存,以待开发。 2、开发设计: 开发设计阶段一般可分为几个大的方面:如软件设计/电路设计/结构设计/工艺设计/试样确认/文件存档等方面,实际运作时可依据各个过程间的有序性和相关性采取并行工作或单线工作。如:软件设计、电路设计和结构设计可安排不同人员,齐头并进地开展工作,但工艺设计一般在上述设计完成的情况下才能开展。 2.1软件设计: 2.1.1编制程序:如程序流程图,编程等 2.1.2 仿真调试: 2.1.3 应用测试 2.2电路设计〈一〉——原理设计和模型验证:(也称DEMO板验证)

WebOP Designer人机界面编程软件

Industrial Operator Panels Software Features WebOP Designer HMI Runtime Development Software Allows users to manage multiple HMI applications in one project Allows users to switch multi-language UI dynamically, with Unicode and multilingual screen text supported Provides password protection of designs, macros and upload/download operations Supports vertical, horizontal screen displays Enables one design to fit all HMI models Provides index registers for modifying device addresses at runtime Collects data from many devices with various methods Supports various data acquisition and trend presentation Operation log helps the review and investigation of important events Allows to download the runtime data using serial port, Ethernet port, USB client port at HMI and Micro-SD. Allows to use the USB Memory Sticker for the trouble-free update of the application Supports over 250 industrial communication protocols such as SIMATIC S7-1200, BACNet MSTP/BACNet IP etc. and the driver list is growing Introduction WebOP Designer is powerful yet intuitive software to create total solutions for WebOP series Human Machine Interface products. WebOP Designer is proven in many application fields and is an easy to use integrated development tool. The features include solution-oriented screen objects, high-end vector graphics, Windows fonts for multi-language applications, recipes, alarms, data loggers and operation logging. WebOP Designer also includes online/offline simulation and other utility programs such as Data Transfer Helper (DTH); recipes editors and text editors. WebOP runtime, a part of WebOP Designer, guarantees reliability and performance of WebOP Series HMI because of the minimum system overhead, high communication data rates, sub-second screen switching, and 24/7 operation. Our fast response software team adds new functions, communication drivers and solutions to the software all the time to meet dynamic needs. System Requirements Minimum OS Requirements: Windows 2000 SP4 Windows XP SP2 (for all flavors of XP such as Home, Media Center, Tablet PC) Windows Server 2003 Windows Vista Windows 7 Project Development Steps Features Global Settings and Resources Sharable to all Applications of the Same Project Multi-languages (up to 10 languages) Font templates (up to 20 fonts for each language, TrueType fonts supported) Picture database (BMP , JPG, GIF, WMF), Sound database (WAV),Text Database Global Tags Global Macros Plenty of Solution-oriented Screen Objects For common HMI needs: Buttons, Lamps, Message displays, Numeric displays, Numeric entries, Character displays, Character entries, Time displays, Date displays, Bar Graphs, Meters, etc. For animation: Pictures displays, GIF displays, Animated graphics, Dynamic rectangles, Dynamic circles, Pipelines, Circular bar graph, etc. Color of basic graphic objects (text, lines, rectangles, circles, etc.) changeable Shape and color of buttons and lamps changeable For advanced functions: Line chart, Scatter chart, Recipe selector, Recipe table, Alarm history display, Active alarm display, Alarm count display, Historic trend graph, Historic data table, Historic event table, Historic line chart, Operation log display, Sub-link table, etc. Communication Links The WebOP series HMI products can have at most 4 built-in communication ports. The WebOP Designer software allows you to create up to 4-links and 255 sub-links for one application. More than 250 communication drivers allow 1-to-N (one panel to a wide variety of industrial devices) or N -to-1(multiple panels to one device) connections.

注塑模具设计的基本流程

注塑模具设计的基本流程 注塑是一种工艺,是基于比如LIGA的微制造技术开发出来的,当然还有很多其他方法。那么注塑模具的设计流程是什么呢?下面跟一起来看看吧! LIGA工艺就是先生产出一个注塑所需要的模型,也就是俗称的"模子",然后将液态塑料灌注在模具中,最后在分离出来,形成最终所需要的产品。比如一些塑料玩具,产品太多了。 当接到客户的CASE之后,首先,要了解清楚客户的要求(如:产品的外观要求,结构上的要求,或其它的一些特殊要求),与客户进行沟通;接下来,就要开始分析要做的这个产品了,主要是检查产品的拔模及肉厚,对一些柱位及肋位进行防缩水处理(这些很必要,可以减少以后开模中一些不必要的麻烦,提高你在客户心目中的地位)。 模具设计(以下以Pro/E进行模仁3D设计,再在二维CAD里面完成所有设计为基础)的具体流程如下: 1.对产品进行排位(这将决定模具的大小,在这里要考虑的东西太多了,主要的还是靠设计师的经验及公司的要求); 2.对产品加上收缩率(缩水); 3.确定模仁的大小; 4.开始做分模面,这里考的就是真功夫了,不仅3D要用得好,模具结构更是重中之重;

5.分模面做好,就可以把模具分开了,前后模、镶件、斜顶、行位,都可以在这边分好; 6.接下来做的就是流道了,这个关系到公司生产的成本及产品的质量,设计时要慎重; 7.下面就是冷却水路的布置、镙丝的放置及顶针的排列(如果是用EMX设计,那么这里只要做基准点就可以); 8.如果是用CAD设计,一般做完以上工作就可以把它转成平面图,直接放入模胚再在CAD里面设计。 9.模仁图有了,就开始模胚上的设计。首先,以模仁的大小及结构,定出模胚的大小及形式(如大水口、细水口等);然后,用模具外挂调出适用的模胚,装入模仁(注意:图层的控制及颜色的控制,以便在后面出散件图时能更快,更易识别); 10.把水路引到模胚上,还有镙丝,再来画上弹弓、垃圾钉、顶棍孔,在主视图上做这些的同时,要在剖面图上表达出来。当然还有顶针,别忘了这里把唧嘴也给画上。如果是细水口的话就忙了,水口拉针、拉杆、开闭器都要在这里设计好,如果有行位的模具,应先设计好行位; 11.接下来就是撑头、锁模片以及撬模坑; 12.简单一点的模具做到这里也就差不多了(只是说结构图),接下来就开始标数,这也是检查设计正确性的重要一环;

设计开发流程及控制程序

1. 目的 确保开发的产品满足用户的需要,并达到有关标准、法律法规的要求。 合理安排开发进程,缩短开发周期,及时为用户提供期望的产品。 完善新产品开发体系,确保新产品设计开发过程处于正常的受控状态。 12.范围 适用于由本企业独立设计和开发的新产品及零部件开发设计全过程的控制。 13.职责 3.1 销售部负责市场信息的收集、整理、分类和分析,技术中心负责新产品设计开发先期策划、市场调研、效果图及实体模型的制作。 3.2 技术中心负责新产品的CAD/CAE的辅助设计。 3.3 生产部和技术部生产技术室负责样车试制,生产部技术室负责工艺设计。 3.4 技术部测试室负责整车及发动机的测试,品质部路试组负责整车道路试验。 3.5 技术部综合室负责新产品的标准化审查、专利申报、档案管理及公告申报等工作。 14.程序与要求 4.1 设计开发流程图见附录A。新产品评审办法见附录B。 4.2 先期策划阶段 4.2.1 销售部每年通过市场走访或销售会议形式,了解市场的需求,并对收集到的信息资料汇总、整理、分类和分析后编制“新产品开发项目计划”送总工审核、报董事长批准。 4.2.2 产品策划组根据“新产品开发项目计划”进行有目的的市场调研活动,并编制“市场调研报告”和“可行性分析报告”。 4.2.3 整车开发室根据“市场调研报告”和“可行性分析报告”编制“新产品开发项目建议书”、“技术经济分析报告”、新产品的设计方案图或手绘效果图(概念图)。 4.2.4 总工程师组织新产品开发项目的评审和立项,产品策划组编写“新产品开发评审报告”,成立项目组并设立项目主管工程师。如果评审不能通过,将重新进行市场调研。项目主管工程师必须满足: a)经过相关专业培训或从事专业工作三年以上; b)具备助理工程师以上职称或经总工程师特批的技术人员; c)具备敬业精神、攻关意识以及高度的责任心。 4.2.5 技术中心主任根据“新产品开发评审报告”、“新产品开发基本方案”和“新产品立项审批表”编制“新产品设计任务书”,新产品设计任务书应包括:产品总体描述,新产品效果图、总体构成、产品特点、主要技术参数、主要性能指标、市场和竞争分析、投资和效益分析及适应性对策(执行标准)等,同时应明确产品强检项目要求。《新产品设计任务书》经总工审核报董事长批准后发至技术中心,即正式立项。

人机界面设计案例分析

人机界面设计案例分析 什么是人机界面人机界面是指人和机器在信息交换和功能上接触或互相影响的领域或称界面所说人机结合面,信息交换,功能接触或互相影响,指人和机器的硬接触和软触,此结合面不仅包括点线面的直接接触,还包括远距离的信息传递与控制的作用空间。人机结合面是人机系统中的中心一环节,主要由安全工程学的分支学科安全人机工程学去研究和提出解决的依据,并过安全工程设备工程学,安全管理工程学以及安全系统工程学去研究具体的解决方法手段措施安全人机学。它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。大量运用在工业与商业上,简单的区分为输入(Input)与输出(Output)两种,输入指的是由人来进行机械或设备的操作,如把手、开关、门、指令(命令)的下达或保养维护等,而输出指的是由机械或设备发出来的通知,如故障、警告、操作说明提示等,好的人机接口会帮助使用者更简单、更正确、更迅速的操作机械,也能使机械发挥最大的效能并延长使用寿命,而市面上所指的人机接口则多界狭义的指在软件人性化的操作接口上。 人机界面的设计原则1、以用户为中心的基本设计原则 在系统的设计过程中,设计人员要抓住用户的特征,发现用户的需求。在系统整个开发过程中要不断征求用户的意见,向用户咨询。系统的设计决策要结合用户的工作和应用环境,必须理解用户对系统的要求。最好的方法就是让真实的用户参与开发,这样开发人员就能正确地了解用户的需求和目标,系统就会更加成功。 2、顺序原则 即按照处理事件顺序、访问查看顺序(如由整体到单项,由大到小,由上层到下层等)与控制工艺流程等设计监控管理和人机对话主界面及其二级界面。 3、功能原则 即按照对象应用环境及场合具体使用功能要求,各种子系统控制类型、不同管理对象的同一界面并行处理要求和多项对话交互的同时性要求等,设计分功能区分多级菜单、分层提

上位机人机界面组态软件HMIMaker

上位机人机界面组态软件HMIMaker HMIMaker专为易显工控机(工控电脑),VGA工控机开发的的界面编辑设计软件! 具有绘图、按钮、位开关、字符控件、数据监控、实时曲线、动态图片、用户与密码设置等功能,完善的界面设计控件和通讯协议,使用简单,灵活,方便。只需用单机机或PLC通过串口简单发送指令,您的显示部分就一切轻松搞定!"所见即所得"、"0"代码!快速生成超炫图形界面设计,如"制作PPT"一样容易、快速!支持离线和在线模拟,快速验证您的设计效果,方便设计和调试,大大减轻软件开发人员在人机界面开发的负担和提高开发效率,专心于专业产品的开发,避免重复性劳动。为您大大地短了产品的开发周期。 HMIMaker组态软件有以下几方面的功能: (1)强大的界面显示组态功能。可视化的风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控仵和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作图工具,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来。 (2)良好的开放性。指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。 (3) 丰富的功能模块。提供丰富的控件功能库,满足用户的测控要求和现场需求。利用各种功能模块,完成实时监控产生功能报表显示历史曲线、实时曲线、提示报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统. (4)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。

人机界面简单编程实例介绍

人机界面简单编程实例介绍 人机界面简介人机界面是指人和机器在信息交换和功能上接触或互相影响的领域或称界面所说人机结合面,信息交换,功能接触或互相影响,指人和机器的硬接触和软触,此结合面不仅包括点线面的直接接触,还包括远距离的信息传递与控制的作用空间。人机结合面是人机系统中的中心一环节,主要由安全工程学的分支学科安全人机工程学去研究和提出解决的依据,并过安全工程设备工程学,安全管理工程学以及安全系统工程学去研究具体的解决方法手段措施安全人机学。它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。大量运用在工业与商业上,简单的区分为“输入”(Input)与“输出”(Output)两种,输入指的是由人来进行机械或设备的操作,如把手、开关、门、指令(命令)的下达或保养维护等,而输出指的是由机械或设备发出来的通知,如故障、警告、操作说明提示等,好的人机接口会帮助使用者更简单、更正确、更迅速的操作机械,也能使机械发挥最大的效能并延长使用寿命,而市面上所指的人机接口则多界狭义的指在软件人性化的操作接口上。 人机界面的使用方法明确监控任务要求,选择适合的HMI产品; 在PC机上用画面组态软件编辑“工程文件”; 测试并保存已编辑好的“工程文件”; PC机连接HMI硬件,下载“工程文件”到HMI中; 连接HMI和工业控制器(如PLC、仪表等),实现人机交互。 人机界面的编程简介用单片机实现的项目人机界面相对简单。若为LED显示,应根据LED 的位数选取简单、明燎、用户一看便知的提示符;显示的数据位数应充分考虑用户提出的技术要求。 分析编程的难点和技术解决方案即使1个熟练的编程人员,编程过程中会遇到一些困难。为了能比较顺利地完成程序设计,应根据程序所完成的功能和程序流程对整个程序的框架分析一下,并根据自己掌握的技能定位整个程序的难点,然后找到最佳的算法。例如对于

模具设计概述

一塑胶模具定义 人们为满足生产及生活的需要,按一定的要求而制造的生产工具。模具即生产工具,一般均可重复使用。工业中常见的有塑胶模、五金冲压模、压铸模、吹塑模、挤塑模等;广义来讲,一些日常生活中的刀模、纸模、石膏模、甚至拍月饼的木板模等都可称为模具。塑胶模具就是注塑成型生产中使用的模具。塑胶模具主要是装在塑胶注塑机上啤塑胶产品时使用的,如无特别注明,以下文章中提到的模具均指塑胶模 二、必备 1、基础知识:三角函数、平面&立体几何、解析几何、工程制图、画法几何、机械基础、五金&化学基础等; 2、基础实践经验; 3、软件知识:AutoCAD、PRO-E、UG、SilodWorks、CATIA、MasterCAM、CIMATRON IT、MOLDFL OW等; 三、塑胶模具结构及分类 1)模具的基本结构及相关概念 1、模胚即模架:MoldBase。 模胚是整套模具的骨架,所有模具的零部件的制作均需考虑模胚的结构。模胚的成本一般占整套模具的30%左右,模胚由专门的大型模胚厂制造,已标准化,各模具制造厂只需根据自身的需要向模胚厂定制即可。模胚分为面板、A板(前模板)、B板(后模板)、C 板(方铁)、底板、顶针面板、顶针底板、司筒、导柱、回针、顶针、撑头、限位钉等。目前珠三角区域规模较大的模胚厂商有龙记模胚(LKM)、鸿丰模胚、中华模胚等,其中又以LKM名气最大,其模胚广大模具制造厂普遍采用,品质、精度均有保障。 2、模仁又称型腔,即嵌入模胚模板内的成型模芯。分为前模仁,后模仁,俗称前模(Cavity),后模(C ore)。为何要在模板内嵌入模仁呢?主要是为节约成本。因为塑胶对模具的钢材特性有很高的要求,如硬度、耐腐蚀性、耐高温(热变形)等;而模胚的模板则无需太高的要求。模仁硬度一般为45~65HRC,模胚的模板硬度30~45HRC;用作模仁的钢料每公斤可达RMB 200,而模胚的钢料一般只需RMB20~30元。 注:HRC为洛氏硬度。 3、唧嘴:Sprue。注塑机炮筒的射胶嘴通过该装置将熔融的塑胶原料注入型腔。 4、滑块又称行位:Slider。为顺利出模而必须使用的结构部件。因为有些产品结构特殊,如有侧边有空,有倒扣(勾)等,需用行位才可出模。

分析塑胶模具开发的进度管理

分析塑胶模具开发的进度管理 发表时间:2018-08-13T17:25:16.993Z 来源:《电力设备》2018年第12期作者:王灿辉吴福钦 [导读] 摘要:在塑胶模具的开发过程中,其进度管理工作目前还存在很多问题急需解决,而本文就围绕这一问题进行简要的分析,并且根据进度管理工作中常见的问题,为其提出了几点较为合理且有效的解决方法和解决的措施,从而逐渐的提高控制塑胶模具开发中进度管理的精度。 (东莞汇美模具制造股份有限公司 523850) 摘要:在塑胶模具的开发过程中,其进度管理工作目前还存在很多问题急需解决,而本文就围绕这一问题进行简要的分析,并且根据进度管理工作中常见的问题,为其提出了几点较为合理且有效的解决方法和解决的措施,从而逐渐的提高控制塑胶模具开发中进度管理的精度。 关键词:塑胶模具开发;进度管理;分析 引言 针对模具开发工作中ODM作业模式下的进度管理工作,目前主要通过了解模具生产厂商客户订单的特点并利用项目管理方法进行综合分析,从而选择最为符合该种订单特点的模具开发进度管理模式,从而尽可能的满足客户订单中模具开发的各种需求,这也是本文所要分析的主要问题,并结合模具开发进度管理工作的现状以及问题,为其提供了几点较为合理且效率较高的解决方法和措施。 1模具开发进度管理现状 1.1模具开发缺乏有效的与产品设计沟通的方法和数据管理平台 (1)资源的共享和传输存在困难,缺乏标准和规范;在模具的开发过程中,生产厂商与客户之间的沟通途径只有电子邮件一种方式,导致客户的需求和问题不能及时的传达,对模具开发的进度造成了一定的影响;模具开发工作变更过程复杂又缺少与客户之间的随时的沟通;不具备档案管理平台,导致协同作业、同步工程难以实现。 (2)档案管理方面:档案管理主要依赖人力来实现,人为的信息管理缺乏一定的安全性和时效性;在模具的开发工作出现一定的变更时,变更的信息通过文字的方式难以高效快速的传达到生产一线,并且复杂的过程也提高了失误的概率,导致档案管理工作存在一定的隐患。 1.2模具订单的特殊性及多种影响因素 (1)在模具开发的旺季,模具的订单数量极多导致同时进行的生产制造的模具达到上百件,这一过程也就大大的提升了生产工作工序的数量;工件生产制造的工段难以统一,导致零件生产的进度难以掌握,这也就造成了模具开发工作中进度管理工作难以开展; (2)在模具的开发和生产过程中,对人员的专业性要求较高且需要其具有一定的工作经验,同时模具开发过程中设计要求和生产计划的变更,主要是因为客户的ECN要求,这也就造成了模具的生产管理计划不断的做出改变。 (3)在模具的开发生产过程中,所用到的材料多种多样,且不同模具在材料数量上的需求也不同,造成了模具生产厂商的材料采购和存储工作困难。并且在刀具这类生产耗材的管理方面存在短板,随机的手工作业方式在领刀以及换刀所需要浪费很多时间。 2模具开发进度管理的问题分析 在模具的开发和生产过程中,进度管理较为重要的工作内容之一,其主要的目的就是对模具完成生产的时间加以控制,保证在规定的时间内完成订单。进度管理工作是否完善,直接影响着客户订单的完成时间,以及客户对模具生产企业的印象。在模具的开发过程中,对其工作的进度进行较为明确的计划,但是有限的资源和较多的不确定因素对其影响较为严重,因此需要相关人员结合实际的开发过程和开发的计划对资源分配进行合理的调整,从而实现对模具开发进度的控制和管理。 在大批量的模具开发生产工作开始前,应该结合客户对进度的需求编制较为合理的进度计划,并充分的结合工期与工程成本之间的关系选择最为关键的计划编制和执行的路线。 结合客户对模具开发的需求以及模具订单的特殊性,总结了上述模具生产厂商目前使用的开发流程中的问题并与原有的流程进行了对比,我们发现在模具开发的进度管理工作中,最主要的影响因素之一就是:模具生产厂商的数据库平台与模具开发工作上游和下游企业或者人员的信息传输的效率不高且难以及时的传达,这造成了进度管理工作的难度提升。在模具开发的OEM作业模式下,单一的电子邮件传输导致信息的传输效率极低且时效性不足。(如图2-2所示) 图2-2 OEM作业模式下的信息流 在目前所执行的OEM作业模式中,更加注重点与点之间信息的交流,甚至需要一点和多点之间的信息交流和传输。因此,就需要结合OEM 模具订单的特点创建模具生产厂商的系统(流程+表单),并结合生产厂商在模具开发段实际的工作情况,建立专门的数据交流和传输的平台,从而为生产厂商与上下游之间的信息交流和沟通提供更为便利且高效的通道。 3模具开发进度管理的解决方案 3.1开发段并行工程的应用 在对模具进行初步开发的过程中,结合ODM工作模式下模具订单的特点以及目前所具备的设计软体的特点,对并行工程加以应用(如图 3-1)从而实现对原有拆模流程的改善。在模具设计过程中,在原有拆模方式基础上加以改进,将同步工程应用到组装图设计、

塑胶模具方案与加工整个流程

塑胶模具设计与加工整个流程-------绝对经典哦 一、序言 据统计,日常生活中一个普通人身上物品直接、间接的约与2千套模具有关!模具行业发达的程度可以说已成一个国家工业现代化的重要标志之一。国内很多大型企业的模具部门在整个公司中的地位都及其重要,像深圳的比亚迪最初就是由一个小模房发展起来的,而奇瑞汽车的模具制造技术在国际上也是一流的。随着珠三角经济的持续发展,越来越多的国际性大公司看中这里成熟的模具制造技术及具有丰富从业经验的技术人才,都纷纷把其塑胶、模具部门转来,或把模具发来制造。珠三角的模具出口数量逐年递增,已成为中国乃至国际最重要的模具生产、加工基地。特别是家用电器及汽车业的发展速度更快。说到珠三角模具制造业,就不得提香港、台湾。上世纪八、九十年代珠三角的经济刚刚起飞,其模具技术几乎空白,而随着香港、台湾的企业把工厂转移到内地,其先进的模具制造技术也带了过来。当时,一名熟练的模具制造师傅月薪可达上万RMB。其中,最重要的技术是CAD/CAM,即模具设计电脑化技术和模具加工电脑化技术

注塑模具的设计过程

注塑模具的设计过程 注塑模具的设计过程 注塑模具是一种生产塑胶制品的工具;也是赋予塑胶制品完整结构和精确尺寸的工具。下面yjbys为大家分享的是注塑模具的设计过程,仅供参考! 一.浇注系统的组成 普通的流道系统(Runner System),也称作浇道系统,或是浇注系统,是熔融塑料自射出机射嘴(Nozzle)到模穴的必经通道。流道系统包括主流道(Primary Runner)、分流道(Sub-Runner)以及浇口(Gate)等。 1.主流道 也称作主浇道、注道(Sprue)或竖浇道,是指自射出机射嘴与模具主流道衬套接触的部分起算,至分流道为止的流道。此部分是熔融塑料进入模具后最先流经的部分。 2.分流道 也称作分浇道或次浇道。随模具设计,可再区分为第一分流道(First Runner)以及第二分流道(Secondary Runner)。分流道是主流道至浇口间的过渡区域,能使熔融塑料的流向获得平缓转换;对于多模穴模具,同时具有均匀分配塑料到各模穴的功能。 3.浇口 也称为进料口,是分流道和模穴间的狭小通口,也是最为短小肉薄的部分。其作用在于利用紧缩流动面而使塑料达到加速的效果,高剪切率可使塑料流动性良好(由于塑料的切变致稀特性);黏滞加热的升温效果也有提升料温、降低黏度的作用。 在成型完毕后,浇口最先固化封口,有防止塑料回流,以及避免模穴压力下降过快,使成型品产生收缩凹陷的功能。成型后,则方便剪除,以分离流道系统及塑件。 4.冷料井

也称作冷料穴。目的'在于储存补集充填初始阶段较冷的塑料波前,防止冷料直接进入模穴,影响充填品质或堵塞浇口。冷料井通常设置在主流道末端,当分流道长度较长时,在末端也应开设冷料井。 二.浇注系统设计的基本原则 1.模穴布置(Cavity Layout)的考虑 1)尽量采用平衡式布置(Balances Layout); 2)模穴布置与浇口开设力求对称,以防止模具受力不均产生偏载,而发生撑模溢料的问题; 3)模穴布置尽可能紧凑,以缩小模具尺寸。 2.流动导引的考虑 1)能顺利地引导熔融塑料填满模穴,不产生涡流,且能顺利排气; 2)尽量避免塑料熔胶正面冲击直径较小的型芯和金属嵌件,以防止型芯位移(Core Shift)或变形。 3.热量散失及压力降的考虑 1)热量损耗及压力降越小越好; 2)流程要短; 3)流道截面积要够大;

产品设计开发经验及流程

+ 产品开发设计详细流程 十几年的设计师亲身经验总结而出,新手、初学者、设计师、工程师等等好好珍惜! 首先要知道设计的目的,设计的目的是将预定的目标,经过一系列规划与分析决策,产生一定的信息(文字,数据,图形)形成设计,并通过制造,使设计成为产品. 产品开发一般分为以下几个阶段: 1.提出项目建议阶段;2.设计平面图(效果图)阶段;3.设计结构图阶段;4.手板制作及评审阶段;5.模具制作阶段;6.初次试模阶段;7.工程验证、提高和改进产品设计阶段;8.最后工程试验板阶段;9.试产阶段;10.试销阶段11.生产阶段。 首先是提出项目建议阶段,也就是新产品立项阶段: 根据公司或客户提出项目设计要求,由开发部、销售部、品管部参与项目评审会议,确定项目的可行性及项目开发负责人,由项目负责人负责该项目的统筹工作,此阶段需编写好以下文件:1.设计任务书,设计任务书由总经理、业务经理、以及工程部经理完成;2.新产品成本预算表,这由项目工程师编写,经理审核;3.设计开发计划任务书,这个由项目工程师编写,主管审核,经理批准。然后,写出一份可行性报告,报告的主要内容一般包括:(1)新产品开发的必要性,市场需求预测,也就是说开发这套产品公司能不能得到很好的经济效益,说白了就是能不能赚钱;(2)有关产品的国内外发展水平和发展趋势;(3)所开发的产品属于哪种档次以及消费人群;(4)考虑公司在现有的条件下发展的可能性以及准备采取的措施;(5)预期达到的最低目标和最高目标,包括技术,经济,社会效益等;(6)突出设计,工艺等方面需要解决的关键问题;(7)预算投资费用及项目的进度期限。 确定好开发项目之后,就进入设计平面图阶段,也就是设计效果图阶段。这个阶段,首先由平面设计工程师在一周内完成平面设计效果图。然后由项目负责人召集会议,对效果图进行评审,评审的内容主要包括以下几点:(1)结构的可行性;(2)包装方案;(3)外观颜色的搭配;(4)零件的材料要求;(5)功能是否可行等等,其中要特别注意对产品功能以及产品成本的影响。如果评审中发现问题,应及时提出修改建议,重做效果图,并且做好评审报告。 平面图做好后,就根据平面图设计结构图,也就是进入设计结构图阶段。此阶段的工作主要由结构工程师与电子工程师共同负责。首先结构工程师根据效果图,用3D软件设计结构图,如果有IGS文件就更好了,可以直接导入,如果没有就对应效果图做结构图。如果在绘制过程中发现在软件上是不能完成的或者是出不了模的,应该及时提出,看是否可以更改外观要求。一般的结构图必须在5天内完成,复杂的结构图必须在7天内完成,这就应根据产品的复杂程度而定。 产品结构设计应以最简单的结构做出最优良的产品,这就叫做性价比。做结构图时应特别需要考虑以下方面的内容:首先根据产品的使用性能对产品的材料进行选择,以与产品结构性能最匹配的材料作为产品的首选材料。材料一般有五金件和塑料件,根据经验一般采用塑料件,因为塑料组成的多样性,结构,形状的多变性,使得它比起五金件有更理想的设计特性;特别是它的形状设计,材料选择,制造方法选择,更是五金件无可比较的,因为五金件在设计上对于外形和制造,都受到相当大的限制.而塑料件到底是用硬胶还是软胶,是透明的,还是不透明的,这些都要考虑好。对于安规材料必须要按照安规认证机构规定的要求购买. 然后考虑产品壁厚的大小:合理地确定产品的壁厚是很重要的,因为产品的壁厚首先决定于产品的使用要求,比如强度、结构、重量、电气性能、尺寸稳定性以及装配等各项要求。产品的壁厚不能过厚,也不能太薄,或是壁厚突变,因为太厚的话容易产生缩水,太薄则容易产生烧焦或填充不满等一些成型工艺问题,而太突然的壁厚变化会导致因冷却速度不同和

技术部开发设计流程图

技术部开发设计流程图 一、各部门职责 1.技术部:负责设计和开发新产品并提供相关的输出资料,指导生产部及品质部等相关部门的工作。主要负 责资料的输出工作及技术文件的控制。 2.品质部:负责产品试产实验测试和生产品质控制。 3.生产部:负责新产品试产和其他生产,确保技术文件程序输出落实到生产,将设计转化为生产力。 4.采购部及其他:提供必要工作配合,确保设计开发工作的执行。 二、产品设计开发流程 设计开发流程分两类工作流程:一类指通过业务员的窗口根据客户要求和其他相关设计开发信息而制定的设计和开发方案,确定的《新产品开发进度表》;二类指通过本公司对市场的调查、了解和产品定位等制定的设计开发方案,并确定《新产品开发进度表》。 一类开发工作流程图如下: 业务类设计开发工作流程图 (A-01:流程图)

二类开发合作流程图如下: 公司类设计开发工作流程图 (A-02:流程图) 三、设计开发的最终资料输出: 1.技术部应建立产品档案,保存产品设计和开发的输出资料。包括针对新产品设计和开发输入进行验证方式二形成的文件、样板及生产中修改产品的尺寸的输出资料等。 2.设计开发输出的主要内容: a.提供产品运作的参照信息文件:BOM(产品结构表)、注塑工艺卡、喷漆及移印资料、模具产能表、产品装配流程图及作业指导书等。 b.产品设计评审表(包括:初审、产品定型审、首样审及批量审等评审表及功能测试报告)。 c.设计变更证明(包括:模具修改资料通知单,修改通知单等) d.规定对安全和正常使用的产品特性和产品验收准则等信息。 e.其他联络资料。

四、设计和开发的评审 根据设计计划,在适当的阶段,对设计和开发进行系统的评审,以便使产品在评审设计和开发结果满足要求的能力;以便使产品在评审设计和开发结果转化为力量生产的可操作性及量产化;以便使产品在评审设计和开发中识别问题并尽可能早的提出问题,解决问题使产品达到理想效能。 五、生产技术职责分工 生产技术的职责分工:生产技术人员主要职责为协助设计开发人员分担在生产技术方面的职责,要有发现问题,解决问题,能提高生产效率的技能,并负责生产及注塑工艺卡,生产装配指导书等制作及发放工作。如有生产技术方面解决不了的生产问题可以与设计人员一起商讨解决问题。 六、设计和开发流程文件的总体目的 使产品在量产中起到有据可依,起到工作流程明细化和清晰化,起到文件归档化并达到统一控制产品质量文件化的目的。

相关文档
相关文档 最新文档