Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mathematica赢得';找不到串行IO包_Macos_Serial Port_Wolfram Mathematica_Nxt - Fatal编程技术网

Macos Mathematica赢得';找不到串行IO包

Macos Mathematica赢得';找不到串行IO包,macos,serial-port,wolfram-mathematica,nxt,Macos,Serial Port,Wolfram Mathematica,Nxt,下面是Mathematica杂志的一篇文章,介绍了如何将Mathematica与Lego Mindstorms NXT结合使用。我在开始工作时遇到了一些问题,并且被包裹卡住了 我使用Mac OSX,并已将该软件包安装到: /Applications/Mathematica.app/AddOns/ExtraPackages/SerialIO/ 命令需要[“SerialIO`]”会显示以下错误消息: LinkOpen::linke: Could not find MathLink executab

下面是Mathematica杂志的一篇文章,介绍了如何将Mathematica与Lego Mindstorms NXT结合使用。我在开始工作时遇到了一些问题,并且被包裹卡住了

我使用Mac OSX,并已将该软件包安装到:

/Applications/Mathematica.app/AddOns/ExtraPackages/SerialIO/
命令需要[“SerialIO`]”会显示以下错误消息:

LinkOpen::linke: Could not find MathLink executable.
努力

SetDirectory[FileNameJoin[{$InstallationDirectory, "AddOns", "ExtraPackages", "SerialIO", $SystemID}]];
也没有帮助,它提供:

SetDirectory::cdir: Cannot set current directory to /Applications/Mathematica.app/AddOns/ExtraPackages/SerialIO/MacOSX-x86-64.
SerialIO文件夹中的别名/符号链接似乎有问题。默认情况下,它们指向构建此库的计算机上的绝对目录:

MacOSX-x86-64 -> /Files/schofield/Packages/SerialIO/Build/Mac/build/Deployment/Package/SerialIO/MacOSX
我尝试删除别名并在终端中创建符号链接:

ln -s MacOSX MacOSX-x86-64
再次运行SetDirectory命令将导致。。。没有结果,所以我想这很好。这些命令似乎是在输入Serial时加载的,它希望自动完成到SerialOpen


但是,使用命令mybrick=SerialOpen[“串行端口名称”]不会将NXT置于连接模式(在NXT显示器上)。还有其他人让它工作吗?

与Mathematica9相结合的SerialIO中出现了一个问题。在2013年5月的一些通信之后,Wolfram支持部门发现了问题,并为我更新了SerialIO。他们也在自己的网站上更新SerialIO似乎是合乎逻辑的。请尝试再次下载SerialIO并更新。我的操作系统是MaxOSX。

与Mathematica9结合使用时,SerialIO出现问题。在2013年5月的一些通信之后,Wolfram支持部门发现了问题,并为我更新了SerialIO。他们也在自己的网站上更新SerialIO似乎是合乎逻辑的。请尝试再次下载SerialIO并更新。我的操作系统是MaxOSX。

请参阅此问题获取答案:请参阅此问题获取答案: