0

我正在构建一个应用程序,它解析文本文件,其中包含有关具有互连的传入端口和传出端口的特定节点的信息。做一些研究,有一些库,但它们都不支持所需的确切特征。这就是我正在尝试构建的,任何语言都可以:Python、Perl、.net 等。

我发现的库之一是 GoDiagaram 节点类 http://www.nwoods.com/components/dotnet/features-nodes.htm

在此处输入图像描述

这个想法是让这样的框相互连接,我应该能够单击其中一个并将其链接到一个新的子图,单击的一个中包含更多框。

在此处输入图像描述

这类图表中是否有对应的部分是开源的?这些图表有特定的名称吗?

4

1 回答 1

1

我不知道任何具体细节,因为我从来没有仔细研究过,但这里有一些潜在的方向:

  1. 用于表示此类事物的数据结构通常是图(可能是有向图)。您还可以尝试搜索图形(或可视)编程语言。我似乎记得 Pure Data 是相关的,但我从未详细看过它。
  2. Blender 和 VirtualDub 都具有与此类似的模式(分别为节点编辑器和音频过滤器),我相信它们都是开源的,尽管我认为它们都不能选择让节点在内部包含其他节点。
  3. 您可以只使用 LabVIEW,它使您能够以编程方式创建和编辑 LV 代码(搜索“VI 脚本”),但其代码可能不是很漂亮,而且它肯定不是开源的。
于 2013-07-12T05:54:33.430 回答