我正在使用一个PLC程序,该程序并行运行一百多个子程序,每个程序都会影响其他子程序的流程。无数的标签和GOTO,功能调用等。我的办公桌上覆盖着一些小的简介,以帮助我可视化和跟踪程序中的流程,但它开始变得过于复杂,无法通过这种方式进行管理。有没有人听说过任何类型的图形流程图程序来帮助组织这样的东西?我想象的是一个小文本框,我可以填充伪代码,然后链接到其他文本框。除非我真的在他们身上工作,否则盒子会崩溃,你只会看到标题或其他东西以显示它是什么。连接到“打开”框的所有链接都是红色或粗体,所有其他链接都是暗灰色,或者甚至不显示。
有这样的事吗?我听说MATLAB使用类似于我想象的东西,但我想要的只是一种通用的“填写你自己的信息”程序;不是语言特定的。我很想独自制作一个,但我太忙于工作,开始为自己创造非工作 -
答案 0 :(得分:0)
您可以尝试Dia或yEd。两者都可用于linux,我知道yEd也适用于Windows。这些是图表工具,也许你会觉得它们很有用。
答案 1 :(得分:0)
Graphviz http://graphviz.org/将是实现这一目标的好工具。 它允许您将图形描述编写为简单文本,并生成并布置图形。它可以处理相当大而复杂的流程。这是一个简单的例子,可以让您了解语法:
digraph g {
NodeA -> NodeB;
}