自动启动画面本章叙述了如何产生一个运行环境,它包括一个可视化工具栏和几个同尺寸画面。 注意:本章仅适用于用增强型坐标创建的画面。本章不支持旧的逻辑坐标系统。 下图显示了一个典型的画面设计,它由 3 个无标题画面组成:主画面、导航条和报警栏。
典型画面设计 由于主画面在运行模式下必须有一个确定的尺寸和位置,可能需要创建一个工具栏按钮来建立同尺寸的画面,使画面充满主过程画面区域。要完成此操作,您必须首先创建画面区域、导航(或工具栏)区域和保留为“特殊画面”的其它运行区域。创建这些画面后,写下画面的以下坐标,以便在脚本中输入这些坐标时更轻松:
这些值可以在画面的属性窗口中找到。请参阅创建画面 关于图像坐标的更多信息的手册。 通过脚本打开 iFIX 时,可以通过执行FitWindowToDocument方法来删除一些不用的滚动条,在下面的代码示例中也有说明该方法。 让我们看一下工具栏脚本。必要的地方都有注释帮助理解脚本的重要内容。当将注释粘贴进 VBA 代码窗时,它们默认显示为绿色。注释的颜色可以在 VBA 选项对话框中进行配置。 例:创建一个工具栏Dim iNewDoc As Object Dim iPage As Object
'Create a new picture. Set iNewDoc = Application.Documents.Add("FIX.PICTURE") Set iPage = iNewDoc.Page With iPage
'Set the height of the document. .DocumentHeight = 51.3
'Set the width of the document. .DocumentWidth = 100.44
'Call the FitWindowToDocument method to expand the 'window size so it matches the size of the document. 'This action removes all scrollbars. .FitWindowToDocument .windowtoppercentage = 7.03 .windowleftpercentage = 0# .titlebar = False
End With Set iNewDoc = Nothing Set iPage = Nothing |
让 iFIX 帮助您提高效率,降低成本。 |