符号:
可视化管理器负责当前应用程序可视化的所有显示变体的配置设置。
当插入可视化对象时,该对象将插入到应用程序下方。双击以打开带有多个选项卡的配置对话框。默认情况下,设置对话框首先打开。
如果使用中的设备支持可视化的显示变体,则可视化管理器会自动提供相应的对象(CODESYS WebVisu, CODESYS TargetVisu)。
符号:
功能:该选项卡包括整个应用程序中所有可视化的设置。
使用unicode字符串 | :可视化将字符串编码为Unicode。 |
使用CurrentVisu变量 | :应用程序识别并使用类型为STRING的全局变量VisuElems.CurrentVisu。它包含应用程序 runtime 活动可视化的名称。 在应用程序代码中,可以读取变量,以保留活动可视化文件的名称。可以将变量写入以调用可视化开关。在所有显示设备上同时进行切换。 示例:TargetVisu显示变量和几个WebVisu显示变量处于活动状态。写入CurrentVisu变量后,所有显示变量都将切换到该可视化文件。 要求:该应用程序包括调用其他可视化的可视化。 |
支持客户端动画和本机元素的叠加 | :可视化元素可以由客户端设置动画。这可能是由CODESYS WebVisu浏览器独有的。其他属性在可视化元素中可见。此外,集成在可视化中的本机元素(例如,Web浏览器)可以被CODESYS元素覆盖。对于3.5.16.0之前的CODESYS版本,这是不可能的。 |
“样式设置”
|
可视化样式编辑器允许您创建,测试新样式并将其安装到可视化样式存储库中。 |
选择样式 | |
| 打开带有在可视化样式存储库中安装的样式的列表框。 |
显示所有版本(仅适用于专家版) | :列表框仅包含所选样式和所有其他样式的最新版本。如果为所选样式安装了较新的版本,则还将列出。 :列表框包含所有已安装样式的所有版本。 |
按钮 | 打开带有用于使用可视化样式编辑器的命令的列表框。 |
打开样式编辑器 | 将打开可视化样式编辑器。 |
创建和编辑派生样式 | 可视化样式编辑器随即打开,并带有创建新的可视化样式对话框。该对话框包括第一个配置步骤的设置。 要求:在选定样式中,选择了一种基本样式。 注意:派生样式对于仅适应或扩展一些样式属性是有意义的。 |
复制和编辑样式 | 将打开可视化样式编辑器,并带有打开现有样式作为副本对话框。该对话框包括第一个配置步骤的设置。 要求:在选定样式中选择了一种样式。 |
预览 | 显示的元素表示在选定样式中指定的样式。 |
‘语言设置’
附加设置
激活多点触控 | :在 runtime ,可视化效果期望通过手势识别和触摸事件进行用户输入。 |
激活半透明图形 | :可视化将元素绘制为半透明颜色。 定义颜色时,还可以指定透明度的渐变值。此值在透明性属性中定义。 前导字节在颜色变量中求值。 默认值:使能。要求:您已经创建了一个新的可视化效果,并且显示变体可以半透明的方式绘制。 |
激活标准键盘处理 | |
禁用元素变灰 | :所有禁用的元素都会变灰,而无需配置其元素属性(例如颜色变量)。 |
visu初始化后调用 | 函数名称。初始化后调用该函数。是时候为EventManager注册其他事件处理程序了。 示例:VisuInit VisuInit的实现:
//在visu初始化后调用此函数(请参见可视化管理器“在visu初始化后调用”)
FUNCTION VisuInit : BOOL
VAR_INPUT
END_VAR
//设置鼠标事件处理程序
VisuElems.VisuElemBase.g_VisuEventManager.SetMouseEventHandler(PLC_PRG.evHandler);
提示:在CODESYS Store中,您将找到示例工程“Visu Event Handler”。
另一个用例是为ClientManager注册ClientManagerListener。 提示:在CODESYS Store中,您将找到示例工程“响应式设计示例”。 |
‘高级’
.内存设置
Visu的内存大小 | 可视化在 runtime 分配的内存大小(以字节为单位)。默认:400000 |
Visu的内存大小(初始值) | 这是可视化配置文件V3.5 SP10及更高版本的初始化值。如果内存使用量超过此值,则内存将动态加倍。 |
Paintbuffer 的大小(每个客户端) | 可视化分配的每个显示变量的内存大小(以字节为单位),用于绘画操作。默认:50000 |
Paintbuffer 的大小(每个客户端,初始值) | 这是可视化配置文件V3.5 SP10及更高版本的初始化值。如果内存使用量超过此值,则内存将动态加倍。 |
.文件传输模式
将可视化文件传输到PLC | :将应用程序从可视化目录下载到PLC时,CODESYS复制可视化参考的文件,例如图像和文本列表。一个CODESYS TargetVisu需要PLC上的文件以及支持数字和键盘输入的对话框。 |
使用本地可视化文件 | :可视化使用本地目录中的图像和文本列表。 注意:为了使可视化文件访问本地文件,文件路径必须是相对的。您可以在可视化类别的“ ”中指定这些路径。还考虑了可视化中选项对话框的设置。 注意:对于图像,还必须将链接类型设置为链接到文件。链接类型在映像池中指定。 |
|
通过“显示变量”,可以识别可视化的类型,即WebVisu,TargetVisu或HMI。显示变量是连接的显示介质。这样,可以同时连接显示变体WebVisu的多个浏览器(客户端)。 |
.客户端设置
可视化客户端的最大数量 | 限制同时执行的显示变量的数量。 如果将元素配置为根据显示变量而变化,则必须限制显示变量的数量。可视化在 runtime 接收一个ID,该ID标识显示变体并相应地处理数据。CODESYS可以使用系统变量CURRENTCLIENTID询问ID,以获取有关哪些运行变量受到影响的信息。 示例:arr[CURRENTCLIENTID].dwColor 要求:库VisuGlobalClientManager包含在工程中。 提示:在CODESYS Store中,您将找到示例工程“Global Client Manager”。 |
传输svg图像和转换后的图像 | 仅当同时使用WebVisu和TargetVisu时,此选项才可见。这仅影响SVG格式的图像。 如果TargetVisu控制器的设备描述不支持格式“ SVG(完整)”,则此选项可用。 :图像以PNG或BMP格式(对于TargetVisu)以及SVG格式(对于WebVisu)进行传输。 |
|
并非所有设置都可用于集成的CODESYS可视化。 |