問題: DASYLab 的 Action 模塊如何工作?
解決方案:Action 模塊可以將事件消息發送到其他模塊或 DASYLab 本身以影響工作表的操作,而無需直接連接電線。Action 模塊需要三個設置:事件、接收器和動作。Event 字段允許您監視各種條件(WHEN);Receiver 字段指定受此操作影響的模塊(WHO);Action 字段指定應該發生什么 (WHAT)。每個字段提供有效設置的列表。事件列表始終相同。接收器僅顯示當前工作表上由操作控制的模塊。動作列表然后只顯示指定接收器模塊的有效動作;動作列表的內容取決于所選的接收器模塊。
要使用操作模塊,您應該首先設置包含所有必要模塊的工作表。請注意,Action 模塊通過模塊名稱引用每個接收器。如果更改名稱,操作將被禁用
有些操作是同步的或異步的。指定同步設置時,就像在工作表中添加了另一個數據通道,可能會影響數據的整體吞吐量。Synchronous 要求 Event 的塊時序與 Receiver 的輸入塊時序匹配。
動作模塊受 DASYLab 塊處理的限制。動作只能在一個塊一個塊的基礎上處理。在接收器模塊接收到下一個塊的開始之前,塊中發生的事件不會受到影響。