<?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>SANGHUMCHO 조상흠's Communities Activities</title><link>https://communities.bentley.com/members/3e18cb84_2d00_1837_2d00_48f9_2d00_b134_2d00_14a34e582932</link><description>Recent activity for people in SANGHUMCHO 조상흠's community</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Python with OpenSTAAD (GetSelectedBeams)</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/235162/python-with-openstaad-getselectedbeams</link><pubDate>Wed, 07 Sep 2022 08:18:56 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:17aefdc2-47f0-4e92-b10e-1683afb78af5</guid><dc:creator>SANGHUMCHO 조상흠</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would like to extract beam ID list from STAAD UI using OpenSTAAD API.&lt;/p&gt;
&lt;p&gt;I followed GetSelectedBeams() method rule and example on OpenSTAAD document, however, it is difficult to extract beam ID list.&lt;/p&gt;
&lt;p&gt;Please inform me how to fix below code and extract correct beam list.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;hereafter is my code:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;em&gt;import win32com.client&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;import numpy as np&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;os = win32com.client.GetActiveObject(&amp;quot;StaadPro.OpenSTAAD&amp;quot;)&lt;/em&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;em&gt;NoOfBeams = os.Geometry.GetNoOfSelectedBeams&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;Sltd_Beams = np.zeros(NoOfBeams, dtype=&amp;quot;i&amp;quot;)&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;os.Geometry.GetSelectedBeams(Sltd_Beams, 0)&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;print(Sltd_Beams)&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/5932/pastedimage1662538292708v1.png" alt=" " /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OpenSTAAD API Error Report : Get some information from existing .std file</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/220454/openstaad-api-error-report-get-some-information-from-existing-std-file</link><pubDate>Thu, 07 Oct 2021 23:40:42 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:14042ff8-4a3f-43aa-b3a4-5a703923526b</guid><dc:creator>SANGHUMCHO 조상흠</dc:creator><description>&lt;p&gt;Hi, I&amp;#39;m trying to build automatic modeling by usnig OpenSTAAD API.&lt;/p&gt;
&lt;p&gt;However, I found (seems like to error) that doesn&amp;#39;t work properly when I try to get some information.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For example, When using &lt;em&gt;.Geometry.GetNodeCoordinates &lt;/em&gt;from existing STAAD modeling file, there is a unit discrepancy original modeling value with extracting value.&lt;/p&gt;
&lt;p&gt;Length unit for original modeling file has been&amp;nbsp;set&amp;nbsp;as meter, however, extracting data seems like to inch.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(3m is approximately 118.1104 inch)&lt;/p&gt;
&lt;p&gt;&lt;img height="136" src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/5932/pastedimage1633650004208v2.png" width="444" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This bug? error may have been found on only CONNECTED EDITION. (V8i has worked properly)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Herebefore procedure is not using &lt;em&gt;.OpenSTAADFile&lt;/em&gt; command, manually opened .std file&lt;/p&gt;
&lt;p&gt;So, I also tried to use &lt;em&gt;.OpenSTAADFile&lt;/em&gt; and &lt;em&gt;.SetInputUnits&lt;/em&gt; for set units once more for recognizing .std file on developing enviornment just in case, however, results is same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>About constructing repeat load cases by using OpenSTAAD VBA macro</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/213753/about-constructing-repeat-load-cases-by-using-openstaad-vba-macro</link><pubDate>Wed, 12 May 2021 05:28:23 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:ed75322d-4030-4a58-b0cf-d45fc1d6f1d1</guid><dc:creator>SANGHUMCHO 조상흠</dc:creator><description>&lt;p&gt;I would like to&amp;nbsp;creating Repeat Load on STAAD from&amp;nbsp;excel table of load combination by using&amp;nbsp;OpenSTAAD API (VBA macro).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Primary Load cases had been set as below figure:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/5932/pastedimage1620796592594v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have been trying to OpenSTAAD function called as &amp;quot;AddRepeatLoad&amp;quot; to create new repeat load cases by utilizing above primary load cases.&lt;/p&gt;
&lt;p&gt;I followed that AddRepeatLoad function have two parameters (variant arrays) as per URL : &lt;a href="/products/ram-staad/w/structural_analysis_and_design__wiki/11976/add-repeat-load"&gt;https://communities.bentley.com/products/ram-staad/w/structural_analysis_and_design__wiki/11976/add-repeat-load&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;First, I tried to simple case.&lt;/p&gt;
&lt;p&gt;For example, I&amp;#39;d like to create new repeat load (ID no. 15) which consist of no.1 * 1.2 + no.2 * 1.6 + no.3 * 1.4.&lt;/p&gt;
&lt;p&gt;What I expected new repeat load is:&lt;/p&gt;
&lt;p&gt;15 : 101(Repeat Load)&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;1.2DL + 1.6LL1 + 1.4LL2&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Then, hereafter is my VBA code is:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; objOpenSTAAD.Load.CreateNewPrimaryLoadEx 101, 22&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; Dim a As Variant&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; Dim b As Variant&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; a = Array(1, 2, 3)&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; b = Array(1.2, 1.6, 1.4)&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;&amp;gt;&amp;gt;&amp;gt; objOpenSTAAD.Load.AddRepeatLoad a, b&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;However, this codes don&amp;#39;t operate well that I expected.&lt;/p&gt;
&lt;p&gt;Repeat Load content have no any factor and no any load element, moreover, it seems that location of repeat load case may be randomize as below figure.&amp;nbsp;&lt;span style="font-family:inherit;"&gt;(I have tried a lot of times.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/5932/pastedimage1620797154000v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How can use AddRepeatLoad function well?&lt;/p&gt;
&lt;p&gt;Please inform me and thanks in advance.&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, 01 Oct 2019 04:47:04 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:60397669-d41f-4748-9bc7-274d8e13b3ef</guid><dc:creator /><description>Ask a question in a forum.</description></item><item><title>Seismic load by applying notional load</title><link>https://communities.bentley.com/products/ram-staad/f/ram-staad-forum/186344/seismic-load-by-applying-notional-load</link><pubDate>Tue, 01 Oct 2019 04:46:32 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:874e2100-151a-4384-ae14-28d62cb32b8b</guid><dc:creator>SANGHUMCHO 조상흠</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am trying to use notional loads(ASCE7-05 Section 11.7.2) as seismic load that&amp;#39;s why the building is assigned to Seismic Design Category A.&lt;/p&gt;
&lt;p&gt;And I will use direct analysis method when designing the building as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I wonder there is no problem or not if I use notional load function in STAAD as both seismic load and direct analysis at once.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What I want to wondering is in detail as below:&lt;/p&gt;
&lt;p&gt;For example, when using combination :&amp;nbsp;1.2D+L+E (D = dead load, L = live load, E = seismic load),&amp;nbsp;&lt;/p&gt;
&lt;p&gt;then, &lt;strong&gt;input a Notional load in STAAD = 1.2D * (0.002 + 0.01/1.2) + 1.6L * 0.002&lt;/strong&gt;&lt;br /&gt;(E = 0.01D)&lt;/p&gt;
&lt;p&gt;(0.002 = notional load factor in direct analysis, 0.01 = equivalent later loads in Seismic Design Category A)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>