这些块将实体彼此发送。这导致了一个相当复杂的场景,我想通过更改端口的位置(例如子系统同一侧的输入端口和输出端口)来进行改进。我还没有找到一种方法。
我希望有人能帮助我。
答案 0 :(得分:0)
不可能。入口和出口始终位于块的相对侧,并且不能更改。
例外是触发器和/或启用端口,它们出现在没有入口或出口的一侧-但它们也不能更改。
在早期版本的SimEvents中,您可以将进口和出口定位在同一侧,但是我认为功能已在大约R2017a左右被删除。
在您的情况下,您可以旋转Node模块来整理这些连接,但是对于其他相互交叉的信号,您实际上无能为力。 (尽管我不喜欢这样做,但可以使用body, html {
background: #efefef;
display: flex;
justify-content: center;
align-items: center;
min-height: 100%;
z-index: -1;
}
.btn {
border: 3px solid #1a1a1a;
display: inline-block;
padding: 10px;
position: relative;
text-align: center;
transition: background 600ms ease, color 600ms ease;
}
input[type="radio"].toggle {
display: none;
}
input[type="radio"].toggle + label {
cursor: pointer;
min-width: 60px;
}
input[type="radio"].toggle + label:hover {
background: none;
color: #1a1a1a;
}
input[type="radio"].toggle + label:after {
background: #1a1a1a;
content: "";
height: 100%;
position: absolute;
top: 0;
transition: left 200ms cubic-bezier(0.77, 0, 0.175, 1);
width: 100%;
z-index: -1;
}
input[type="radio"].toggle.toggle-left + label {
border-right: 0;
}
input[type="radio"].toggle.toggle-left + label:after {
left: 100%;
}
input[type="radio"].toggle.toggle-right + label {
margin-left: -5px;
}
input[type="radio"].toggle.toggle-right + label:after {
left: -100%;
}
input[type="radio"].toggle:checked + label {
cursor: default;
color: #fff;
transition: color 200ms;
}
input[type="radio"].toggle:checked + label:after {
left: 0;
}
和GoTo
块。)