Macos Mathematica赢得';找不到串行IO包
下面是Mathematica杂志的一篇文章,介绍了如何将Mathematica与Lego Mindstorms NXT结合使用。我在开始工作时遇到了一些问题,并且被包裹卡住了 我使用Mac OSX,并已将该软件包安装到: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
/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。请参阅此问题获取答案:请参阅此问题获取答案: