|
SOLUTIONS
|
MATHEMATICA 指南
底层 MathLink 操作
参考资料参考资料
发送底层数据
MLPutNext() — 准备发送指定类型的对象
MLPutSize() — 指定发送的字节数
MLPutData() — 发送原始字节
MLBytesToPut() — 求出将发送的字节数
接受底层数据
MLGetNext() — 继续下一个对象,返回它的类型
MLGetType() — 返回当前对象的类型
MLGetData() — 获取原始字节
MLBytesToGet() — 接受字节数
错误处理
MLError(), MLErrorMessage() — 最新错误的信息
MLClearError() — 清除最新的错误
流控制
MLReady(), MLReadyParallel() — 测试是否有待读的数据
MLFlush() — 发送当前缓冲区的数据
MLCreateMark(), MLSeekToMark(), ... — 返回到指定位置
MLSetYieldFunction(), MLGetYieldFunction() — 等待时调用的函数
中断和放弃
MLPutMessage(), MLPutMessageWithArg() — 发送一个中断信息或放弃信息
MLGetMessage() — 接受一个中断信息或放弃信息
MLMessageReady() — 是否存在一个中断信息或放弃信息
MLSetMessageHandler(), MLGetMessageHandler() — 收到信息的处理
MLSetSignalHandler(), MLUnsetSignalHandler() — Unix 符号的处理
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
