示例
- Last UpdatedSep 24, 2024
- 1 minute read
-
创建新的 InTouch 应用程序并启动 WindowMaker。
-
创建 UDT 并重命名为 $Tank。
-
打开 Tank UDT 并添加属性:
-
Flow:整型
-
Temp:实型
-
-
添加位置属性 Latitude 和 Longitude。
-
创建第一个 $Tank 实例并将其重命名为 Tank1。
-
创建第二个实例并将其重命名为 Tank2。
-
在 Tank1 下创建成员,按如下所示设置成员(属性)值:
-
Tank1.Flow = 11
-
Tank1.Temp = 54.5
-
Tank1.Latitude = 33
-
Tank1.Longitude = -114
-
-
在 Tank2 下创建成员并按如下所示设置成员(属性)值:
-
Tank2.Flow = 21
-
Tank2.Temp = 65.5
-
Tank2.Latitude = 36.746
-
Tank2.Longitude = -119.773
-
-
创建新图形 Tank1Sym,在工业图形编辑器中打开。
-
绘制一个圆角矩形。
-
为模拟元素添加两个文本基元和值显示动画,如下所示:
-
Tank1\Flow
-
Tank1\Temp
-
-
为圆角矩形内的 Tank1 添加标签。
-
保存并关闭“工业图形编辑器”。
-
对 Tank2Sym 重复执行步骤 11-15
-
Tank2\Flow
-
Tank2\Temp
-
-
在工业图形窗格中,打开小组件文件夹并双击 Map_App 打开 Map_App 设置。
-
在位置 选项卡中,键入或拖放每个资产的图形。将 Tank1Sym 作为 Tank1 资产的图形。将 Tank2Sym 作为 Tank2 资产的图形。
-
对于 Tank2,从下拉列表中将层设置为状态。
-
单击确定。
-
创建新图形,命名为 MyMap,然后在工业图形编辑器中打开。
-
使用鼠标右键单击画布,然后单击嵌入工业图形。
-
在小组件文件夹中,选择 Map_App 小组件并将其嵌入画布,然后调整大小,使其适应页面。
-
编辑 Map_App 小组件的小组件属性。
-
ConfigName = 缺省值
-
CurrentZoom = 5
-
InitialLatitude = 33
-
InitialLongitude = -11
-
InitialZoom = 30
-
-
保存并关闭“工业图形编辑器”。
-
导航到文件 > 新建并创建 Frame_window。
-
将 MyMap 图形嵌入到步骤 19 中创建的框架窗口。
-
关闭并保存窗口。
-
快速切换到 WindowViewer,然后打开包含 MyMap 图形的窗口。
-
单击 - 按钮进行缩小。