Tools

説明

Toolノードを作成および取得するためのクラスです。

ツールタイプ

Toolsメソッドは次のツールタイプしか使用しません。

  • AgentSystem
  • CalculatedTable
  • ColorPalette
  • DatabaseConnector
  • DownBehavior
  • EmpiricalDistribution
  • FlowItem
  • GlobalTable
  • GlobalVariable
  • Group
  • List
  • MilestoneCollector
  • ModelBackground
  • ModelTrigger
  • MTBFMTTR
  • ParameterTable
  • PerformanceMeasureTable
  • PropertyTable
  • ReinforcementLearning
  • StateTable
  • StatisticsCollector
  • TimeTable
  • UserEvent
  • TrackedVariable

ツールのサブタイプ

一部のツールタイプはサブタイプを持ちます。サブタイプをcreate()メソッドで使用して、ツールの事前設定バージョンを作成できます。ModelTriggerツールのみ、サブタイプを指定する必要があります。他のツールについては、サブタイプを指定しない場合、事前設定のないツールの基本バージョンが作成されます。

  • AgentSystem
    • Proximity
    • SocialForce
  • ColorPalette
    • Standard
    • ByNumber
    • Viridis
    • Plasma
    • Rainbow
  • FlowItem
    • Container
    • TaskExecuter
    • Man
    • Woman
    • Boy
    • Girl
    • EmptyBottle
    • EmptyBottleWithLabel
    • FullBottle
    • FullBottleWithLabel
    • FullBottleWithCap
    • FullBottleWithLabelAndCap
    • AllBottles
  • List
    • FixedResource
    • Item
    • TaskExecuter
    • TaskSequence
  • ModelTrigger
    • OnModelOpen
    • OnModelReset
    • OnRunStart
    • OnRunStop
  • StateTable
    • Default
    • PhotoEye

静的メソッド

create ツールノードの新しいコピーを作成します。
get 既存のツールノードの参照を取得します。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Tools.create()

static treenode create( string type , string subType = '' )

パラメータ

type 作成するツールのタイプの名前。完全なリストについては、「ツールタイプ」を参照してください。
subType 作成するツールのサブタイプの名前。完全なリストについては、「ツールのサブタイプ」を参照してください。

戻り値

treenode 新しいツールノード。

説明

ツールノードの新しいコピーを作成します。


treenode basicList = Tools.create("List");
treenode teList = Tools.create("List", "TaskExecuter");
			
削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Tools.get()

static treenode get( string type , string name )

パラメータ

type 取得するツールのタイプの名前。完全なリストについては、「ツールタイプ」を参照してください。
name 取得するツールの名前。

戻り値

treenode 既存のツールノードの参照。

説明

既存のツールノードの参照を取得します。

treenode timeTable = Tools.get("TimeTable", "Shift1");