×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-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!

*Tek-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

Hi All, Any tips on how to conve

Hi All, Any tips on how to conve

Hi All, Any tips on how to conve

(OP)
Hi All,

Any tips on how to convert or write the following matlab code into python code?
The main goal is to implement DDE in python as implemented in matlab on the example below.

% This file shows how EES and MATLAB can be coupled through file transfer

%% First start a DDE conversation between MATLAB and EES

chan = ddeinit('EES','DDE');

% Now let EES load the EES file

rc = ddeexec(chan,'[Open EES_MATLab.ees]'); % Alternative rc = ddeexec(chan,'Play EES_MATLab.emf');

% Create a File in MATLAB such that it can be read by EES with the $Import directive

var1 = 1;

var2 = 2;

var3 = 3;

var4 = 4;

var5 = 5;

t = 0;

for i = 1:10

t = t + 1

save MatLabInput.txt var1 var2 var3 var4 var5 t -ascii

% Ask EES solve the previously loaded program

rc = ddeexec(chan,'[Solve]');

% Read a file created by EES through the $EXPORT command into MATLAB

erg = csvread('EESOutput.csv')

end



% Terminate the DDE conversation between MATLAB and EES

ddeterm(chan);

________________



Thanks

RE: Hi All, Any tips on how to conve

For those who don't know matlab

DDE = Delay Differential Equations
EES = Engineering Equation Solver

There is no point in doing DDE to EES pipe in python. These are matlab specific.

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 Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

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

Click Here to join Tek-Tips and talk with other members! Already a Member? Login


Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close