<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><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><description>Hi, 
 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? 
 
 Dim GlobalX As</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: ObjOPENSTAAD.Load.AddElementTrapPressure code format and variable types?</title><link>https://communities.bentley.com/thread/753432?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2023 06:12:07 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:4fd129cd-20ac-4a57-aec9-416512220dcb</guid><dc:creator>Shreyanka Bhattacharjee</dc:creator><description>&lt;p&gt;Can you please use function&amp;nbsp;&lt;span&gt;AddElementTrapPressureEx?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sample VBA syntax is given below:&lt;/p&gt;
&lt;p&gt;Set objOpenStaad = GetObject(, &amp;quot;StaadPro.OpenSTAAD&amp;quot;)&lt;br /&gt; Dim nLCNum As Long&lt;br /&gt; nLCNum = 1&lt;br /&gt; objOpenStaad.Load.SetLoadActive nLCNum&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; Dim plateArray(0) As Long&lt;br /&gt; plateArray(0) = 13 &amp;#39;PLATE NUMBER ID&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; Dim direction As Long&lt;br /&gt; direction = 3 &amp;#39;LOAD VARYING DIRECTION; 1=X; 2=Y; 3=JOINT&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; Dim loadDirection As Long&lt;br /&gt; loadDirection = 3 &amp;#39;DIRECTION OF PRESSURE; 0=LOCAL Z; 1=GX; 2=GY; 3=GZ&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; Dim startPre As Double&lt;br /&gt; startPre = 2 &amp;#39;Pressure at loading starting point.(Node1 when JOINT is selected)&lt;br /&gt; Dim endPre As Double&lt;br /&gt; endPre = 5 &amp;#39;Pressure at loading ending point.(Node2 when JOINT is selected)&lt;br /&gt; Dim pre3 As Double&lt;br /&gt; pre3 = 2.6 &amp;#39;Pressure at loading point.(applicable only when JOINT is selected)&lt;br /&gt; Dim pre4 As Double&lt;br /&gt; pre4 = 1 &amp;#39;Pressure at loading point.(applicable only when JOINT is selected)&lt;br /&gt; &lt;br /&gt; objOpenStaad.Load.AddElementTrapPressureEx plateArray, direction, loadDirection, startPre, endPre, pre3, pre4&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>