<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Tom Pallister's Communities Activities</title><link>https://communities.bentley.com/members/13d7a621_2d00_365f_2d00_4790_2d00_a095_2d00_538f6dda1dc1</link><description>Recent activity for people in Tom Pallister's community</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to add a reference load with a load factor to a load case using openSTAAD commands</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/244295/how-to-add-a-reference-load-with-a-load-factor-to-a-load-case-using-openstaad-commands</link><pubDate>Mon, 17 Apr 2023 16:23:55 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b773c97d-7746-4d00-b1f4-6ee8089458a5</guid><dc:creator>Tom Pallister</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have the below code which interfaces with a matrix i have created in excell/VBA.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I want to create the loadcase, this code works, and then add the reference load say &amp;quot;R1&amp;quot; to the load case with a load factor as per the image below. The reference loads have already been created successfully. How can I achieve this?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/5932/1207.pastedimage1681748544878v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;#39;Define Load Cases&lt;/p&gt;
&lt;p&gt;Dim RefLoadNo As Double&lt;br /&gt;Dim RefLoadName As String&lt;br /&gt;Dim RefLoadType As Long&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Dim LoadCaseName As String&lt;br /&gt;Dim LoadCaseType As Long&lt;br /&gt;Dim LoadCaseNo As Double&lt;br /&gt;Dim LoadFactor As Double&lt;/p&gt;
&lt;p&gt;For j = 2 To UBound(Load_Matrix(), 2) &amp;#39;i=2 at start as i=0 is the loacombination row and i=1 is loadcombination name row&lt;br /&gt; &lt;br /&gt; LoadCaseName = Load_Matrix(1, j)&lt;br /&gt; LoadCaseType = 22 &amp;#39; Type &amp;quot;NONE&amp;quot;&lt;br /&gt; LoadCaseNo = Load_Matrix(0, j)&lt;br /&gt; ObjOPENSTAAD.Load.CreateNewPrimaryLoadEx2 LoadCaseName, LoadCaseType, LoadCaseNo &amp;#39; in form LoadCaseName, LoadCaseType, LoadCaseNo&lt;br /&gt; &lt;br /&gt; For i = 2 To UBound(Load_Matrix(), 1)&lt;br /&gt; RefLoadNo = CDbl(RemoveFirstChars(CVar(Load_Matrix(i, 0)), 1))&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#39; this results in a reference load case number of 1 rather than R1.&lt;br /&gt; LoadFactor = Load_Matrix(i, j)&lt;br /&gt; &lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.Load.AddLoadRefEx2 LoadCaseNo, RefLoadNo, LoadFactor &amp;#39; in form LoadCase, Node, Factor&lt;/span&gt;&lt;br /&gt; Next i&lt;/p&gt;
&lt;p&gt;Next j&lt;/p&gt;
&lt;p&gt;Best Regards,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Let me Help You</title><link>https://communities.bentley.com/achievements/687f4b6d-e18a-4e55-836c-49926ca2c9d9</link><pubDate>Tue, 18 Apr 2023 06:20:54 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:3efc6a8e-fec2-40b9-9ddc-f29893d48522</guid><dc:creator /><description>Answer a question that is verified as helpful or correct.</description></item><item><title>OpenSTAAD Get_Member_Max_Deflections</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/188148/openstaad-get_member_max_deflections</link><pubDate>Wed, 06 Nov 2019 14:38:56 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b00ea90b-5e57-4af0-bda4-932cd1190fd8</guid><dc:creator>Anthony Morrison</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m working thru making some Excel files to perform different tasks with using OpenSTAAD code and I&amp;#39;m running into issues with some of the commands not working properly.&lt;/p&gt;
&lt;p&gt;In this case, I cannot seem to get GetMemberMaxDeflections to work properly. There are (3) problems that I can&amp;#39;t quite resolve that I&amp;#39;m seeing:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The dMax (deflection) value returned seems to be unaffected by the strDir (global direction) variable
&lt;ol&gt;
&lt;li&gt;I can change this from 1 to 3 and not get any different results even though there should be.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;The results always appear to be GLOBAL +Z direction regardless of strDir value and only sometimes are the same as the results in the individual beam deflection tab&lt;/li&gt;
&lt;li&gt;The results occur at arbitrary distances along the beam length.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It&amp;#39;s hard to tell, but my assumption is that in my English Unit model the results are being given to me in inches for both dMax and dMaxPos, but I can&amp;#39;t be 100% sure.&lt;/p&gt;
&lt;p&gt;Below is a code snippet that I used - basically I just copied from the OpenSTAAD Reference manual:&lt;/p&gt;
&lt;p&gt;Private Sub test_click()&lt;br /&gt;&amp;#39;Get maximum section displacements in GLOBAL Y-direction&lt;br /&gt;Dim memb As Long&lt;br /&gt;Dim Lcase As Long&lt;br /&gt;Dim objOpenSTAAD As Object&lt;br /&gt;Dim RetVal As Variant&lt;br /&gt;Dim strDir As Double&lt;br /&gt;Dim dMax As Double&lt;br /&gt;Dim dMaxPos As Double&lt;br /&gt;&amp;#39;&amp;#39;Launch OpenSTAAD Object&lt;br /&gt;Set objOpenSTAAD = GetObject(, &amp;quot;StaadPro.OpenSTAAD&amp;quot;)&lt;br /&gt;&amp;#39;Get maximum section displacements&lt;br /&gt;memb = 96 &amp;#39;Member ID&lt;br /&gt;Lcase = 102 &amp;#39;LoadCase&lt;br /&gt;strDir = 2 &amp;#39;Direction = 2 &amp;#39;GLOBAL: X = 1, Y = 2, Z = 3.&lt;br /&gt;RetVal = objOpenSTAAD.Output.GetMaxSectionDisplacement(memb, strDir, Lcase, dMax, dMaxPos)&lt;br /&gt;Cells(30, 5) = dMax&lt;br /&gt;Cells(30, 6) = dMaxPos&lt;br /&gt;Set objOpenSTAAD = Nothing&lt;br /&gt;End Sub&lt;/p&gt;
&lt;p&gt;This code yields:&lt;br /&gt;dMax = .047&lt;br /&gt;dMaxPos = 45.27&lt;br /&gt;&lt;br /&gt;It should yield something very close to 0 (0.001&amp;quot; deflection) since my LC 102 is only +X Loading. The 0.47 matches up quite closely, however, with the Global +Z deflection = 0.44&amp;quot;.&lt;/p&gt;
&lt;p&gt;Any help would be appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ObjOPENSTAAD.Load.AddElementTrapPressure code format and variable types?</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/241667/objopenstaad-load-addelementtrappressure-code-format-and-variable-types</link><pubDate>Tue, 14 Feb 2023 12:58:49 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:cec5f2d4-fb07-46c6-a3a1-da6ffdcfdde8</guid><dc:creator>Tom Pallister</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The OpenSTAAD line in the code below is not working properly and the reference guide does not seem to clarify the requirements. The line has 4 inputs stated then uses 5 inputs in the example. Please can you clarify the issue?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Dim GlobalX As Long&lt;br /&gt;Dim GlobalY As Long&lt;br /&gt;Dim VaryInX As Long&lt;br /&gt;Dim VaryInY As Long&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;GlobalX = 1&lt;br /&gt;GlobalY = 2&lt;/p&gt;
&lt;p&gt;VaryInX = 1&lt;br /&gt;VaryInY = 2&lt;/p&gt;
&lt;p&gt;For j = 0 To UBound(Plate_Array_Index(), 2)&lt;br /&gt; k = 0&lt;br /&gt; If Plate_Array_Index(0, j) &amp;lt;&amp;gt; 0 Then&lt;br /&gt; For i = 0 To UBound(Plate_Array_Index(), 1)&lt;br /&gt; If Plate_Array_Index(i, j) &amp;lt;&amp;gt; 0 Then&lt;br /&gt; ReDim Preserve PlateList(k)&lt;br /&gt; PlateList(k) = Plate_Array_Index(i, j)&lt;br /&gt; k = k + 1&lt;br /&gt; Else&lt;br /&gt; End If&lt;br /&gt; Next i&lt;br /&gt; &lt;br /&gt; &lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.Load.AddElementTrapPressure PlateList(), GlobalY, VaryInY, CDbl(-2), CDbl(-5)&lt;/span&gt;&lt;br /&gt; Else&lt;br /&gt; End If&lt;br /&gt; &lt;br /&gt;Next j&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Assign Plate thickness to Plate Element</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/241610/assign-plate-thickness-to-plate-element</link><pubDate>Mon, 13 Feb 2023 18:29:49 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:2c3f58fe-c2b7-4dac-83f6-18155ce41882</guid><dc:creator>Tom Pallister</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m applying a material to an element and trying to apply a plate thickness to the element. The Material seem to apply ok but the plate thickness does not get applied to the element. Please can you explain the issue. VBA Code is below, green is working red is not.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#00ff00;"&gt;CreateGroup Plate, PlateList(), (&amp;quot;Plate_Type_&amp;quot; &amp;amp; CStr(j))&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#00ff00;"&gt; SectionNo = ObjOPENSTAAD.Property.CreatePlateThicknessProperty(CDbl(Plate_Section(j - 1, 0)))&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#00ff00;"&gt; ObjOPENSTAAD.Property.AssignMaterialToPlate CStr(Steel_Name), PlateList()&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.Property.AssignPlateThickness PlateList(), CLng(SectionNo)&lt;/span&gt;&lt;br /&gt; &lt;span style="color:#00ff00;"&gt;Plate_Section(j - 1, 1) = &amp;quot;Plate_Type_&amp;quot; &amp;amp; CStr(j)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#00ff00;"&gt; k = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#00ff00;"&gt; SectionNo = SectionNo + 1&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ObjOPENSTAAD.Command.CreateSteelDesignCommand Command not functioning as expected</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/241328/objopenstaad-command-createsteeldesigncommand-command-not-functioning-as-expected</link><pubDate>Mon, 06 Feb 2023 18:18:12 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:a5c82202-c59f-4f1d-9573-45aeb932131b</guid><dc:creator>Tom Pallister</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am trying to use the&amp;nbsp;ObjOPENSTAAD.Command.CreateSteelDesignCommand command to assign the UNB, UNT, LZ and LY values to members.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I believe it is an issue with the&amp;nbsp;&amp;nbsp;&lt;span&gt;CInt(0) and&amp;nbsp;CStr(0) values I am putting&amp;nbsp;into the command as the UNB etc. get generated but they do not get populated with beam elements or the UNB values, see image below.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Relevant&lt;span&gt;&amp;nbsp;parts of the code below:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Dim BayLength As Double&lt;/p&gt;
&lt;p&gt;Dim STAADDesignCode As Long&lt;/p&gt;
&lt;p&gt;Dim UNB As Long &amp;#39; To be set as the Length of each Bay - Unsupported Length of Bottom extreme Fibre for Lateral Torsional Buckling&lt;br /&gt;Dim UNT As Long &amp;#39; To be set as the Length of each Bay - Unsupported Length of Top extreme Fibre for Lateral Torsional Buckling&lt;br /&gt;Dim LZ As Long &amp;#39; Full Length of Rafter x End restraint factor, previously 0.85 for primary rafters and 0.9 for secondary and tertiary rafters - Length of local Z Axis for slenderness checks&lt;br /&gt;Dim LY As Long &amp;#39; To be set as the Length of each Bay - Length of local Y Axis for slenderness checks&lt;/p&gt;
&lt;p&gt;STAADDesignCode = 1002&lt;/p&gt;
&lt;p&gt;UNB = 9660&lt;br /&gt;UNT = 9650&lt;br /&gt;LZ = 9140&lt;br /&gt;LY = 9130&lt;/p&gt;
&lt;p&gt;RafterGroups(0) = Primary_Rafters()&lt;br /&gt;RafterGroups(1) = Secondary_Rafters()&lt;br /&gt;RafterGroups(2) = Tertiary_Rafters()&lt;/p&gt;
&lt;p&gt;BayLength = 4&lt;/p&gt;
&lt;p&gt;ObjOPENSTAAD.Command.CreateSteelDesignCommand STAADDesignCode, UNB, CInt(0), BayLength, CStr(0), RafterGroups(i)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please advise.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/5932/pastedimage1675707414454v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OpenSTAAD Units</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/128197/openstaad-units</link><pubDate>Tue, 08 Nov 2016 19:02:02 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d992cd80-18fa-42b3-9f40-f8901238cc0c</guid><dc:creator>Steven Vicha</dc:creator><description>&lt;p&gt;How do I programatically&amp;nbsp;determine the units returned by OpenSTAAD when retrieving the moments Mx,My,Mxy for plates.&amp;nbsp; I have included the functions like &amp;quot;etOutputUnitForMoment&amp;quot;, and &amp;quot;GetOutputUnitForStress&amp;quot;, but they return a number&amp;nbsp; is there a table that documents the numbers that are returned.&amp;nbsp; I can change the &amp;quot;Force Units&amp;quot; in the file and get different results, but know way to understand what units are returned without coing into STAAD to check.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OpenTSAAD ObjOPENSTAAD.Output Results function not working</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/240841/opentsaad-objopenstaad-output-results-function-not-working</link><pubDate>Tue, 24 Jan 2023 16:43:54 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:8e079da1-3ea6-4e59-92ce-8f5e6be7098d</guid><dc:creator>Tom Pallister</dc:creator><description>&lt;p&gt;Dear sir,&lt;/p&gt;
&lt;p&gt;I am trying to develop a VBA macro in Excel in order to retrieve&amp;nbsp;Member end displacements from Staad Pro (v20.07.11.82).&lt;/p&gt;
&lt;p&gt;The following code is used, with OpenSTAAD functions Shown in &lt;span style="color:#ff0000;"&gt;Red&lt;/span&gt; not working properly.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Public Sub Check_Deflection()&lt;/p&gt;
&lt;p&gt;Dim Input_Worksheet As String&lt;br /&gt;Dim Output_Worksheet As String&lt;br /&gt;Dim Input_Row_P1 As Integer&lt;br /&gt;Dim Input_Row_PA As Integer&lt;/p&gt;
&lt;p&gt;Dim BeamNumsCount As Long&lt;br /&gt;Dim BeamNums() As Long&lt;br /&gt;Dim MemberEndDis(6) As Long&lt;br /&gt;Dim MemberForces(6) As Double&lt;br /&gt;Dim MemberNo As Long&lt;br /&gt;Dim MemberEnd As Long &amp;#39; 0 is start, 1 is End&lt;br /&gt;Dim LoadCase As Long&lt;br /&gt;Dim TempDis(6) As Long&lt;/p&gt;
&lt;p&gt;Dim i As Integer&lt;br /&gt;Dim j As Integer&lt;br /&gt;Dim k As Integer&lt;br /&gt;Dim L As Integer&lt;br /&gt;Dim m As Integer&lt;br /&gt;Dim n As Integer&lt;br /&gt;Dim Count As Integer&lt;br /&gt;Dim ObjOPENSTAAD As Object&lt;br /&gt;Dim PrimaryLCs As Integer, LoadCombs As Integer, totalLoads As Integer&lt;/p&gt;
&lt;p&gt;Dim STAAD_Path As String&lt;br /&gt;Dim STAAD_Name As String&lt;br /&gt;Dim WB_Path As String&lt;br /&gt;Dim WB_Name As String&lt;br /&gt;Dim stdFile As String&lt;/p&gt;
&lt;p&gt;Input_Worksheet = &amp;quot;Results&amp;quot;&lt;br /&gt;Output_Worksheet = &amp;quot;Results&amp;quot;&lt;/p&gt;
&lt;p&gt;Worksheets(Input_Worksheet).Activate&lt;/p&gt;
&lt;p&gt;STAAD_Path = Range(&amp;quot;B1&amp;quot;).Value&lt;br /&gt;STAAD_Name = Range(&amp;quot;B2&amp;quot;).Value&lt;/p&gt;
&lt;p&gt;&amp;#39;Get OpenSTAAD Libary and set the file name of the STAAD Document to be interporated.&lt;br /&gt;Set ObjOPENSTAAD = GetObject(, &amp;quot;StaadPro.OpenSTAAD&amp;quot;) &amp;#39; Must have STAAD Model open for this line to work&lt;br /&gt;ObjOPENSTAAD.openstaadfile STAAD_Path &amp;amp; STAAD_Name&lt;/p&gt;
&lt;p&gt;&amp;#39;Wait for the STAAD File to load&lt;br /&gt;Application.Wait (Now + TimeValue(&amp;quot;0:00:10&amp;quot;))&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;#39;Load your STAAD file - make sure you have successfully run the file&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.GetSTAADFile stdFile, &amp;quot;TRUE&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If stdFile = &amp;quot;&amp;quot; Then&lt;br /&gt; MsgBox &amp;quot;This macro can only be run with a valid STAAD file loaded.&amp;quot;, vbOKOnly&lt;br /&gt; Set ObjOPENSTAAD = Nothing&lt;br /&gt; Exit Sub&lt;br /&gt;End If&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;#39;check brace and chord member numbers exist in model&lt;br /&gt;BeamNumsCount = ObjOPENSTAAD.Geometry.GetMemberCount()&lt;br /&gt;ReDim BeamNums(BeamNumsCount - 1)&lt;br /&gt;ObjOPENSTAAD.Geometry.GetBeamList BeamNums&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;#39;Find out how many primary load cases and load combinations you have:-&lt;br /&gt;PrimaryLCs = ObjOPENSTAAD.Load.GetPrimaryLoadCaseCount()&lt;/p&gt;
&lt;p&gt;MemberNo = 6&lt;br /&gt;MemberEnd = 0&lt;br /&gt;LoadCase = 1&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.Output.GetMemberEndDisplacements MemberNo, MemberEnd, LoadCase, MemberEndDis&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For i = 0 To UBound(MemberEndDis()) - 1&lt;br /&gt; Cells(4 + i, 1) = MemberEndDis(i) * 1000&lt;br /&gt; TempDis(i) = MemberEndDis(i) * 1000&lt;br /&gt;Next i&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;ObjOPENSTAAD.Output.GetMemberEndForces MemberNo, MemberEnd, LoadCase, MemberForces&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For i = 0 To UBound(MemberForces()) - 1&lt;br /&gt; Cells(4 + i, 2) = MemberForces(i) * 1000&lt;br /&gt; TempDis(i) = MemberForces(i) * 1000&lt;br /&gt;Next i&lt;/p&gt;
&lt;p&gt;&amp;#39;Release OpenSTAAD object&lt;br /&gt;ObjOPENSTAAD.closestaadfile&lt;/p&gt;
&lt;p&gt;&amp;#39; Type the following statement to close the instance of the OpenSTAAD object&lt;br /&gt;Set ObjOPENSTAAD = Nothing&lt;br /&gt;End Sub&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ask A Question I</title><link>https://communities.bentley.com/achievements/460ac7df-7ccc-4c42-a204-9e05eef3be09</link><pubDate>Tue, 24 Jan 2023 05:41:19 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:70b8cd85-2b1d-481d-92eb-7feab79006ca</guid><dc:creator /><description>Ask a question in a forum.</description></item></channel></rss>