首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
一种基于C#的汽车电气系统方案评估软件的开发方法
来源:汽车电器  作者:佚名  2018-04-06 08:33:27

    3 电气系统方案评估软件设计
    3.1软件模块及软件架构
    方案评估软件的模块及软件架构设计如图2所示。

    3.2软件与Excel文件的信息交互探索
    为了便于对设计信息进行管理,在汽车电气系统设计过程中输出的交流文件、发布文件等技术文件,大多数都采用Excel文件格式。若要实现本软件进行自动评估,就需要实现软件与Excel平台的信息交互。因此,解决2个工作平台之间的信息交互是本次设计的关键环节,现就其中关键的解决方法和技术加以阐述。
    3.2.1添加com组件(Microsoft Office 11.0 Object. Library)
    在所建立的项目中,需要引用下述组件,方法如图3所示。

    3.2.2在项目中引用Excel命名空间
使用using旨令,引用Excel的命名空间,方法如图4所示。

    3.2.3建立信息交互通道代码
    1)引用Excel对象
    Excel. Application excel二new Excel. Application();
    2)引用Excel工作簿
    excel. Application.Workbooks.Add(true);
    Excel.Workbook xBook=excel.Workbooks._Open( FilPath+”功能指标权重数打分+i+".xls");
    Excel.Worksheet xSheet=(Excel.Worksheet)xBook.Sheets;
    excel.Visible=false;//使Excel可视
    其中,"FilPath”是Excel文件的路径,如:E:\ScheamEvalue
    3)每个单元格的定位代码
    excel.Cells仁Row,Column〕).Text
    经过如上操作,建立并完成了2个平台的信息交互通道,实现数据通信。
    3.3程序流程图
    根据需要解决问题的分析,形成图5所示的编程思路。

    3.4验证
    基于上述流程图,笔者编制了各个模块的程序,并对软件代码进行了整体调试。为了了解软件的运行情况,基于以下案例进行了验证。案例假设有待评方案A、B、 C、评估指标为F1 、F2、F3,设其成本分别为CA、CB、CC、再由不同专业的工程师(5位)对各方案进行评估打分,受篇幅所限,这里仅仅给出其中一位评估人员的数据,即功能指标权重打分表、各方案的功能满足程度打分表和各个方案的成本数据表,分别如表1、表2、表3所示,从而获得评估数据。




上一页  [1] [2] [3]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:22,710.94000 毫秒