Umlet 15.1创建自消息报错:时长需大于0的解决咨询
Umlet 15.1 时序图自消息时长设置问题解决
问题场景
在Mac系统使用Umlet 15.1绘制时序图时,尝试用以下代码创建自消息:
obj=Lifeline A~a a->a
触发报错:
The duration of a self-message must be greater than 0, but was 0.
移除a->a后可正常渲染,需解决自消息的时长指定问题。
解决方法
Umlet要求自消息必须设置大于0的时长,只需在自消息箭头后通过冒号添加任意正数值即可(数值仅需满足大于0,无需对应具体时间单位)。
修改后的代码示例:
obj=Lifeline A~a a->a : 1
也可以添加带描述的时长:
obj=Lifeline A~a a->a : 500ms
这样设置后,自消息的时长被指定为大于0的值,就能正常渲染时序图了。
内容的提问来源于stack exchange,提问作者Ram
相关产品推荐
相关产品推荐

