×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

sap2000 and matlab

sap2000 and matlab

sap2000 and matlab

(OP)
Hi,
I am using the following code to obtain the displacement

NumberResults = zeros (1,1, 'double');
Obj = {' '};
Elm = {' '};
LoadCase = {' '};
StepType = {' '};
StepNum = zeros(1,1,'double');
U1 =zeros(1,1,'double');

U2 =zeros(1,1,'double');

U3 = zeros(1,1,'double');

R1 = zeros(1,1,'double');

R2 = zeros(1,1,'double');

R3 = zeros(1,1,'double');

ObjectElm = 0;


for i=1:44
[ret,NumberResults, Obj, Elm, LoadCase, StepType, StepNum, U1, U2, U3, R1, R2, R3] = SapObject.Results.JointDispl(num2str(i), ObjectElm, NumberResults, Obj, Elm, LoadCase, StepType, StepNum, U1, U2, U3, R1, R2, R3)

end

and ,...

But when I run with this problem....

Warning: ActiveX - attempt to convert unsupported SAFEARRAY type

( sap2000v15 32bit, matlab 2012 32bit , windows 8.1 )
How can I solve this problem ...
Thanks.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources