旺谷科技

1. 创建C#工程

打开Visual Studio工具,创建一个C# Windows窗体应用新工程,工程名命名为WindowsForms_OcxDemo.net框架选择4.54以上均可)。


ABUIABAEGAAg6viCiAYo2MDI1wIwgAg4qAU
(1)

2.添加VgsView5

在工具箱视图中,选择组件,右键选择【选择项】,在弹出的对话框选择COM组件,然后在COM组件列表中选中VgsView5 ClassVgsScrollArea Class,点击确定按钮。

选择过后,在组件展开的列表中就可以看到VgsView5 ClassVgsScrollArea5 Class组件。这两个都可以加载Vgs文件,VgsScrollArea5支持左右滚动条功能,VgsView5不支持滚动条,具体按照自己的设计需求选择其中一个使用即可。


ABUIABAEGAAg6viCiAYoroXcmQcw4gI4hwQ
(1)(1)

3.使用VgsView5控件

在工具箱中的组件列表中选择VgsView5 Class,拖拽到C#窗体中即可,VgsView5 OCX控件就加到C#窗体上了。

ABUIABAEGAAg7fiCiAYo_Krx3gYwgA84mAg
4

4.调整VgsView5控件尺寸

在C#窗体上选中VgsView5 OCX控件,右键选择属性,在属性面板中找到布局->Dock,在Dock选项中选择中间的Fill(填满全部区域)模式。

ABUIABAEGAAg7fiCiAYo4q-72AMwgA84mAg
4(1)

5.VgsView5控件加载Vgs画面

在C#窗体上选中VgsView5 OCX控件,右键选择属性,在属性面板中找到 url 属性为:prj/OcxDemo/文件/画面/02加工工艺.vgs,就可以看到vgs画面已经显示出来了(这里采用的是vgs资源别名,相关信息见帮助)

ABUIABAEGAAg7fiCiAYowMTRDjCADziYCA
4(1)(1)

6.编译运行查看文件加载结果

ABUIABAEGAAg8PiCiAYo29Cs2wEwgA84mAg
7

7.VgsView5控件支持滚轮缩放

在C#窗体上选中VgsView5 OCX控件,右键选择属性,在属性面板中找到viewMode属性 修改为1以允许鼠标滚轮缩放画面,默认是0,禁止缩放

ABUIABAEGAAg8PiCiAYo_LHA8gQwgA84mAg
7(1)

8.编译运行查看滚轮缩放功能

编译运行,可以用鼠标试试缩放效果,按下中键平移,滚轮缩放。

ABUIABAEGAAg8PiCiAYo6ICaqgMwgA84mAg
9

9.数据词典和数据绑定

   vgs工具中,已经增加了数据词典,【02加工工艺.vgs】文件也为图元实体绑定好了数据数据词典参数。

ABUIABAEGAAg8PiCiAYoipHgwAEwwAw4hAc
10

10.VgsView5控件展示数据

模拟数据向VgsView5 OCX控件推送展示数据。vgs画面如果是绑定了数据模型显示数据的,可以采用定时器模拟随机数来演示如何写数据。在Visual Studio的工具箱中选择【组件】下的timer,拖拽到窗体中,就添加了一个定时器组件,双击红框中的定时器组件,自动生成定时器响应函数。

ABUIABAEGAAg8PiCiAYo6K_r7QEwgA84mAg
11

11.模拟发送数据

   选中已经添加的定时器组件timer1,右键选择属性,把定时器的间隔设置为300ms),然后在定时器响应函数中模拟数据代码,按照词典中参数范围写入随机值。在窗体构造函数Form1()中启动定时器。


ABUIABAEGAAg8-iCiAYo98Cl9wYwgA84mAg
12

12.编译运行查看数据展示

编译运行,可以看到画面中数据动起来了。

ABUIABAEGAAg8-iCiAYoj8XKYDCADziYCA
联系我们:
QQ:2161055589/896345324
热线:13601873769
       我们将持续完善旺谷图控可编程系统产品的功能,提供创新的前端界面开发整体解决方案,快速将图形元件/数据图表展示/画面动效展示/组态画面设计/UI设计/HMI设计等界面设计方案转化为软件产品,系统支Windows/Linux/国产操作系统的跨平台运行。
Q
Q
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-17:30
周六至周日 :9:00-17:00
 联系方式
咨询电话:13601873769
邮箱:896345324@qq.com