Re: error from MathLink, plotting results from a c++ simulation
- To: mathgroup at smc.vnet.net
- Subject: [mg15047] Re: [mg15019] error from MathLink, plotting results from a c++ simulation
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 9 Dec 1998 04:12:30 -0500
- Organization: Universitaet Leipzig, Institut fuer Informatik
- References: <199812050630.BAA04532@smc.vnet.net.>
- Sender: owner-wri-mathgroup at wolfram.com
Hi Richard, a) try to call addtwo.exe with the full path i. e. lnk=Install["c:/Programs/Wolfram Research/Mathematica/3.0/AddOns/MathLink/Examples/addtwo/addtwo.exe"] b) it is a bit strange to simulate the data, write it to a file and let Mathematica read the file. Say you have the data in a array u of doubles (1 D) and your simulation makes n steps. With MLPutFunction(stdlink,"List",n); for(i=0; i<n; i++) { ..do one time step .. MLPutRealList(stdlink,u,LengthOfU); } will avoid the writing & reading the file. Hope that helps Jens "Richard W. Singerman" wrote: > Hi, > > I'm using Mathematica on a Windows95 machine. I want to use MathLink. > I've read the developers kit documentation and I'm trying get the > addtwo.exe to install. However, I get an error message. Comments would > be helpful. > > Install["addtwo.exe`"] > > and > Install["addtwo.exe"] > > give the same response > > LinkOpen::"linkf": "\!\(LinkOpen[\"addtwo.exe`\"]\) failed." > > However addtwo.exe appears in the path. > > Please comment. > > Question2: Once I have this working, I want to use mathematica to > display results from a C++ simulation of wave propagation. I wanted to > see the results as the simulation marched through time steps. I plan > todo this by writing each time step result (the wave at a given time) > to the file tmpwaveresults. Then I would do > > MLPutFunction( link, "ToExpression", 1); MLPutString( link, > "wave=Readlist["tmpwaveresults", Number, RecordLsts->True"] > > MLPutFunction( link, "ToExpression", 1); > MLPutString(link, "ListDensityPlot[wave]") > > I'd like to eventually make a movie of the wave propagation. > > Please comment. > > --Richard Singerman
- References:
- error from MathLink, plotting results from a c++ simulation
- From: "Richard W. Singerman" <rws@helix.nih.gov>
- error from MathLink, plotting results from a c++ simulation