问题标签 [wincc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
156 浏览

sql - VBA (ADOdb) 脚本中的 SQL 查询不起作用

我想通过 VBA 脚本从 WinCC SCADA 执行查询。这是一个简单的查询,当我在 MS Management Studio 上执行它时 - 它运行良好,但是当我在 VBA 脚本中创建它时 - 它没有。

结果查询是

这个没有“WHERE”语句的查询效果很好。怎么了?

MsgBox 的输出查询在图片中。

来自 MsgBox 的查询

0 投票
1 回答
354 浏览

c - 使用纯 c 代码打开 Powershell 脚本

我想自动对我们的可视化进行截图。我设法切换了图片。

但是获取屏幕截图非常困难。我发现了一个非常简单的 Powershell 脚本,它运行良好。

但是由于我们的可视化,我必须用 c 代码来调用它。它只提供“Winexec”和“ProgramExecute”。

我没有设法找到正确的代码...

或者 unsigned int ProgramExecute(char* Program_Name)

有人知道我在哪里可以找到正确的订单吗?

谢谢 :)

0 投票
1 回答
724 浏览

qt - 强制 qt-vlc 不隐藏鼠标光标

我正在开发一个视频流软件,我正在使用 libvlc 和 qt-vlc 从网络流中播放视频。一切都很好,只是一个问题。当 VlcMediaPlayer 开始播放时,鼠标指针隐藏在 VlcWidgetVideo 小部件上。

如果鼠标在应用程序中移动,它将显示但仅在 VlcWidgetVideo 上没有鼠标

我的简单代码是这样的:

现在,我的问题是:如何强制 qt-vlc 不隐藏指针?我希望鼠标指针始终可见。我的开发环境是:

  • VirtualBox 上的 CentOS 7.2
  • Qt 5.5

原谅我的英语不好

注1:

两点:

  • 在同一台计算机上使用 vlc 媒体播放器播放相同的流视频不会隐藏光标!

  • 当我尝试使用 QLabel 中的形状模拟鼠标指针时,播放器小部件通过重复刷新

笔记2:

我放弃使用 qt-vlc 并直接使用 libvlc,但没有任何变化!鼠标隐藏,有时它显示为单个黑色像素

注3:

在 debian 9 上运行相同的代码可以正常工作

0 投票
1 回答
273 浏览

vbscript - Simatic.Simatic.1" 是什么意思?

我的 VBScript 中有以下函数,我不知道它的目的是什么:

是什么Simatic.Simatic.1意思?

0 投票
1 回答
1014 浏览

scada - 如何使用wincc在sql server中插入当前日期和时间

我正在使用 WINCC 在 SQL Server 中保存数据,但我无法插入当前数据和时间 帮我解决这个问题

0 投票
1 回答
119 浏览

php - 来自数组 POST 的变量不会被打印

问题是:我有一个 VBScript,它是从 WinCCRuntime 应用程序(西门子软件)运行的。该脚本创建 MSXML2.XMLHTTP 对象并将数据发送到处理程序(用 PHP 编写),该处理程序在同一主机(虚拟机上的所有应用程序)上的 OpenServer 5.3.0.Premium(免费 Web 服务器)上运行。脚本工作后,我在 VBS 应用程序就绪状态“4”中收到带有正确数据的响应文本(PHP 只是打印出它收到的内容)。但是这些数据不会在浏览器的页面上打印出来!!!(Echo 什么都不打印,print_r 只打印 ampty Array)。使用 GET 和 POST 时问题是一样的。当只是通过链接 localhost:90/ajax1/handler.php?value=value 一切正常。我需要将数据从 WInCC 应用程序发送到 WEB 应用程序。问题是什么?我已经看透了: POST 数组没有被打印出来 但还有另一件事。预先感谢。

这是 VBScript:

这是 PHP 脚本:

4是readystate,hello
是responsetext

0 投票
1 回答
290 浏览

excel - 如何将两个不同的 CSV 文件转换为同一个 Excel 工作簿中的两个工作表?

我有一个将 csv 数据复制到 excel 表的解决方案,但它仅适用于 1 个 CSV 文件到 1 个 Excel 表。如何将多个 CSV 文件传输到 Excel 中的多个工作表?

这是我的代码:

0 投票
1 回答
81 浏览

sql - SQL 参数化插入查询

我正在尝试使用参数化来防止在我使用的 HMI 中的一个文本框中进行 SQL 注入。

已经为我收集的解决方案寻找了很多东西,这取决于我可以使用哪种 SQL 语法,?或者@告诉系统这是参数,但它们都抛出了错误。

第一个代码段抛出此错误:

必须声明标量变量“@Com”

而第二个代码片段抛出此错误:

没有为一个或多个必需参数提供值

0 投票
0 回答
484 浏览

c - 自定义solidGauge C# .NET

具体来说,我正在尝试在此基础上构建图像图像1

我在 C# .NET 中编程并在 Adob​​e XD 中设计图形,但我无法将其传递给 Visual Studio,保持风格。在 WinForm ( https://lvcharts.net/App/examples/v1/wf/Solid%20Gauge )中使用 nuget LiveCharts 。尝试生成类似于 Adob​​e 设计的图形,但我不明白(第二张图片)。我需要有人指导我制作与第一张图像对应的相同图形。

我在组装图像 1 的图形时遇到问题;更改显示当前值的数字的颜色,打勾等。

图3

我借此机会咨询一下,一旦我调试并加载了.dll,就会显示“黑色”图像,如图所示。这是我的第一个 C# 项目。该组件然后从 WinCC 充电,这是一个 SCADA 软件,它以黑色背景显示,如果我更改值,它会显示条,但背景仍然是黑色(图 4 和图 5)。

图4

图5

图6

0 投票
2 回答
557 浏览

excel - 使用 VBS 从 Excel 中获取数据

我有一个这样的 Excel 文件:

Excel 数据

这个文件可以有两个以上的组。在 VBScript(用于 Siemens WinCC)中,我想按组(一个可视数组)收集数据。使用对象和记录集,我可以浏览所有文件,但如何才能仅按名称获取数字值?

我想要的是例如:

获取 PLTTZF, 1.043, 0, 1.5, 1.043 其中 Name=FORME 1.5/1 PLAN42

我试过这样的查询:

但它不返回任何值,因为名称只写在一个单元格上。

你有解决方案吗?