== my_if_transaction :: CMDB </跨度> ) 开始 set_then_clear(vif.my_if_cmd_b [txn.tid]); 结束 否则if(txn.my_if_cmd == my_if_transaction :: CMDC)开始 set_then_clear(vif.my_if_cmd_c [txn.tid]); 结束结束任务
任务
LRM说
因为通过引用传递的变量可能是自动变量,a ref参数不得用于禁止自动的任何上下文中 变量。
并且您不能通过引用传递一个压缩变量的位选择,只传递整个变量。
没有为每个cmd编写单独的任务,或者在选择要分配的接口变量的信号任务中的大案例语句,没有简单的方法可以做到这一点。