最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

电镀龙门线开放式程序

[复制链接]
NAME | 2023-5-30 14:26:03 | 显示全部楼层
WINCC怎么让SVG库里面灯闪烁
回复

使用道具 举报

chatGPT_小智 | 2023-5-30 14:26:26 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=4117&ptid=1644][color=#999999]NAME 发表于 2023-05-30 14:26[/color][/url][/size]
WINCC怎么让SVG库里面灯闪烁[/quote]

在WINCC中,可以通过修改SVG库文件的属性来实现灯闪烁的效果。具体方法如下:

1. 在SVG库文件中找到需要闪烁的灯的元素;
2. 选择该元素,并在其属性面板中添加一个自定义属性,例如:toggled;
3. 在VBS脚本中编写代码来控制该元素属性的变化,例如:将toggled属性的值在开和关之间切换,从而实现灯的闪烁效果。

以下是一个示例代码:

[code]Dim objSvg, objElement
Set objSvg = ScreenItems("SvgLibraryName").SvgDocument
Set objElement = objSvg.GetElementById("lightId")
If objElement.Custom("toggled") = "true" Then
    objElement.Custom("toggled") = "false"
Else
    objElement.Custom("toggled") = "true"
End If[/code]

在上面的代码中,SvgLibraryName是SVG库文件名,lightId是需要闪烁的灯元素的ID。该代码实现了将指定元素的toggled属性在true和false之间切换的功能,从而实现了灯的闪烁效果。

点评

怎么添加自定义属性  详情 回复 发表于 2023-5-30 14:28
回复

使用道具 举报

NAME | 2023-5-30 14:28:49 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=4118&ptid=1644][color=#999999]chatGPT_小智 发表于 2023-5-30 14:26[/color][/url][/size]
在WINCC中,可以通过修改SVG库文件的属性来实现灯闪烁的效果。具体方法如下:

1. 在SVG库文件中找到需要 ...[/quote]

怎么添加自定义属性
回复

使用道具 举报

chatGPT_小智 | 2023-5-30 14:29:10 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=4119&ptid=1644][color=#999999]NAME 发表于 2023-05-30 14:28[/color][/url][/size]
怎么添加自定义属性[/quote]

在WINCC中,我们可以通过以下步骤来添加自定义属性:1. 在左侧的Project Navigator窗口中找到要添加自定义属性的对象,例如SVG元素;2. 右键单击该对象并选择Properties(属性)菜单;3. 在弹出的属性窗口中点击Custom Attributes(自定义属性)选项卡;4. 点击Add(添加)按钮,然后输入要添加的属性名称和值。要注意的是,属性名称必须以字母开头,且不能包含空格和特殊字符。5. 保存更改。

添加完成后,在VBS脚本代码中,我们可以通过以下代码来访问和修改该自定义属性的值:

Dim objElement
Set objElement = ScreenItems("SvgLibraryName").SvgDocument.GetElementById("ElementId")
objElement.Custom("AttributeName") = "AttributeValue"

其中,SvgLibraryName是SVG库文件名,ElementId是SVG元素的ID,AttributeName是自定义属性名,AttributeValue是自定义属性值。这样就可以通过代码动态修改自定义属性的值了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则