如何解决在神经元模拟器中打开.hoc文件+“不是机制”问题
我正在尝试通过python运行NEURON模拟。我按顺序整理了所有库,并能够运行一些简单的模拟,但是使用更复杂的代码遇到了一些麻烦。如果您有任何帮助的想法,我将非常感谢
问题编号1 :
Neuron即使已编译,也不会打开.hoc
文件的一部分。我收到错误消息:
NEURON: Can't open import3d/import3d_sec.hoc
in import3d.hoc near line 1
{xopen("import3d/import3d_sec.hoc")}
^
xopen("import3d/i...")
xopen("import3d.hoc")
execute1("{xopen("im...")
load_file("C:/Users/U...")
问题2:
模拟器无法识别我尝试使用的机制。这里我有点迷茫,不知道要进一步描述,但这是错误消息:
NEURON: Im is not a MECHANISM
in L5PCbiophys5b.hoc near line 26
insert Im
^
xopen("L5PCbiophy...")
execute1("{xopen("L5...")
load_file("C:/Users/U...")
问题编号3 :
无法识别为模板:
NEURON: Import3d_Neurolucida3 is not a template
in L5PCtemplate_2.hoc near line 26
nl = new Import3d_Neurolucida3()
^
xopen("L5PCtempla...")
execute1("{xopen("L5...")
load_file("C:/Users/U...")
解决方法
- 您可以尝试使用绝对路径
-
insert
的名称应与文件中的SUFFIX
语句匹配;还要确保文件已编译并加载了 dll(启动 nrniv 时应该是一条消息) - 也许是文件 xopen 问题的结果?如果它是包含模板的文件,您应该
use load_file()
而不是xopen()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。