Skip to main content

标签:设置

功能:该选项卡包括整个应用程序的所有可视化的设置。

象征:_visu_icon.png

注意

并非所有设置都适用于集成CODESYS可视化。

组:常规设置

使用 unicode 字符串

standard icon:可视化以 Unicode 编码字符串。

使用 CurrentVisu 变量

standard icon:应用程序识别并使用全局变量VisuElems.CurrentVisu类型STRING

它包含应用程序运行时活动可视化的名称。

在应用程序代码中,可以读取该变量以保留活动可视化的名称。可以写入该变量以调用可视化切换。所有显示设备上的切换同时进行。

示例:一个 TargetVisu 显示变量和多个 WebVisu 显示变量处于活动状态。当 CurrentVisu 变量被写入时,所有显示变量都会切换到此可视化。

要求:应用程序包含调用其他可视化的可视化。

例子:

  • 变量赋值:VisuElems.CurrentVisu := strVisuName;

  • 可视化名称的分配:VisuElems.CurrentVisu := 'visu1';

支持客户端动画和原生元素叠加

standard icon:客户端可以为可视化元素制作动画。

此功能仅适用于CODESYS WebVisu并且在CODESYS TargetVisu。 然而,CODESYS TargetVisu必须支持此功能。然后,附加属性才会在可视化元素中可见。

此外,可视化中集成的原生元素(例如,Web 浏览器)可以与原生元素叠加CODESYS元素。这不可能CODESYS 3.5.16.0 之前的版本。

注意

目前适用以下限制:

在嵌套框架与缩放相结合的情况下,元素可以以稍微不同的方式定位。

组:样式设置

提示

您可以使用可视化样式编辑器创建新样式、审查它们并将它们安装在可视化样式存储库中。

已选款式

  • 应用程序的每个可视化都使用的可视化样式库中的样式

    例子:扁平风格

  • <无>:可视化显示其元素时,无需定义样式或根据内部默认值。在颜色字体元素属性,将打开一个默认对话框以供选择,而不是列表框。

_cds_icon_drop_down_list.png

打开一个列表框,其中包含安装在可视化样式库中的样式

显示所有版本(仅供专家使用)

_cds_icon_option_deactivated.png:列表框仅包含所选样式的最新版本以及所有其他样式。如果所选样式安装了较新版本,则也会列出该版本。

standard icon:列表框包含所有已安装样式的所有版本。

按钮:_visu_icon_activate_style_editor_cmds.png

打开列表框,其中包含使用可视化样式编辑器

打开样式编辑器

可视化样式编辑器打开。

创建和编辑衍生样式

可视化样式编辑器打开创建新的可视化样式对话框。该对话框包含第一步配置的设置。

要求:在已选款式,则选择了一种基本样式。

注意

派生样式仅对于调整或扩展少数样式属性有意义。

复制和编辑样式

可视化样式编辑器打开将现有样式作为副本打开对话框。该对话框包含第一步配置的设置。

要求:选择一种风格已选款式

预览

显示的元素代表了已选款式

组:语言设置

已选择语言

启动可视化时显示变量使用的语言

组:附加设置

多点触控处理

此属性定义处理触摸事件的组件。这可以由可视化组件完成,或者在 WebVisu 中由浏览器完成。使用此设置,可以在各种可视化元素上执行触摸手势。

standard icon:可视化通过手势、触摸和鼠标事件处理用户输入。WebVisu 不会将这些事件转发到浏览器(无法滚动)。事件转发仅影响 WebVisu,而不影响 TargetVisu。

_cds_icon_option_deactivated.png:可视化不会显式处理输入事件。鼠标、触摸和手势事件在浏览器中照常工作。

受影响元素

  • 具有输入配置的元素

  • 元素类型框架

  • 元素类型标签

  • 桌子报警表组合框,整数组合框、数组固定和可滚动财产

    这些滚动元素可以通过手势(触摸事件)或滚动条(鼠标事件)滚动。滚动条必须明确配置。因此,选择使用滚动条滚动元素如果元素应该配备滚动条,则属性。

使用滚动条滚动元素

standard icon:滚动元素以滚动条显示。内容摘录仅可通过鼠标滚动显示。

_cds_icon_option_deactivated.png:已启用平移滚动。

可视化元素桌子报警表组合框,整数组合框、数组, 和框架固定和可滚动属性都会受到此选项的影响。

半透明绘图

standard icon:可视化以半透明颜色绘制元素。

定义颜色时,还可以指定透明度的渐变值。此值在透明度财产。

在颜色变量中评估前导字节。

默认:启用。

要求:您已经创建了一个新的可视化,并且显示变体可以用半透明度进行绘制。

标准键盘处理

默认情况下提供以下用户输入:

  • Tab

    提示

    配置其行为Tab 键顺序元素列表

  • 转移 + Tab

  • 进入

  • 向上箭头

  • 向下箭头

  • 向右箭头

  • 向左箭头

将禁用的元素绘制为灰色

standard icon:所有禁用的元素都会显示为灰色,而无需您配置其元素属性,例如颜色变量。

以下操作将导致元素被禁用:

  • 已分配给状态变量停用输入元素属性设置为TRUE

  • 可视化用户管理禁止用户输入。用户有仅可见允许。

在 visu 初始化后调用

函数名称。该函数在初始化后调用。这是为EventManager

例子:VisuInit

实施VisuInit

// This function is called after visu initialization (see Visualization Manager 'Call after visu initialization')
FUNCTION VisuInit : BOOL
VAR_INPUT
END_VAR
// Set the mouse event handler
VisuElems.VisuElemBase.g_VisuEventManager.SetMouseEventHandler(PLC_PRG.evHandler);

另一个用户案例是注册ClientManagerListener对于ClientManager

响应式可视化尺寸

standard icon可视化的尺寸会在客户端尺寸变化时刷新。顶层可视化中的元素可以动态定位。要求是各向同性或各向异性缩放。

客户端大小可以通过Container.WidthContainer.Height变量。

Container.Size是所有顶级可视化的客户端大小。为了使元素重新定位的可视化能够再次正确缩放,Visu.Size必须重新计算。

例子:

Container.Width - Visu.Width
Container.Width - Visu.Width - 50