【问题标题】:Creating Advanced Gantt Chart创建高级甘特图
【发布时间】:2011-09-09 09:05:50
【问题描述】:

我正在使用 c# 进行生产后续项目的自动化,我们正在生产面料。我们有很多客户,他们的作品在大约 100 台织机上运行。 所以有一个计划部门,他们决定优化节省时间和多次在多台机器上编织一个客户的产品。 这个 excel 表捕获显示了哪台机器可以工作,并且将在当前工作之后工作。如果她决定携带到另一台机器上,用户可以携带工作。

图中第一行是日期线,不同颜色代表不同作品...

我想要一个像这样灵活的甘特图。有什么解决办法吗?

【问题讨论】:

  • 有很多用于创建图表的 3rd 方组件。您是否已经进行了一些研究?
  • 是的,我研究了很多甘特图组件。他们都在一条线上做一份工作。但我想在每台机器上进行更多的工作规划

标签: c# forms controls runtime gantt-chart


【解决方案1】:

我认为,您的任务有两个方面:调度挑战(生产流程的时间优化分配)和可视化挑战(在综合屏幕上显示计划)。如果您使用甘特图来应对可视化挑战,请确保它是交互式的,并允许计划者在屏幕上进行更改,并将这些更改写回到您的计划系统中。此外,甘特图应该足够开放和灵活以处理业务规则,以便外观可以是上下文相关的。以下是甘特图如何在生产环境中工作的示例:http://youtu.be/oXRUy90lpsM

这对你有帮助吗?

【讨论】:

  • 这正是我想要的,但我认为它适用于 vs2010。我会研究这个解决方案。
【解决方案2】:

PlexityHide 提供了一个用于创建此类图表的商业组件,该组件具有相当不错的文档。但你也可以使用例如一个通用的图表框架,例如 Microsoft Chart Controls 来重新创建你想要的。当然还有更多。

【讨论】:

    【解决方案3】:
    【解决方案4】:

    这里有一个非常好的生产计划在线示例,可让您将颜色编码的任务从一台机器拖放到另一台机器: http://demos.radiantq.com/jQueryGanttDemo/Demo.htm

    还有 .NET 版本的甘特图组件,可让您在桌面应用程序中构建类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-02
      • 2013-08-06
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      相关资源
      最近更新 更多