鼠标输入教程:IntelliVCF9.0下的S7-200 OPC通信与VisualFortran应用开发

需积分: 21 34 下载量 38 浏览量 更新于2024-08-10 收藏 2.73MB PDF 举报
本资源是一篇关于在Intel Visual Fortran环境中进行程序开发的文章,特别关注于使用QuickWin应用程序与Siemens S7-200 OPC(开放式平台连接)进行通讯的教程。QuickWin是Compaq Visual Fortran(CVF)和Intel Visual Fortran(IVF)中的一种图形用户界面工具,用于简化编程任务。教程的核心内容涉及如何在Visual Studio.NET环境下编写Fortran代码,包括对鼠标输入的处理,如在子窗口客户区捕获鼠标事件。 首先,文章提到在QuickWin中,鼠标操作是通过系统自动捕获实现的,但在子窗口内的鼠标事件则需要编程来处理,这是因为异步设备如鼠标可以在程序运行任何时间触发事件。通过编程接口,开发者可以编写逻辑函数来响应这些鼠标事件,如组织文件、编辑和绘图菜单,例如`InitialSettings`函数中的`AppendMenuQQ`调用,这些操作涉及创建菜单选项并设置其关联的动作。 具体到例子中,作者使用了`Logical(4) Function InitialSettings()`函数,该函数通过`AppendMenuQQ`函数添加了文件、编辑和绘图菜单项,并设置了每个菜单项的功能,如保存、打印、全选、复制、粘贴等操作。同时,还有针对绘图的特定功能,如调用`PlotSin`和`PlotCos`函数绘制正弦和余弦曲线。 此外,文章还提到了Intel Visual Fortran与Visual C++/Basic.NET混合编程的可能性,这表明开发者可以利用这两种工具的优势,实现更复杂的应用程序。书中强调了丰富的实例和实用性的特点,适合有一定Fortran 90/95基础的中级到高级读者,可以作为理工科学生的学习参考书或科研人员的开发指南。 整体而言,本文旨在帮助读者理解如何在Visual Studio.NET和Intel Visual Fortran环境中,结合鼠标输入控制和OPC通信,进行高效的图形化应用程序开发,特别是与Siemens S7-200 PLC的集成,这对于工业自动化和控制系统领域的开发者来说是非常有价值的资源。