`
lovecontry
  • 浏览: 1095151 次
文章分类
社区版块
存档分类
最新评论

组态软件开发(仅限后台部分)

 
阅读更多
目前我仅考虑组态后台开发的有关问题
开发语言:VB/MFC(VB做配置和显示信息界面 MFC做后台主体和相关驱动程序)
我认为一个标准的组态后台程序应具备如下几个能力。
1、提供驱动接口,可以方便的扩充(或编写)驱动程序
2、提供标准DDE接口:DDE Server /DDE Client
3、提供标准OPC接口:OPC Server/OPC Client
4、提供脚本编辑环境,对变量进行运算
5、对变量词典可扩充可维护
现在除了OPC服务器之外,其它方面的技术基本上不存在什么问题了,仅仅看开发的进度了。
目前对驱动接口,已经开发出如modbus、PPI等标准驱动,效果还可以。
DDE接口这段时间一直研究,现在在MFC开发已经没有什么问题了。
脚本是采用微软提供的脚本控件
变量词典采用共享内存技术,在内存里仿dbase数据库结构,构建了一个内存数据库。
实现各模块各进程之间的数据交换。
下面是程序的一幅截图:
对组态开发感兴趣的朋友可以一起讨论相关的问题
分享到:
评论

相关推荐

    嵌入式组态软件开发方法与关键技术研究

    嵌入式组态软件开发方法与关键技术研究涉及了嵌入式系统开发的核心问题,主要讨论了如何在有限资源的嵌入式设备上开发可扩展、高效的组态软件。组态软件通常指的是用于工业控制系统中,能够提供可视化操作界面、便于...

    组态软件开发opengl例程

    组态软件开发是一种高度定制化的应用开发方式,主要用于构建实时监控、数据采集和控制系统。在本例程中,我们将关注如何使用OpenGL进行组态软件的开发。OpenGL是一个强大的跨语言、跨平台的图形库,用于渲染2D、3D...

    组态软件设计与开发PDF+源代码

    组态软件设计与开发是IT领域中一个重要的子集,主要应用于自动化工程、工业控制以及监控系统等场景。这类软件允许用户通过图形化界面配置、定制和调整系统的行为,而无需深入编程。在这个主题中,"组态"一词通常指的...

    基于C#简单的组态软件开发.zip

    在本案例中,"基于C#简单的组态软件开发" 提供了一个使用C#编程语言实现的基础教程,旨在帮助开发者了解如何创建这样的软件。C#是微软推出的一种面向对象的编程语言,广泛应用于Windows桌面应用、游戏开发以及现代...

    c#开发的组态软件源代码

    《C#开发的组态软件源代码解析与实践》 在信息技术日新月异的今天,C#作为Microsoft .NET框架的重要编程语言,被广泛应用于各种软件开发领域,其中包括工业控制、自动化系统以及组态软件的开发。"C#开发的组态软件...

    C# 组态软件(后台部分)

    本项目名为"C# 组态软件(后台部分)",明显是专注于创建一个与力控软件类似的后台系统,力控软件是工业自动化领域广为人知的组态软件。 首先,我们需要理解“后台部分”意味着这个项目可能包含了数据处理、实时...

    组态软件设计与开发(源代码)

    组态软件设计与开发是工业自动化领域中一个关键的组成部分,它允许用户通过图形界面配置、监控和控制工业设备及系统。在这个“组态软件设计与开发(源代码)”的压缩包中,包含了实现这一功能的核心源码,对于学习和...

    C# + VS2019 的组态软件

    【标题】"C# + VS2019 的组态软件" 涉及到的知识点主要集中在使用C#编程语言和Visual Studio 2019(VS2019)开发组态软件。组态软件是一种应用软件,它允许用户通过图形化界面配置和监控工业控制系统或自动化设备。...

    组态软件设计与开发

    组态软件设计与开发是一个复杂的工程,涉及到软件编程、用户界面设计、通信协议理解、数据库管理等多个方面。本文将详细介绍组态软件的基本概念、开发环境、关键技术和开发过程。 首先,组态软件的开发需要基于特定...

    基于MCGS组态软件开发水位控制系统的研究.pdf

    "基于MCGS组态软件开发水位控制系统的研究" 本文研究基于MCGS组态软件开发水位控制系统,解决工业生产中非线性过程控制问题。文章介绍了水位控制系统的设计和实现,通过使用MCGS组态软件开发水位控制系统,可以实现...

    3D组态软件开发框架模板

    《3D组态软件开发框架模板详解》 在IT领域,3D组态软件开发是一项技术密集型的工作,它涉及到图形学、编程语言以及软件架构等多个方面。本篇将深入探讨一个基于vc++6.0的3D组态软件开发框架模板,该模板使用3ds模型...

    组态软件源码合集

    组态软件源码合集是一份集合了多种组态软件的基础框架源代码资源,它为开发者提供了一个良好的起点,帮助他们快速构建自己的组态软件项目。组态软件,也称为配置软件,通常用于自动化控制、监控系统等领域,允许用户...

    Qt开发的组态软件(未完成版)

    【Qt开发的组态软件(未完成版)】是一个基于Qt框架进行开发的应用程序,它主要专注于图形化界面设计和配置。尽管当前版本还未完成,已经实现了一部分核心功能,但仍有大量的工作需要去做,包括功能扩展和全面的测试...

    基于Qt实现的组态软件运行时系统原型.zip

    基于Qt实现的组态软件运行时系统原型:1. 具有模块化的图元代码设计,及基于该设计实现的组态编辑器动态生成Qt组态画面代码功能;2. 使用主从同步模式,设计及实现j集散控制系统数据区同步协议;3. 接入时序数据库...

    组态软件开发脚本功能Demo

    在这个“组态软件开发脚本功能Demo”中,我们看到开发者使用C#(WPF)语言进行编程,这是一种强大的.NET框架下的面向对象编程语言,用于创建具有丰富用户界面的桌面应用。WPF(Windows Presentation Foundation)是...

    基于qt的组态软件设计

    在本文中,我们将深入探讨如何利用Qt进行组态软件的设计,特别是针对描述中的“组态画面模块”和“动画连接部分”的实现。 首先,让我们了解一下组态软件的基本概念。组态软件,又称配置软件,是一种通过图形化界面...

    VC开发组态软件

    【VC开发组态软件】 组态软件是一种基于图形化界面的软件开发工具,它允许用户通过拖放操作、配置各种控件和连接逻辑来构建应用系统,尤其在自动化控制、工业监控、楼宇管理等领域有着广泛的应用。在本案例中,我们...

    组态王6.5源代码.rar_C++工业_VC 组态软件_组态_组态王_组态软件

    总的来说,“组态王6.5”的源代码是一个宝贵的教育资源,对于深入理解C++编程语言以及工业组态软件的开发流程具有重要意义。无论是初学者还是经验丰富的开发者,都能从中受益匪浅,进一步提升自己的专业技能。

    基于Linux的嵌入式组态软件中图形开发环境的设计与实现.pdf

    基于 Linux 的嵌入式组态软件系统由系统开发环境和系统运行环境两部分构成。系统开发环境作为一个应用程序通常在 PC 上运行,完成设备控制图绘制、设备属性设置、控制策略设置、输入输出 I/O 驱动设置等操作。系统...

    基于Qt实现的组态软件运行时系统原型:1._具有模块化的图元代码设计,及

    组态软件是一种面向特定应用领域的软件开发平台,通常应用于工业自动化领域,用于快速构造和配置各类人机界面(HMI)和监控系统。Qt是一个跨平台的C++应用程序框架,广泛用于开发具有图形用户界面的应用程序。基于Qt...

Global site tag (gtag.js) - Google Analytics