我正在寻找一种方式发送8位信号使用并行口从NetLogo。
我做了脑电图( EEG )的研究,我的目标是在NetLogo中创建任务,并通过并行口将事件代码发送到脑电放大器,对脑电数据进行事件标记。
您知道我如何在运行NetLogo模型的同时,从并行口发送8位信号吗?
我可能可以通过在NetLogo中调用Matlab脚本来实现这一点,尽管我正在寻找一种不需要Matlab的解决方案。
发布于 2016-11-16 08:07:58
最好的方法可能是创建一个扩展(在Java或Scala中),创建原语来发送您想要的信号。如果您可以用Java实现这一点,那么将其封装到NetLogo扩展中是非常简单的。
本页涵盖在Java或Scala中为NetLogo创建一个扩展:https://github.com/NetLogo/NetLogo/wiki/Extensions-API
环顾四周,RXTX似乎是用于并行端口通信的事实上的Java库。这个代码示例可能会有帮助:通信
https://stackoverflow.com/questions/40614981
复制相似问题