You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio中隐藏TwinCAT3 EventLogger消息不显示在Error List窗口?

解决TwinCAT3报警不显示在Visual Studio Error List的方法
  • 调整EventLogger事件级别
    在TwinCAT3的EventLogger配置中,找到你使用的报警对应事件类别,将其事件级别从Error改为Warning或自定义非Error级别。Visual Studio的Error List只会抓取标记为Error级别的EventLogger事件,调整级别后报警就不会出现在该窗口中。

  • 配置Visual Studio Error List筛选规则
    在Visual Studio的Error List窗口右上角点击筛选器按钮,在筛选选项里取消勾选Build + IntelliSense以外的来源,或者直接在“来源”筛选中排除TwinCAT Event Logger相关选项。注意这是本地Visual Studio的个性化设置,更换设备需要重新配置。

  • 使用FB_TcAlarm自定义事件类别
    创建FB_TcAlarm实例时,通过szCategory参数指定自定义事件类别,然后在TwinCAT EventLogger配置中给这个自定义类别设置非Error级别的事件等级,避免被Error List捕获。

  • 修改TwinCAT注册表设置(高级操作)
    通过注册表阻止TwinCAT将EventLogger事件发送到Error List:

    1. 打开注册表编辑器(运行regedit)
    2. 导航到HKEY_CURRENT_USER\Software\Beckhoff\TwinCAT\3.0\EventLogger
    3. 创建或修改DWORD值SendToVSErrorList,设置为0(0为禁用,1为启用)
      注意:修改注册表前请做好备份,错误操作可能影响TwinCAT正常运行。

内容的提问来源于stack exchange,提问作者Stefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 06:32:03