我正在开发 PyMoDAQ 软件来增强 pymodaq_plugins_nidaqmx 并想知道这个特定的 kwarg。
有人可以向我解释一下这个“live”kwargs 指的是什么吗?它是“live_mode_available”属性的已弃用版本还是其他属性?
def grab_data(self, Naverage=1, **kwargs):
update = False
if 'live' in kwargs:
if kwargs['live'] != self.live:
update = True
self.live = kwargs['live']
if update:
self.update_task()
我尝试通过快照和实时模式(查看器的绿色箭头)运行我的 PyMoDAQ 查看器,并且在使用实时模式时,此实时 kwargs 似乎确实为真(更新设置为 True)。
所以我想知道这是否是“live_mode_available”属性的另一种使用(也许这 2 个属性中的 1 个已被弃用?)或者确实是其他东西。
我将在这里发布 Sébastien Weber 的演讲: 如果您单击“grab”并且属性 live_mode_available 为 True,则此 live kwargs 也将为 true,并且您将从插件而不是从控制模块运行实时模式(意味着尽快发送 dte_signal)
所以我不认为它已被弃用。 有关更多信息,请参阅文档:https://pymodaq.cnrs.fr/en/5.0.x_dev/developer_folder/instrument_plugins.html#live-mode