我已经构建了一个agent
将在环境中实例化多次的泛型:
unit agent_u {
monitor : monitor_u is instance;
};
监视器打印一些消息,例如:
unit monitor_u {
run() is also {
message(LOW, "Hello monitor!");
};
};
我想在监视器的消息中添加哪个代理实例打印了它们。例如,对于环境:
extend sys {
first_agent : agent_u is instance;
second_agent : agent_u is instance;
};
理想的输出将是这样的:
first_agent: Hello monitor!
second_agent: Hello monitor!
我在反射 API 中找不到与实例名称相关的任何内容...有没有办法在 e 中打印实例名称?
谢谢您的帮助