您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 优化软件iSIGHT-FD初级培训教程之1.集成Excel-并采用-Loop循环
赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China100089iSIGHT-FD培训初级教程之一集成Excel并采用Loop循环简介本教程的目的是介绍如何在iSIGHT-FD中集成一个Excel表单,并应用设计驱动器。EXCEL表单名称为SpringCalc.xls,且Loop组件被用作一个设计驱动器。本问题是一个经典的应力-压缩弹簧问题:在一定形变、剪切应力、共振频率的约束条件下,最小化质量,限制弹簧外半径并增加10lbs.负荷.设计变量为弯线直径d,回旋直径D,以及回旋数n。Ddn本培训教程将全部在iSIGHT-FD的Standalonemode环境中运行.集成过程1.启动iSIGHT-FDDesignGateway,选择Standalone模式,并点击OK。2.当“Start-upSelection”窗口出现时,选择“GoStraighttotheFIPERGateway”,然后点击OK。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China1000893.程序完全启动后,iSIGHT-FDDesignGateway形式如下。4.iSIGHT-FDGateway默认的启动任务见于上图,在菜单中选择‘File’。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China1000895.在‘File’菜单中选择‘New…’弹出对话框。6.选择‘Loop’并点击‘OK’按钮.结果将显示一个仅由LOOP组件组成的工作流,如下图所示:赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China1000897.在组件板上选择‘Activities’菜单.面板上的图标改为如下图所示的情况。此时面板上显示的是当前iSIGHT-FD中所有处于激活态可以使用的组件,excel组件就是其中之一。8.左击并按住Excel图标并拖至工作域中的粗红线上,如下图所示赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China1000899.现在工作流准备好,我们可以加一个Excel表单到工作流中了。双击工作流中的Excel组件。弹出另外一个窗口称之为ComponentEditorDialog,如下图所示:10.为增加一个Excel表单,点击按钮.文件打开对话框出现,浏览寻找‘SpringCals.xls’如下图所示:赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008911.在文件打开对话框中点击‘Open’.弹出如下图所示的信息框。12.如果在Excel里命名了变量,FIPER可以自动的创建参数,在本案例里,有一些在Excel里定义的变量去自动的在FIPER里创建参数。点击‘Yes,’;另一个窗口出现以便你可以根据指导进行自动的变量生成赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008913.这个窗口描述了FIPER是如何自动的基于EXCEL里的变量自动的创建参数,三个变量分别命名为Weight,d,和n.。与其在窗口里的参数名一致,需要注意的是,FIPER会将d和n默认为输入变量,weight为输出变量,点击OK.接受默认设置。14.现在我们需要定义或为余下的表单参数提供设置,在这个表单里,存在着额外的输入参数用于定义回旋直径,为达到此目的,点击表单中包含0.3的参数至右边名称为CoilDiameter的两个单元格。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008915.通过在那个参量上的点击,其值(C7)呈现黄色,在下面的Parameter框中输入一个参数名,本例为CoilD,然后点击橙色的Add按钮将其加入为输入变量。16.操作的表单框作为输入亮显为金色,说明参数设计已完成,如下图所示。17.用表单已有的描述值的文本来定义输出变量。如本例中四个输出参数中的任何一个都在表单中有他们的名字,我们将利用Addname-valuemapping选项.在Excel组件编辑窗口,点击高亮G7并拖动至H10如下图所示赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008918.通过如下图所示的下拉菜单的方法改变映射方向由输入变为输出。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008919.点击‘Addname-valuemapping(s)’按钮.所有选择的输出参数都自动添加到编辑器下方的表单上了,下图显示所有的输入输出变量。20.点击‘OK’按钮,回到主窗口。21.完成了定义Excel表单中的输入参数和输出参数之后,再来设置Loop组件。双击Loop1组件,Loop组件编辑窗口出现。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008922.在iSIGHT-FD中可能有几种LOOP类型,在下拉菜单中选择FOR类型23.在参数下拉菜单中,你可以选择任何一个输入和输出参数以创建Excel组件,本例中选择对应着弹簧圈数的n作为循环值。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008924.当使用For循环选项时,你可以为你选择的参数定义起始点,结束点以及增量,在本案例中,我们将选择弹簧中圈数的变化,在From,To,和Increment框中分别键入5.0、50.0和1.0。25.点击‘OK’按钮.ComponentEditor–Loop窗口消失,并返回到主窗口界面中。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008926.单击Excel组件,然后点击Files标签栏,在source栏下,点击下拉菜单,由原来的默认File改为InModel方式,其他均为默认选项。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008927.下一步是在循环中执行Spring分析。为此,右击工作流中的‘Loop1’图标.这将跳出一个菜单如下图所示,在这个菜单里选择执行‘RunLoop1’28.一旦运行,iSIGHT-FD启动RunTimeGateway并将自动加载Excelworkbook,可以观察到Excel表单将基于我们设定的LOOP组件改变弹簧圈数。29.执行完毕后,Runtimegateway启动如下图所示,注意在窗口左边出现的一条消息框‘JobCompletedSuccessfully’。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008930.点击窗口左边的模型中的‘Loop1’并选择Summary标签,运行总结如图所示。赛特达科技有限公司SightnaTechnologiesCo.,Ltd.北京市长春桥路11号万柳亿城中心C1座605室100089Suite605,BlockC1,WanLiuYiChengCenter,11ChangChunQiaoRoad,HaidianDistrict,Beijing,China10008931.选择窗口左边的Excel组件,并观察当选择了EXCEL组件后总结是如何改变的。32.跳至History标签,可以通过Excel观察所有参数的运行历史。33.将文件另存为lab1.zmf。
本文标题:优化软件iSIGHT-FD初级培训教程之1.集成Excel-并采用-Loop循环
链接地址:https://www.777doc.com/doc-5487026 .html