Creates a link to a Mathematica kernel based on MathLink parameters supplied as an argv-type array of strings.
The created link.
You can use standard MathLink specifications for establishing a link, as documented in the Mathematica book or other MathLink documentation. For example, -linkprotocol, -linkname, and -linkmode.
An example of a string array argument would be:string[] mlArgs = {"-linkmode", "listen", "-linkname", "foo"}; IKernelLink ml = MathLinkFactory.CreateKernelLink(mlArgs);To avoid worries about quoting \ characters used in a pathname, use a forward slash (/) in the path:
string[] mlArgs = {"-linkmode", "launch", "-linkname", "c:/path/to/my/mathematica/mathkernel.exe"}; IKernelLink ml = MathLinkFactory.CreateKernelLink(mlArgs);
Exception Type | Condition |
---|---|
MathLinkException | If the opening of the link fails. |
MathLinkFactory Class | Wolfram.NETLink Namespace | MathLinkFactory.CreateKernelLink Overload List