WinCC中如何取消“Report Alarm Logging RT Message sequence”这个窗口?

12 篇文章 0 订阅
1 篇文章 0 订阅
在WinCC项目中,通过取消计算机属性的启动项中消息顺序报表/SEQPROT的勾选,可以解决启动时弹出无法关闭的ReportAlarmLoggingRTMessagesequence窗口问题。按照文章提供的步骤操作后,项目能正常启动且不再出现该窗口。此方法已被验证有效。
摘要由CSDN通过智能技术生成

在创建的项目中,依次选中“计算机”---“属性”---“启动”----“消息顺序报表/SEQPROT”最后将它的勾选取消。

如图:

在WinCC中启动项目会出现下图中的这个窗口“Report Alarm Logging RT Message sequence”。

而且也关不掉,只能任务管理器关闭,但是下次启动还会出现。

项目问题截图:

 1、解决方法:先取消激活项目。选中“计算机”,右键选中“属性”

 2、进入“计算机列表属性”界面中,选择“属性”。

3、进入“计算机属性”,进入“启动”项,界面中。将“消息顺序报表/SEQPROT”选项,取消勾选。点击“确定”按钮。

4、取消勾选,点击“确定”按钮。

 

 5、最后激活项目。成功。本人亲测有效。如果还是不行,希望你联系我,我没有遇到这种方法解决不了的问题,我比较感兴趣。谢谢。

WinCC RT Professional使用Qt播放RTSP视频流的具体步骤如下: 1. 安装Qt开发环境,可以从Qt官网下载安装包。 2. 在WinCC RT Professional项目添加Qt头文件和库文件,将Qt头文件和库文件拷贝到WinCC RT Professional项目的目录,并在WinCC RT Professional添加Qt的头文件和库文件路径。 3. 在Qt工程编写代码实现界面和播放RTSP视频流功能。可以使用Qt的UI设计器创建界面,也可以手动编写代码实现。具体实现方式可以参考Qt官方文档和相关示例代码。 4. 将Qt工程编译生成动态链接库(DLL)文件。 5. 在WinCC RT Professional项目添加Qt DLL文件和头文件。将Qt DLL文件和头文件拷贝到WinCC RT Professional项目的目录,并在WinCC RT Professional添加Qt的头文件和库文件路径。 6. 在WinCC RT Professional项目使用Qt界面,可以在VBScript创建Qt应用程序对象,并调用Qt界面的函数实现界面交互和播放RTSP视频流功能。 需要注意的是,使用Qt播放RTSP视频流需要调用FFmpeg或者其他的音视频库实现。另外,需要掌握一定的Qt和WinCC RT Professional开发经验,如果您不熟悉其的一方面,建议先学习相应的开发知识。 下面是一个简单的示例代码,演示如何在Qt界面播放RTSP视频流: ```c++ #include <QtGui> #include <QtWidgets> #include <QtMultimedia> #include <QtMultimediaWidgets> class VideoPlayer : public QWidget { Q_OBJECT public: VideoPlayer(QWidget *parent = 0); ~VideoPlayer(); public slots: void play(); void stop(); private: QMediaPlayer *player; QVideoWidget *videoWidget; QPushButton *playButton; QPushButton *stopButton; }; VideoPlayer::VideoPlayer(QWidget *parent) : QWidget(parent) { player = new QMediaPlayer(this); videoWidget = new QVideoWidget(this); playButton = new QPushButton(tr("Play"), this); stopButton = new QPushButton(tr("Stop"), this); QVBoxLayout *layout = new QVBoxLayout; layout->addWidget(videoWidget); layout->addWidget(playButton); layout->addWidget(stopButton); setLayout(layout); connect(playButton, SIGNAL(clicked()), this, SLOT(play())); connect(stopButton, SIGNAL(clicked()), this, SLOT(stop())); } VideoPlayer::~VideoPlayer() { } void VideoPlayer::play() { player->setMedia(QUrl("rtsp://192.168.1.1:554/stream")); player->setVideoOutput(videoWidget); player->play(); } void VideoPlayer::stop() { player->stop(); } int main(int argc, char *argv[]) { QApplication app(argc, argv); VideoPlayer player; player.show(); return app.exec(); } #include "main.moc" ``` 在WinCC RT Professional,可以使用VBScript调用Qt应用程序对象,实现界面交互和播放RTSP视频流功能。以下是一个简单的示例代码: ```vbscript Sub OnStart() ' 创建Qt应用程序对象 Set app = CreateObject("VideoPlayer") ' 显示Qt界面 app.show() End Sub Sub OnStop() ' 关闭Qt应用程序对象 app.stop() End Sub ``` 在VBScript,通过CreateObject函数创建Qt应用程序对象,通过调用Qt应用程序对象的show函数显示Qt界面,通过调用Qt应用程序对象的stop函数关闭Qt应用程序对象。需要注意的是,需要将VBScript文件保存为WinCC RT Professional项目的启动脚本,以便在WinCC RT Professional启动时自动运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vipers_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值