VCMD0028041000000000COMPONENT          
Node "rSimResource"
{
ProductFamily VisualComponentsBase
AuthoringHash "v1:644f214b1f49bc9c079a0adeaca28c4e1d660d43d4e906b92a4492efb0ae3fee"
Name "Fast Product"
Id 1
NodeClass 
{
Id 1
SimAttribute "rSimApplyMaterialAttribute"
{
Material  "cyan"

}
VCID "85a55ce3-b3ad-4df9-817e-345861386935"
}
VCID 85a55ce3-b3ad-4df9-817e-345861386935
Revision 5
Location 1 0 0 0 0 1 0 0 0 0 1 0 -2198.30553575 -1646.73480724 0 1 
ActiveSimulationLevel detailed
BOM  0

BOMname  "Fast Product"

BOMdescription  "Visual Components Fast Product"

Category  "Products and Containers"

VariableSpace ""
{
  Variable "rTVariable<rBool>"
  {
    Name "Visible"
    Value 1
    Group -1130
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      MANAGED
    }
  }
  Variable "rTVariable<rDouble>"
  {
    Name "ProductLength"
    Value 200
    Group 2
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_SIM_UPDATE
    }
    Quantity "Distance"
    Magnitude 1
  }
  Variable "rTVariable<rDouble>"
  {
    Name "ProductWidth"
    Value 140
    Group 3
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_SIM_UPDATE
    }
    Quantity "Distance"
    Magnitude 1
  }
  Variable "rTVariable<rDouble>"
  {
    Name "ProductHeight"
    Value 10
    Group 1
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_SIM_UPDATE
    }
    Quantity "Distance"
    Magnitude 1
  }
  Variable "rTStepVariable<rString>"
  {
    Name "GeoType"
    Value "Cube"
    Group 0
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_SIM_UPDATE
    }
    StepList
    {
      Step
      {
        Value "Cube"
        Enabled 1
      }
      Step
      {
        Value "Cylinder"
        Enabled 1
      }
    }
  }
  Variable "rTVariable<rString>"
  {
    Name "ProdID"
    Value "111"
    Group 131072
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
    }
  }
  Variable "rTVariable<rString>"
  {
    Name "Content"
    Value ""
    Group 131082
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      TRANSLATE_USING_GETTEXT
    }
  }
}
Node "rSimLink"
{
Name "TranslateCylinder"
Id 2
NodeClass 
{
Id 2
}
Dof  "Custom"
{
  Name "TranslateCylinder"
  Properties
  {
  }
  JointValue 0
  MinLimit
  {
    Expression "-180.0"
  }
  MaxLimit
  {
    Expression "180.0"
  }
  Joint
  {
    Expression "Tx(0).Ty(0).Tz(0)"
  }
  JointServoType 1
}
Offset 
{
  Expression ""
}
Node "rSimLink"
{
Name "ScaleCylinder"
Id 3
NodeClass 
{
Id 3
Feature "rPrimitiveCylinderFeature"
{
Name "Cylinder"

Visible 1
VariableSpace
{
  Variable "rTVariable<rString>"
  {
    Name "Name"
    Value "Cylinder"
    Group 0
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      MANAGED
      TRANSLATE_USING_GETTEXT
    }
  }
  Variable "rTVariable<rBool>"
  {
    Name "Visible"
    Value 1
    Group 1
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      MANAGED
      TRANSLATE_USING_GETTEXT
    }
  }
  Variable "rMaterialVariable"
  {
    Name "Material"
    Value ""
    Group 2
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "Radius"
    Value
    {
      Expression "50"
    }
    Group 3
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "Height"
    Value
    {
      Expression "100"
    }
    Group 4
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "StartSweep"
    Value
    {
      Expression "0"
    }
    Group 5
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "EndSweep"
    Value
    {
      Expression "360"
    }
    Group 6
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rInt>"
  {
    Name "Sections"
    Value
    {
      Expression "25"
    }
    Group 7
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTVariable<rBool>"
  {
    Name "Caps"
    Value 1
    Group 8
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTVariable<rBool>"
  {
    Name "Fill"
    Value 0
    Group 9
    Settings
    {
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
}
Radius 
{
  Expression "50"
}

Height 
{
  Expression "100"
}

StartSweep 
{
  Expression "0"
}

EndSweep 
{
  Expression "360"
}

Sections 
{
  Expression "25"
}

Caps 1
Fill 0
}
}
Dof  "Custom"
{
  Name "ScaleCylinder"
  Properties
  {
  }
  JointValue 0
  MinLimit
  {
    Expression "-180.0"
  }
  MaxLimit
  {
    Expression "180.0"
  }
  Joint
  {
    Expression "GeoType==\"Cylinder\"?Sx(ProductLength/100).Sy(ProductWidth/\
100).Sz(ProductHeight/100):Sx(0).Sy(0).Sz(0)"
  }
  JointServoType 1
}
Offset 
{
  Expression ""
}
}
}
Node "rSimLink"
{
Name "TranslateCube"
Id 4
NodeClass 
{
Id 4
}
Dof  "Custom"
{
  Name "TranslateCube"
  Properties
  {
  }
  JointValue 0
  MinLimit
  {
    Expression "-180.0"
  }
  MaxLimit
  {
    Expression "180.0"
  }
  Joint
  {
    Expression "Tx(-.5*ProductLength).Ty(-.5*ProductWidth).Tz(-.0*ProductHei\
ght)"
  }
  JointServoType 1
}
Offset 
{
  Expression ""
}
Node "rSimLink"
{
Name "ScaleCube"
Id 5
NodeClass 
{
Id 5
Feature "rPrimitiveBoxFeature"
{
Name "Block_2"

Visible 1
VariableSpace
{
  Variable "rTVariable<rString>"
  {
    Name "Name"
    Value "Block_2"
    Group 0
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      MANAGED
      TRANSLATE_USING_GETTEXT
    }
  }
  Variable "rTVariable<rBool>"
  {
    Name "Visible"
    Value 1
    Group 1
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      MANAGED
      TRANSLATE_USING_GETTEXT
    }
  }
  Variable "rMaterialVariable"
  {
    Name "Material"
    Value ""
    Group 2
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "Length"
    Value
    {
      Expression "100"
    }
    Group 3
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "Width"
    Value
    {
      Expression "100"
    }
    Group 4
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
  Variable "rTExpressionVariable<rDouble>"
  {
    Name "Height"
    Value
    {
      Expression "100"
    }
    Group 5
    Settings
    {
      VISIBLE
      EDITABLE_DISCONNECTED
      EDITABLE_CONNECTED
      EDITABLE_SIMULATING
      ON_EDIT_REBUILD
      MANAGED
    }
  }
}
Length 
{
  Expression "100"
}

Width 
{
  Expression "100"
}

Height 
{
  Expression "100"
}

}
}
Dof  "Custom"
{
  Name "ScaleCube"
  Properties
  {
  }
  JointValue 0
  MinLimit
  {
    Expression "-180.0"
  }
  MaxLimit
  {
    Expression "180.0"
  }
  Joint
  {
    Expression "GeoType==\"Cube\"?Sx(ProductLength/100).Sy(ProductWidth/100)\
.Sz(ProductHeight/100):Sx(0).Sy(0).Sz(0)"
  }
  JointServoType 1
}
Offset 
{
  Expression ""
}
}
}
}
