`
mncc
  • 浏览: 54214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Iconics genesis64组态软件WPF基础开发。

    博客分类:
  • C#
 
阅读更多

        最近真是被工控软件折腾的不行,咱一直是搞Java的,现在让做工控可真是一点都搞不定啊。。。(随意发发牢骚)。。。C#也一点都不会啊!我是学食品毕业的啊!WPF是啥玩意儿啊!!!!

        开发软件和版本:
        VisualStudio2012
        .Net Framework4.5
        Iconics Genesis 64 v10.81


        首先呢。新建一个WPF工程
        然后,工程(Project)-->添加引用(Add Reference)
        打开Genesis64安装目录的Components文件夹:
        添加以下的dll╮( ̄▽ ̄")╭
• GwxConfigCore.dll
• GwxRuntimeCore.dll
• GwxRuntimeViewControl.dll
• IcoCollections.dll
• IcoCommanding.dll
• IcoCommandManager.dll
• IcoComponentModel.dll
• IcoFwxClientWrapper.dll
• IcoFwxUaClient.dll
• IcoFwxUaCommon.dll
• IcoScriptEngine.dll
• IcoSecurityRuntime.dll
• IcoTrace.dll
• IcoWPF.dll
• IcoWPFTransitions.dll
• IcoXML.dll
        然后把同文件夹下的
• IcoCommunication.Behaviors.config.xml
• IcoCommunication.Bindings.config.xml
• IcoCommunication.Client.config.xml
• IcoTypeDescription.xml
        拷贝到工程目录,同时更改属性为NONE,复制到输出目录改为“Always Copy”始终复制。

更改App.config为:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
  <system.serviceModel>
    <behaviors configSource="IcoCommunication.Behaviors.config.xml"/>
    <bindings configSource="IcoCommunication.Bindings.config.xml"/>
    <client configSource="IcoCommunication.Client.config.xml"/>
  </system.serviceModel  >
</configuration>

 

在工具中新建一个类别genesis64,然后添加一个Item,选择WPF组件,选择GwxRuntimeViewControl.dll(还是Components目录)
这样会出现GwxRuntimeViewControl和ProgressIndicateControl两个。
拖一个GwxRuntimeViewControl到你的WPF程序窗口。
然后在WPF初始化的代码后加入:
 

//  this.gwxRuntimeViewControl = new GwxRuntimeViewControl();// 不能加,要不就显示出不来了。
 this.gwxRuntimeViewControl.FileOpen("C:\\Users\\Administrator\\Desktop\\Display1.gdfx");// 你自己随意找个gdfx文件就行
 // this.gwxRuntimeViewControl.SaveAs("C:\\Users\\Administrator\\Desktop\\Display2.gdfx");// 测试另存的
 this.gwxRuntimeViewControl.FitToWindow();// 自适应当前窗口大小

 

当当当当当当!

 

 最后是结果图。

  • 大小: 43.2 KB
分享到:
评论

相关推荐

    ICONICS GENESIS64 HMI/SCADA软件中文简介.pdf

    ICONICS GENESIS64 HMI/SCADA软件中文简介pdf,ICONICS GENESIS64 HMI/SCADA软件中文简介

    GENESIS64动态三维监控组态软件2D动画制作教程2.flv

    和Windows Server 2008设计开发了最新一代的监控组态软件GENESIS64?,它充分利用了AMD和Intel的64位技术,大大降低了自动化项目在软件开发上的工作量、加快整个自动化解决方案的实施,从而能够节省大量的费用。并且...

    ICONIS/GENESIS64_v10.95三维上位组态软件安装包下载

    ICONIS\GENESIS64_v10.95三维上位组态软件安装包,全球唯一的一款3D立体三维工控上位组态软件。资源为软件安装包

    GENESIS64动态三维监控组态软件2D动画制作教程1.flv

    和Windows Server 2008设计开发了最新一代的监控组态软件GENESIS64?,它充分利用了AMD和Intel的64位技术,大大降低了自动化项目在软件开发上的工作量、加快整个自动化解决方案的实施,从而能够节省大量的费用。并且...

    genesis64 安装指南

    Genesis64软件以其强大的三维组态功能,在全球范围内都得到了广泛的应用。但是,这款软件的安装过程相对复杂,本文将详细指导如何安装Genesis64软件,并强调在安装之前应做好相关准备工作。 首先,安装前的准备工作...

    GENESIS64_10.5_产品简介_V2.0.pdf

    GENESIS64是ICONICS公司推出的一款64位计算技术的软件套件,旨在通过利用AMD和Intel的64位处理器技术,简化自动化解决方案的开发过程,并降低开发成本。该软件套件经过了Windows Server 2008、Windows Vista以及最新...

    GENESIS64_10.7_产品概览2012版.pdf

    GENESIS64是ICONICS推出的一款高性能、实时、分布式平台的HMI/SCADA软件套件。该软件套件针对快速部署而设计,可以整合工厂数据和运营数据,提供全面的工具,使用户能够随时随地创建和分享丰富的可视化信息。GENESIS...

    GENESIS64在某风力发电集团SCADA项目中的应用.pdf

    技术案例中提到的GENESIS64软件是美国ICONICS公司开发的新一代64位HMI/SCADA软件平台。GENESIS64在风电SCADA项目中的应用,突显了其支持最新技术标准、具备良好的垂直整合性、拥有美观且专业的用户界面,以及高度的...

    GENESIS64中文标准培训手册-V2

    GENESIS64是一款高级的组态开发工具,它能够创建3D场景并支持客户端/服务器(CS)与浏览器/服务器(BS)模式。该工具由美国标志科技公司(ICONICS, Inc.)提供,并在其官方网站***上提供了相关培训手册和资源下载。...

    GENESIS64 V10.01 核心培训手册(英文).pdf

    内容摘录部分显示了手册中有关版权和商标信息,表明GENESIS64系列软件产品中的GENESIS32, GENESIS64, PocketGENESIS, BizViz等软件模块,以及OPC-To-The-Core 和 VisualizeYourEnterprise 是ICONICS, Inc....

    genesis v9.07 破解版

    Genesis V9.7一键安装版,已测试在win7 64位下可正常安装使用

    Genesis10.0破解版2

    Genesis10.0破解版,无需注册码,win7中可以安装使用,本人已经安装测试成功,才拿出来与大家分享,里面有安装程序跟安装教程,分为两部分,欢迎大家下载。

    ICONICS 工业自动化和信息化软件解决方案2010版.pdf

    在自动化领域,ICONICS通过其GENESIS64和GENESIS32产品系列,提供了面向Web应用的HMI/SCADA(人机界面/监控控制与数据采集)套件,以及BizViz生产智能化、业务可视化和分析应用套件,这些软件旨在打破工业自动化系统...

    美国 ICONICS 软件产品与解决方案简介_2014版.zip

    1. **GENESIS64**:GENESIS64是一款基于.NET框架的高性能HMI/SCADA(人机界面/监督控制与数据采集)软件,支持64位计算,提供强大的数据采集、监控和报警功能。它能够实现跨平台操作,适用于Windows、Linux和Unix...

    ICONICS “容器水位”控件.zip

    “容器水位”控件是ICONICS软件套件的一部分,可能包含在诸如Genesis64、HMI/SCADA SysMac Studio等旗舰产品之中。这个控件通常集成在用户界面中,允许用户自定义颜色、报警阈值、单位显示等,以适应不同场景和需求...

    SF_Genesis-v1.7_sf2281开卡工具1.7版_sf_genesis_SF_Genesis-v1.7_

    《SF_Genesis-v1.7:开启SF2281 SSD新篇章》 在现代计算机存储领域,固态硬盘(SSD)以其高速度、低延迟的特性深受用户喜爱。SF2281作为一款高性能的SSD控制器,广泛应用于各种存储设备中。为了充分利用其潜力,...

    ICONICS+工业自动化和信息化软件解决方案2022版参考.pdf

    GENESIS 64是业内首个64位HMI/SCADA(人机界面/监控与数据采集)软件套件,它利用64位系统的潜力、OPC-UA的先进架构、.NET托管代码以及SharePoint技术,实现了从工厂车间到企业级系统的无缝集成。这一创新设计允许...

    ICONICS新产品研讨会PPT下载-愿景.pdf

    ICONICS公司自1986年成立至今已有27年历史,专注于工业自动化与信息化软件的开发,在北美自动化软件领域是三大首创领导品牌之一。作为连续十年微软公司的高级合作伙伴,ICONICS在工业信息化领域技术不断创新,被公认...

Global site tag (gtag.js) - Google Analytics