×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
• Talk With Other Members
• Be Notified Of Responses
• Keyword Search
Favorite Forums
• Automated Signatures
• 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.

# 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

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.

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:

• Talk To Other Members
• Notification Of Responses To Questions
• Favorite Forums One Click Access
• Keyword Search Of All Posts, And More...

Register now while it's still free!