如何在Simulink中自由绘制没有任何功能的线条和路径?

时间:2014-07-23 08:35:25

标签: matlab simulink

我想使用Simulink绘制信号路径,没有任何功能。 那么,我该如何禁用所有检查?连接我想要的,并用任何名称/符号/字符命名?这可能吗? 在我看来,LibreOffice Draw或Microsoft Visio并不是很好。 Simulink拥有我需要的所有模块。

2 个答案:

答案 0 :(得分:4)

正如评论中已经提到的那样,Simulink并不是为此而做的。但是你可以使用外部应用程序,如 Inkscape (开源)或 Adob​​e Illustrator (也许MS Visio也适用)等等。所有你需要的是你的Simulink模型的矢量图形

你可以通过以下方式获得:

print -sMyModelname -dpdf -r300 model.pdf

或更通用:

modelname = 'myModel';
format = 'pdf';         %// or 'svg' or whatever
resolution = '300';     %// vector graphics do not really have a resolution,
                        %// but this way linewidth and canvas size are determined

filename = 'myModel.pdf';

print( ['-s' modelname], ['-d' format] , ['-r' resolution] , filename );

现在,您可以根据需要轻松地使用样条曲线连接块并更改块注释。


除此之外:在严肃的科学背景下,现在几乎有Latex+Tikz

答案 1 :(得分:0)

旧帖,仍然相关。

以Simscape或旧的Power Systems工具箱为例。

它们提供输入/输出(“物理”)引脚,允许任意连接块,无需经典的Simulink检查输出是否连接到输出。

没有太多的想象力,所有“物理”工具箱中的检查都很常见,例如

set_param(modelName, 'PhysicalModelingChecksum', '101269080');

不仅仅是数据完整性。

其他人能够实现任意连接吗?