使用COM接口停用CanOe中的热点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用COM接口停用CanOe中的热点相关的知识,希望对你有一定的参考价值。
我的问题是通过使用它的COM接口来停用CanOE中的日志块。作为编程语言我正在使用Python。我有权访问LoggingCollection并可以设置文件名。现在我将停用此块,但我找不到办法。有谁有想法这样做?在CanOE帮助中,他们编写了关于控制数据的数据流和热点。
我有一个在线安装程序。我想我需要访问一个特殊对象来停用记录块。块本身的成员没有激活/停用状态。
安装程序尽可能简单。真正的总线到记录块。瞬间的所有热点都被激活。 dbc文件已正确添加。
self.App = CreateObject('CANoe.Application')
self.logging = self.App.Configuration.OnlineSetup.LoggingCollection(1)
self.logging.FullName = 'Trace_{MeasurementStart}.blf'
if bLoggingActivated == false:
--> What should I do here?
self.App.Measurement.Start()
感谢帮助
答案
据我所知,您无法禁用块本身,但您可以禁用所有事件的记录。
这可以在LoggingFilter
对象上完成,该对象可以从Logging
对象获得。
在你的情况下,这将是这样的:
self.logging.Filter.Disable(0)
0
意味着所有事件。检查CANoe文档以获取其他值。
以上是关于使用COM接口停用CanOe中的热点的主要内容,如果未能解决你的问题,请参考以下文章
红米+小米手机热点超流量自动关停-“流量消耗达到5GB,数据已停用”-如何取消限量,取消自动停用的办法
Android中如何启用Service,如何停用Service