zoukankan      html  css  js  c++  java
  • IfcRelSequence

    IfcRelSequence是进程之间的顺序关系,其中一个进程必须在时间上先于另一个进程出现,并且可以将关系的计时描述为一种序列类型。相关过程(IfcRelSequence.RelatingProcess公司)被视为关系的前身(具有优先权),而相关过程(IfcRelSequence.相关流程)是继承人。
    IfcRelSequence被定义为一对一关系;因此它将一个前置任务分配给一个后续任务。
      ■在IFC1.0中增加的新实体。
      ■IFC4更改重新定位到IfcProcessExtension架构。TimeLab和SequenceType属性是可选的。添加到IfcSequenceType枚举的用户定义。添加了UserDefinedSequenceType属性。其中添加了控制用户定义枚举的使用的规则。

    使用定义
      IfcRelSequence用于描述两个进程之间存在的逻辑序列关系。这种逻辑关系确定存在一个前置或相关流程和一个后续或相关流程。在国际金融公司,可能有一个前任和一个继任者的关系。可能存在多个IfcRelSequence事件来描述前置任务与多个后续任务的序列关系,或描述多个前置任务与一个后续任务的序列关系,从而使任务之间具有m:n序列关系。请注意,序列关系可用于定义流程出现之间以及流程类型之间的依赖关系(有关更多信息,请参阅IfcRelDefinesByObject和IfcTaskType)。在定义流程实例之间的依赖关系时,序列关系应保持在有向、非循环图的限制内。


      可以为序列设置序列类型。对于分配给工作计划的任务,预期序列类型将被断言。对于流程图,流程之间的序列关系只是一个逻辑流,不需要断言它。
    可以将时间延迟分配给序列,序列类型将时间延迟应用于序列的方式定义为持续时间的比率或百分比(例如,当前置任务完成50%时启动后续任务)或时间度量(例如,在前置任务开始1周后启动后续任务)。根据序列类型的设置为序列分配时滞时应小心,因为没有检查时滞值是否与序列类型集一致。

  • 相关阅读:
    非科班能学会编程吗,怎么学习
    自学Java最起码要学到什么程度?
    一个 Java 线程生命周期,我竟然可以扯半小时
    Java基础编程练习题
    Java程序员从小工到专家成神之路(2020版)
    学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的?
    初学者该如何学习Java(附带Java学习路线)
    Java程序员必备基础:Object的十二个知识点
    Web前端和JAVA应该学哪个?哪个就业形势更好?
    随笔(三十)
  • 原文地址:https://www.cnblogs.com/herd/p/12927891.html
Copyright © 2011-2022 走看看