此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

Install

Usage

Install["name"] 启动一个MathLink兼容的外部程序,安装Mathematica定义来调用它中的函数。


Notes

• 由Install安装的 Mathematica 定义典型的在用于创建外部程序的源代码的MathLink模板文件中指定。
Install["prog"] 启动指定的程序,然后经MathLink连接到它。
• 如果prog是一个目录,Install["prog"] 试图执行 prog/$SystemID/prog.
Install["name`"]搜索$Path中所有的目录查找名为 name.exe的文件或目录。
Install[link] 取一个存在的LinkObject,并建立那些在相应于那个LinkObject的程序中需要调用的函数。
Install 返回一个代表它正使用的MathLink连接的LinkObject。 • 当指定链接被安装,LinkPatterns[link] 给出定义的模式列表。 • 可以舍弃这些定义,通过调用Uninstall[link]中止外部程序的执行。
Install[LinkConnect["port"]] 安装在指定的端口创建的列表的外部程序。可以使用这调用已经在一个调试器或在一个远程计算机系统上开始的外部程序。 • 如果以相同的命令多次调用 Install["command"] ,以后的调用会覆盖由以前安装的定义,除非这个定义依赖于已经改变的全局变量的值。
Install 安装将CallPacket对象送给外部程序的定义,而不管这些定义是否被调用,并等待在对象ReturnPacket中返回的结果。 • 外部程序在运行时,把EvaluatePacket对象送回Mathematica请求计算。
• 参见 Mathematica 全书: 1.11.11 and 节 2.12.2.