Help
Andere taal

Vertaald door Google Translate. Je browser kan pagina’s ook zelf vertalen.

SCIAEXPORT

Met SCIAEXPORT exporteer je het rekenmodel uit je tekening naar een XML-bestand dat je in SCIA Engineer importeert. De rekenlijnen worden staven, de eindpunten knopen, en steunpunten, puntlasten, lijnlasten, scharnieren en combinaties komen mee. Welke doorsnede, laag en scharnieren een staaf krijgt, bepaal je met een mathlist: een CSV-bestand dat kleuren en blocknamen koppelt aan SCIA. Het commando werkt met een template uit je eigen SCIA-project, zodat doorsneden, belastinggevallen en scharniertypen kloppen met SCIA.

Starten

Typ SCIAEXPORT op de opdrachtregel, of gebruik de knop in het lint op tabblad SCAD Data / Export, paneel Modules. De instellingen open je met SCIASETTINGS (zelfde paneel).

Wat je nodig hebt

WatWaarvoor
SCIA XML-template (.xml en .xml.def)Bevat je doorsneden, materialen, belastinggevallen en scharniertypen
Mathlist (CSV)Koppelt kleuren en/of blocknamen aan doorsnede, SCIA-laag en scharnieren
Combilist (CSV), optioneelVoegt belastingcombinaties toe
Een opgeslagen tekening (.dwg)Met de rekenlijnen op de rekenlaag

De template maken

  1. Open in SCIA Engineer een project dat de doorsneden, materialen, belastinggevallen en scharniertypen bevat die je gebruikt, en minstens één knoop, staaf, steunpunt, puntlast, lijnlast en scharnier.
  2. Kies File → Export → XML. SCIA schrijft twee bestanden: naam.xml en naam.xml.def.
  3. Stuur beide bestanden naar SCAD. Je krijgt een kant-en-klaar templatepaar terug.

De mathlist

Een CSV-bestand met puntkomma (;) als scheidingsteken en een kopregel. De namen moeten overeenkomen met de namen in de template.

Block Name;SCAD Color;SCIA Crosssection;SCIA Layer;Hinge Start;Hinge End
;1;GlobalProfile;Beams;HT1;HT1
Beam;;BeamProfile;Beams;HT1;HT2
Tralieligger;1;ChordProfile;Chords;HT1;HT1
Tralieligger;3;DiagonalProfile;Diagonals;HT2;HT2
KolomBetekenis
Block NameNaam van een block. Leeg: de regel geldt voor die kleur overal buiten de genoemde blocks. Ook de koppen Blockname, Block en Bloknaam worden herkend.
SCAD ColorKleurnummer (ACI 1 tot en met 255) van de rekenlijn
SCIA CrosssectionNaam van de doorsnede in de template
SCIA LayerNaam van de SCIA-laag voor de staaf
Hinge Start / Hinge EndNaam van een scharniertype uit de template voor het begin en het eind van de staaf

Zo worden de regels gelezen:

  • Een regel zonder blocknaam koppelt een kleur aan doorsnede, laag en scharnieren voor lijnen buiten de genoemde blocks.
  • Een regel met blocknaam en zonder kleur geldt voor alle rekenlijnen in dat block.
  • Een regel met blocknaam én kleur geldt alleen voor die kleur in dat block, en gaat voor op de regel zonder kleur van hetzelfde block. Dezelfde kleur in verschillende blocks is onafhankelijk van elkaar.
  • Heeft een genoemd block lijnen met een kleur waarvoor geen regel is en er is ook geen regel zonder kleur, dan krijg je een waarschuwing. Zo’n lijn pakt geen kleurregel van buiten het block.
  • Hoofdletters maken bij blocknamen niet uit. Het block zelf mag op een andere laag staan dan de rekenlaag; alleen de lijnen erin moeten op de rekenlaag staan.
  • Kleuren die op ByLayer of ByBlock staan, worden eerst omgezet naar de echte kleur. Een true color (RGB-kleur) kan niet worden gekoppeld.
  • Komt dezelfde sleutel (kleur, of blok plus kleur) twee keer voor, dan wordt de eerste regel gebruikt en krijg je een waarschuwing.
  • Een mathlist zonder kolom Block Name blijft werken: dan wordt alleen op kleur gekoppeld.

Staat bij Hinge Start en Hinge End hetzelfde scharniertype, dan wordt één scharnier voor beide uiteinden gemaakt. Staat een scharniernaam niet in de template, dan wordt dat scharnier overgeslagen met een waarschuwing.

De combilist (optioneel)

Een CSV-bestand met puntkomma als scheidingsteken en de kolommen Combination;Type;Loadcase;Coeff. Elke regel is één belastinggeval in een combinatie.

  • Type is UGT (of ULS) of BGT (of SLS). Ontbreekt het type of is het iets anders, dan wordt het een UGT-combinatie.
  • Coeff is de factor van het belastinggeval; zonder waarde wordt het 1.
  • De belastinggevallen moeten in de template staan. Een combinatie die al in de template staat, wordt overgeslagen met een waarschuwing.

De tekening voorbereiden

  • Sla de tekening op als .dwg en stel de eenheden in (INSUNITS, bijvoorbeeld 4 = mm). Zijn ze niet ingesteld, dan wordt er zonder omrekenen geëxporteerd en krijg je een waarschuwing.
  • Zet de rekenlijnen op de rekenlaag (standaard 910-Layher_static). Lijnen binnen blocks tellen mee, ook als het block zelf op een andere laag staat. Lagen uit xrefs (xref|laagnaam) tellen ook mee.
  • Lijnen, polylines, 2D-polylines en 3D-polylines worden staven. Elk segment van een polyline is één staaf. Bogen en cirkels worden overgeslagen met een waarschuwing; een polyline met bogen wordt als rechte staven geëxporteerd, ook met een waarschuwing. Een polyline die met fit of spline is afgerond, wordt overgeslagen met een waarschuwing.
  • Eindpunten die dichter bij elkaar liggen dan de knooptolerantie vallen samen in één knoop. Een staaf die twee keer is getekend, wordt maar één keer meegenomen.
  • Steunpunten: plaats het block $support_node op de rekenlaag op een knoop (het eindpunt van een lijn). Staat het niet op een knoop, dan wordt het overgeslagen met een waarschuwing. Staan er meer op dezelfde knoop, dan telt alleen de eerste.
  • Puntlasten: plaats het block $point_load op de rekenlaag, op een knoop of op een staaf.
  • Lijnlasten: plaats het block $line_load op de rekenlaag op de staaf waar de last op moet. De last werkt gelijkmatig over de hele lengte van die staaf. Zet het block liever midden op de staaf: op een uiteinde is de staaf dubbelzinnig en krijg je een waarschuwing.
  • Een block dat zelf op de rekenlaag staat, wordt alleen meegenomen als het een steun- of lastblock is of een block uit de mathlist. Elk ander block op de rekenlaag wordt overgeslagen met een waarschuwing, inclusief wat erin zit.

De last-blocks hebben deze attributen:

AttribuutBetekenis
F_NDe waarde in N (bij een lijnlast in N/m). Komma of punt als decimaalteken. Een waarde als 2.750 wordt gelezen als 2750 N, met een waarschuwing.
DIRECTIONX, Y of Z. Met een min ervoor (bijvoorbeeld -Z) draait de richting om. Zonder attribuut wordt het Z. Een andere waarde: de last wordt overgeslagen met een waarschuwing.
LOAD_CASENaam van het belastinggeval uit de template
NUMBEROptioneel. Het nummer in de naam van de last in SCIA (F plus nummer voor puntlasten, LL plus nummer voor lijnlasten)

Een puntlast die op een knoop staat, wordt een last op die knoop. Staat hij op een staaf, dan wordt het een last op die staaf, op de plek waar het block staat. Staat hij op geen van beide, dan wordt hij overgeslagen met een waarschuwing.

Instellingen

Open SCIASETTINGS (venster SCIA Export Settings). Klik Save om te bewaren. Leeg gelaten laag-, block- en tolerantievelden vallen terug op de standaardwaarde.

VeldBetekenisStandaard
XML templateDe template. Kies je een .xml, dan wordt het bijbehorende .xml.def automatisch ingevuld als het ernaast staat.
DEF templateHet bijbehorende .xml.def
MathlistHet CSV-bestand met de koppelingen
Combilist (optional)Het CSV-bestand met combinaties
Calculation layerLaag waarop de rekenlijnen en de steun- en lastblocks staan910-Layher_static
Support blockBlocknaam van de steunpunten$support_node
Point load blockBlocknaam van de puntlasten$point_load
Line load blockBlocknaam van de lijnlasten$line_load
Node tolerance (mm)Eindpunten die dichter bij elkaar liggen dan dit, worden één knoop1

Onder de bestanden toont het venster een samenvatting van de template: hoeveel doorsneden, belastinggevallen en scharniertypen erin staan, en welke onderdelen ontbreken (steunpunten, puntlasten, puntlasten op staven, lijnlasten, scharnieren, combinaties). Controleer die regel voordat je exporteert.

Werkwijze

  1. Open SCIASETTINGS, kies de template, de mathlist en eventueel de combilist, controleer de laag- en blocknamen en klik Save. Controleer de samenvatting van de template.
  2. Sla de tekening op en typ SCIAEXPORT.
  3. Op de opdrachtregel verschijnen de aantallen: Found N mathlines, Found N nodes, Found N layers, Found N crosssections, Found N support nodes, Found N point loads en, als die er zijn, Found N line loads.
  4. Eventuele waarschuwingen staan als Warning: ... op de opdrachtregel (druk op F2 om de hele tekst te zien). Daarna volgt SCIA export completed: <pad>, of SCIA export completed with N warning(s), check them above: <pad>. Het exportbestand heet zoals de tekening, met de extensie .xml, en krijgt een .xml.def erbij. Het pad staat in de melding.
  5. Importeer het .xml in SCIA Engineer. Laat het .def-bestand ernaast staan.
  6. Controleer het model in SCIA tegen de tekening.

Controleer vooral:

  • De aantallen knopen, staven en steunpunten komen overeen met de opdrachtregel.
  • Elke staaf heeft de goede doorsnede, laag en scharnieren, zeker staven in blocks.
  • De lasten staan op de goede plek, in de goede richting en in het goede belastinggeval, en de combinaties zijn er.
  • De steunpunten staan op de goede knopen.

Meldingen

Deze meldingen stoppen de export met een venster:

MeldingOplossing
Drawing not saved! Please save and try again.Sla de tekening op als .dwg.
SCIA XML Template not found! / SCIA DEF Template not found!Kies de template opnieuw in SCIASETTINGS.
Mathlist SCIA.csv needs a 'SCAD Color' or 'Block Name' column; check the file (';' separated) and try again.Controleer de kopregel en het scheidingsteken van de mathlist.
Invalid SCIA XML template: the node and/or beam table is missing. Nothing was exported.De template is niet bruikbaar; maak een nieuwe.

Deze komen op de opdrachtregel en stoppen de export niet:

Melding begint metBetekenis
Mathlist SCIA.csv not foundHet mathlistbestand bestaat niet. De staven krijgen geen laag of doorsnede uit de mathlist.
Color N not found in mathlistLijnen met deze kleur hebben geen regel in de mathlist en krijgen geen doorsnede.
Block '...' has lines with color NEen genoemd block heeft een kleur zonder regel (en er is geen regel zonder kleur).
Mathlist block '...' is in the drawing but has no lines on layerHet block levert geen staven op omdat er geen lijnen op de rekenlaag in zitten.
Beams without a mathlist cross-section got ...Staven zonder doorsnede uit de mathlist krijgen de eerste doorsnede uit de template als plaatsvervanger. Controleer ze in SCIA.
Support at ... is not on a nodeHet steunpunt staat niet op een knoop.
Point load ... is not on a node or beam / Line load ... is not on a beamDe last staat niet op een knoop of staaf en is overgeslagen.
Load case '...' is not defined in the templateHet belastinggeval bestaat niet in de template. Zonder LOAD_CASE krijg je ook een melding.
Hinge '...' is used in the mathlist but is not in the XML template's hinge libraryDe scharniernaam staat niet in de template; het scharnier is overgeslagen.
Drawing units (INSUNITS) are not setStel de eenheden in en exporteer opnieuw.
The XML template has no ... table, Template has no line load table en andere meldingen met has no ... tableDe template mist een onderdeel (bijvoorbeeld steunpunten of lijnlasten); dat onderdeel is overgeslagen. Maak de template uit een SCIA-project dat het onderdeel bevat.

Typ een commando (bijv. COUNTLIST) of een onderwerp.