Positionering van objecten

Opleggingen

Opleggingen onder knopen:

Syntax voorbeeld: placement = "1 | 3 | 0"
Syntax voorbeeld: placement = "1 | 3 | 0 | 0" (vanaf versie 6.1)
  • 1 = Geplaatst onder een knoop
  • 3 = Knoopnummer
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik vanaf versie 6.1)

Opleggingen onder staven/liggers:

Syntax voorbeeld: placement = "2 | 4 | 8.7"
Syntax voorbeeld: placement = "2 | 4 | 8.7 | 0" (vanaf versie 6.1)
  • 2 = Geplaatst onder een staaf/ligger
  • 4 = Nummer van de staaf/ligger
  • 8.7 = Afstand vanaf het begin van de staaf/ligger
  • 0 = Verplichte waarde (voor intern gebruik vanaf versie 6.1)

Secties voor profieleigenschappen:

Syntax voorbeeld: s = "1: 3.5,2: L"
  • 1 = Profiel eigenschap 1: toegepast van het begin van de staaf/ligger tot 3.5 m
  • 2 = Profiel eigenschap 2: toegepast van het 3.5 m tot L, het einde van de staaf/ligger
Syntax voorbeeld: s = "1: 2 | 0 | 3.5 | 0,2: 4098 | 0 | 0 | 0" (vanaf versie 6.1)
  • 1 = Profiel eigenschap 1: toegepast van het begin van de staaf/ligger tot 3.5 m
  • 2 = Geplaatst onder een staaf/ligger
  • 0 = Verplichte waarde
  • 3.5 = Afstand vanaf begin van de staaf/ligger
  • 0 = Verplichte waarde

 

  • 2 =  Profiel eigenschap 2: toegepast van het 3.5 m tot L, het einde van de staaf/ligger
  • 4098 = L = einde van de staaf/ligger (zie voor uitleg einde van dit hoofdstuk
  • 0 = Verplichte waarde
  • 0 = Verplichte waarde
  • 0 = Verplichte waarde

Interne scharnieren

Syntax voorbeeld: r = "1: 6.75"
  • 1 = Intern scharnier (release) 1: toegepast op 6.75 m vanaf het begin van de staaf/ligger
Syntax voorbeeld: r = "1: 2 | 0 | 6.75 | 0" (vanaf versie 6.1)
  • 1 = Intern scharnier (release) 1: toegepast op 6.75 m vanaf het begin van de staaf/ligger
  • 2 = Geplaatst onder een staaf/ligger
  • 0 = Verplichte waarde
  • 6.75 = Afstand vanaf het begin van de staaf/ligger
  • 0 = Verplichte waarde
Syntax voorbeeld: r = "1: 2 | 0 | 6.75 | 0" (vanaf versie 6.1)
  • 1 = Intern scharnier (release) 1: toegepast op 6.75 m vanaf het begin van de staaf/ligger
  • 2 = Geplaatst onder een staaf/ligger (kan gecombineerd worden met ES_LEFT_SIDE of ES_RIGHT_SIDE voor het specificeren van de zijde van de staafaansluiting)
  • 0 = Verplichte waarde
  • 6.75 = Afstand vanaf het begin van de staaf/ligger
  • 0 = Verplichte waarde

Elastische beddingen

Syntax voorbeeld: ef = "1: 2.1,2: 6.5"
  • 1 = Elastische bedding (elastic foundation) 1: toegepast van het begin van de staaf/ligger tot 2.1 m
  • 2 = Elastische bedding (elastic foundation) 2: toegepast van het 2.1 m tot 6.5 m van het begin van de staaf/ligger
Syntax voorbeeld: ef = "1: 2 | 0 | 2.1 | 0,2: 2 | 0 | 6.5 | 0" (vanaf versie 6.1)
  • 1 = Elastische bedding (elastic foundation) 1: toegepast van het begin van de staaf/ligger tot 2.1 m
  • 2 = Geplaatst onder een staaf/ligger
  • 0 = Verplichte waarde
  • 2.1 = Afstand vanaf het begin van de staaf/ligger
  • 0 = Verplichte waarde

 

  • 1 = Elastische bedding (elastic foundation) 2: toegepast vanaf 2.1 m tot 6.5 m van het begin van de staaf/ligger
  • 2 = Geplaatst onder een staaf/ligger
  • 0 = Verplichte waarde
  • 6.5 = Afstand vanaf het begin van de staaf/ligger
  • 0 = Verplichte waarde

Belastingen

Lijnlast op een staaf/ligger:

Syntax voorbeeld: pos = "2 | 7 | 3.3 | 2 | 8.8"
  • 2 = Geplaatst op een staaf/ligger
  • 7 = Staaf/ligger 7 
  • 3.3 = Beginpositie van de staaf/ligger belasting op 3.3 m
  • 2 = Geplaatst onder een staaf/ligger
  • 8.8 = Eindpositie van de staaf/ligger belasting op 8.8 m
Syntax voorbeeld: pos = "2 | 7 | 3.3 | 0 | 2 | 7 | 8.8 | 0" (vanaf versie 6.1)
  • 2 = Geplaatst op een staaf/ligger
  • 7 = Staaf/ligger 7 
  • 3.3 = Beginpositie van de staaf/ligger belasting op 3.3 m
  • 0 = Verplichte waarde
  • 2 = Geplaatst onder een staaf/ligger
  • 7 = Staaf/ligger 7
  • 8.8 = Eindpositie van de staaf/ligger belasting op 8.8 m
  • 0 = Verplichte waarde

Puntlast op een staaf/ligger:

Syntax voorbeeld: pos = "2 | 5 | 12.7 | 2 | 0"
  • 2 = Geplaatst op een staaf/ligger
  • 5 = Staaf/ligger 5
  • 12.7 = Positie van de puntlast
  • 2 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
Syntax example: pos = "2 | 5 | 12.7 | 0 | 2 | 0 | 0 | 0" (vanaf versie 6.1)
  • 2 = Geplaatst op een staaf/ligger
  • 5 = Staaf/ligger 5
  • 12.7 = Positie van de puntlast
  • 0 = Verplichte waarde (voor intern gebruik)
  • 2 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)

Puntlast op een knoop:

Syntax voorbeeld: pos = "1 | 9 | 0 | 1 | 0"
  • 1 = Geplaatst op een knoop
  • 9 = Knoopnummer
  • 0 = Verplichte waarde (voor intern gebruik)
  • 1 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
Syntax example: pos = "1 | 9 | 0 | 0 | 1 | 0 | 0 | 0" (vanaf versie 6.1)
  • 1 = Geplaatst op een knoop
  • 9 = Knoopnummer
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
  • 1 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)

Relatieve positioneringen:

Lijnlast op een staaf/ligger:

Syntax voorbeeld: pos = "2 | 12 | 2.5 | 4098 | 0"
  • 2 = Geplaatst op een staaf/ligger
  • 12 = Staaf/ligger 12
  • 2.5 = Beginpositie van de lijnlast op 2.5 mtr
  • 4098 = L = einde van de staaf/ligger (zie onderstaande uitleg voor deze code)
  • 0 = Verplichte waarde (voor intern gebruik)
Syntax voorbeeld: pos = "2 | 12 | 2.5 | 0 | 4098 | 12 | 0 | 0" (vanaf versie 6.1)
  • 2 = Geplaatst op een staaf/ligger
  • 12 = Staaf/ligger 12
  • 2.5 = Beginpositie van de lijnlast op 2.5 m
  • 0 = Verplichte waarde (voor intern gebruik)
  • 4098 = L = einde van de staaf/ligger (zie onderstaande uitleg voor deze code)
  • 12 = Staaf/ligger 12
  • 0 = Verplichte waarde (voor intern gebruik)
  • 0 = Verplichte waarde (voor intern gebruik)
Syntax voorbeeld: pos = "16 | 3 | 0.5 | 0 | 65538 | 12 | -0.7 | 2" (vanaf versie 6.1)
  • 16 = Geplaatst met referentie naar een oplegging
  • 3 = Oplegging 3
  • 0.5 = offset van de positie van de oplegging langs de lokale  x as
  • 0 = Verplichte waarde (voor intern gebruik)
  • 65538 = Geplaatst op intersectie van staven/liggers
  • 12 = Staaf/ligger 12 (basis staaf/ligger)
  • -0.7 = offset van intersectiepunt langs de lokale  x as van de basis staaf/ligger
  • 2 = Staaf/ligger 2 (secundaire staaf/ligger)

Oplegging onder een staaf/ligger:

Syntax voorbeeld: placement = "4098 | 17 | 0"
  • 4098 = L = einde van de staaf/ligger (zie onderstaande uitleg voor deze code) 
  • 17 = staaf/ligger 17 
  • 0 = Verplichte waarde (voor intern gebruik)
Syntax voorbeeld: placement = "16 | 4 | 2.2 | 0" (vanaf versie 6.1)
  • 16 = Geplaatst met referentie van een oplegging
  • 4 = Oplegging 4
  • 2.2 = offset van de positie van de oplegging langs de lokale  x as
  • 0 = Verplichte waarde (voor intern gebruik)

Coderingen:

De code 4098 omgerekend naar HEX is 1002.
1002 is een samenvoeging van: ES_MEMBER = 0x0002 + ES_LENGTH = 0x1000

 

ES_NODE = 0x0001 *
ES_MEMBER = 0x0002 *
ES_FEM_REGION = 0x0004
ES_SELF_CONTAINED = 0x0008 ES_SUPPORT = 0x00010 // object is geplaatst op oplegging

 

ES_LENGTH = 0x1000 *
ES_HALF = 0x2000
ES_QUARTER = 0x4000
ES_3QUARTERS = 0x8000

 

ES_INTERSECTION = 0x10002 // object is geplaatst op de intersectie van 2 staven/liggers

 

ES_LEFT_SIDE = 0x20000 // objectis is geplaatst aan de linkerzijde van een positie (alleen staafaansluitingen)
ES_RIGHT_SIDE = 0x40000 // object is geplaatst aan de rechterzijde van een positie (alleen staafaansluitingen)

 

* = codes welke momenteel ondersteund worden; overige codes zijn voor toekomstig gebruik