PolyStringer API er en programgrænseflade, der giver brugeren mulighed for at inddatere geometri, laster, åbninger, stringere og reaktioner i PolyStringer programmatisk fra for eksempel en Excel-regneark. Derudover er det muligt at udtrække beregningsresultater såsom stringerkræfter, reaktioner og forskydningskræfter. Disse resultater kan derefter nemt behandles i et Excel-regneark.
PolyStringer API er et ideelt værktøj til at automatisere processer i forbindelse med beregninger af stringermodeller. Både til at generere stringermodeller og til at efterbehandle resultater, såsom at verificere betonspændinger eller bruge reaktioner til yderligere beregninger.
Hvordan bruges PolyStringer API med Excel?
PolyStringer API kan bruges gennem Excel for at komme i gang skal man gøre følgende:
- Download og installer PolyStringer fra www.PolyStruc.com/Download
- Opsæt Excel udvikler fanen: filer -> Indstillinger -> Tilpas båndet -> Sørg for at ”Udvikler” er krydset af
- Tilføj reference til PolyStringer API
- Åben et Excel-regneark
- Gå til udvikler fanen
- Klik på ”Visual basic”
- I vinduet ”Microsoft Visual Basic For Applications” -> tools -> references
- Find PolyStringerAPI I listen af ”Available References” -> marker afkrydsningsfeltet -> klik på OK
Excel skabeloner
Den nemmeste måde til at komme i gang med PolyStringer API gennem Excel er at tage udgangspunkt i de skabeloner og eksempler som er udviklet til formålet.
Ved hjælp af skabelonerne kan PolyStringer API bruges helt uden kendskab til makroer, Visual Basic eller C#.
Eksempler
Vægskive
Gennem PolyStringer API kan der automatisk oprettes geometri, laster, stringere, åbninger og understøtninger for eksempelvis en vægskive, se eksempel ”Excel Example – Wall”.
Udtræk af resultater
Ved hjælp af PolyStringer API kan man udtrække beregnings resultater fra PolyStringer direkte til Excel det gøres ved:
- Opret en PolyStringer model
- Beregn resultaterne direkte i PolyStringer
- Gem modellen som en PolyStringer API fil (.pstrAPI)
- Udtræk resultater til Excel, se eksempel ”Excel Example – Extract Results”
Det er herefter muligt at efterbehandle resultaterne fra PolyStringer direkte i Excel. Det kan eksempelvis bruges til at udtrække kræfterne i trykstringerne og eftervise betonens kapacitet. Eller til at lave kontrol af armeringsstængernes forankring.
Hvordan bruges PolyStringer API med C#?
PolyStringer API kan bruges gennem C# for at komme i gang skal man gøre følgende i Visual Studio:
- Download og installer PolyStringer fra www.PolyStruc.com/Download
- Højreklik på projektet -> Add -> COM reference -> Browse
- Find PolyStringerAPI.dll i PolyStringer installations folderen. Den ligger typisk her: C:\Program Files (x86)\PolyStruc\PolyStringer\PolyStringerAPI.dll
- Højreklik på projektet -> Manage Nuget Packages -> Browse -> Installer System.Security.Permissions
- Opret objektet PolyStringerModel.
PolyStringerAPI.PolyStringerModel polystringerModel = new PolyStringerAPI.PolyStringerModel();
polystringerModel.AddXCoordinate(1);
polystringerModel.AddXCoordinate(2);
polystringerModel.AddXCoordinate(3);
polystringerModel.AddXCoordinate(4);
polystringerModel.AddXCoordinate(5);
polystringerModel.AddXCoordinate(6);
polystringerModel.AddXCoordinate(7);
polystringerModel.AddYCoordinate(0);
polystringerModel.AddYCoordinate(1);
polystringerModel.SaveFile(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\New model.pstrAPI");