Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PlantUML:相邻的包,列表中的组件_Uml_Modeling_Plantuml - Fatal编程技术网

PlantUML:相邻的包,列表中的组件

PlantUML:相邻的包,列表中的组件,uml,modeling,plantuml,Uml,Modeling,Plantuml,我想有2个软件包,彼此相邻,其中包含组件。 目标草案: 代码: @startuml left to right direction () Mechanical () Hydraulical () Electrical package Machine{ Mechanical )-left- [Turning Disc] Mechanical )-left- [Vent] Electrical )-left-[Baler_ECU] Hydraulical )-l

我想有2个软件包,彼此相邻,其中包含组件。 目标草案:

代码:

@startuml
left to right direction 
() Mechanical
() Hydraulical
() Electrical
package Machine{
    Mechanical )-left- [Turning Disc]  
    Mechanical )-left- [Vent]
    Electrical )-left-[Baler_ECU]
    Hydraulical )-left-[Arm] 
}

package Tractor{
    [Engine] -right- Mechanical
    [Hydraulics] -right- Hydraulical
    [Tractor_ECU] -right- Electrical
}

@enduml
此代码的当前结果:


感谢您的帮助

尝试使用隐藏属性

@startuml
left to right direction 

rectangle interface{
    () Mechanical
    () Hydraulical
    () Electrical
}

package Machine{
    Mechanical )-- [Turning Disc]  
    Mechanical )-- [Vent]
    Electrical )--[Baler_ECU]
    Hydraulical )--[Arm] 
}

package Tractor{
    [Engine] -- Mechanical
    [Hydraulics] -- Hydraulical
    [Tractor_ECU] -- Electrical
}

interface -[hidden]- Machine
Tractor -[hidden]- interface
@enduml

方法很简单,停止浪费你的时间来使用这个绘图工具,由于它的wau工作,它的可能输出本质上是有限的,并且使用一个UML工具,它允许你做UML,而不仅仅是一个图片,这是PlantUML的唯一结果,并按照你的预期绘制-这幅画是我想要的,那么问题出在哪里呢?没有任何编程的计划,它只是将现实生活中的问题形象化。不管怎样,你可以用UML工具更容易地做到这一点。我很抱歉没有planUML的答案,但可能没有答案,因为您要求它做一些不可能的事情,因为它的工作方式