Mathematica 9 is now available

Documentation / Mathematica / Mathematicaブック / Mathematicaの仕組み / MathLinkと外部プログラム通信 /

2.13.10 補足:リモートコンピュータ上のプログラムを実行する

MathLink Mathematica内部から外部プログラムの呼出しを可能にする.その外部プログラムはリモートコンピュータ上で動作しているものであっても構わない.一般的には,リモートコンピュータのオペレーティングシステムからそのプログラムを起動する必要があるが,あとは Mathematicaセッション中でコマンドを発行して起動したプログラムと接続することができる.

toad.wolfram.com上のオペレーティングシステム

プログラム fprogを起動し,新しいリンクを作成させる.

fprog -linkcreate

プログラムが作成したリンクの詳細が 返ってくる.

Link created on: 2976@toad.wolfram.com

frog.wolfram.com上の Mathematicaセッション

作成されたリンクに接続する.

In[1]:=Install[LinkConnect["2976@toad.wolfram.com"]]

Out[1]=LinkObject[2976@toad.wolfram.com, 1]

toad.wolfram.com上の外部プログラムのコードが実行される.

In[2]:=f[16]

Out[2]=561243

mcc mprepで作成された外部プログラムは MathLinkコネクションを作成するためのコードを必ず持っている.そのようなプログラムをオペレーティングシステムから直接起動すると,プログラムは作成すべきコネクションのタイプを聞いてくる.オペレーティングシステムによっては,この情報をコマンドラインの引数として外部プログラムに与えることもできる.

リモートコンピュータの外部プログラムを実行する



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.