Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
Tcl 无法使用catdcd工具连接VMD中的dcd文件_Tcl_Vmd - Fatal编程技术网

Tcl 无法使用catdcd工具连接VMD中的dcd文件

Tcl 无法使用catdcd工具连接VMD中的dcd文件,tcl,vmd,Tcl,Vmd,我有一组dcd文件,我希望有一个(长)dcd文件。我在VMD Tkconsole(VMD版本:1.9.2)中输入了以下代码: catdcd -o output.dcd -i indexFile.ind input1.dcd input2.dcd input3.dcd 我犯了以下错误: wrong # args: should be "catdcdList dcdFileNames outFile indexFile stride" 于是我写道: catdcdList -d input1.d

我有一组dcd文件,我希望有一个(长)dcd文件。我在VMD Tkconsole(VMD版本:1.9.2)中输入了以下代码:

catdcd -o output.dcd -i indexFile.ind input1.dcd input2.dcd input3.dcd 
我犯了以下错误:

wrong # args: should be "catdcdList dcdFileNames outFile indexFile stride"
于是我写道:

catdcdList -d input1.dcd input2.dcd input3.dcd -o output.dcd -i indexFile.ind -s 1

即使重新识别了
catdcdList
命令(绿色),我仍然有完全相同的错误消息。我尝试对我的请求进行一些更改,但我一直收到上面的错误消息。来自的第二个示例也不起作用。

我的ubuntu 15.10笔记本电脑上的catdcd也有同样的问题

为了让它工作,我将catdcd目录添加到我的路径中

如何执行此操作(注意,我的说明将catdcd永久添加到路径):

1) 转到/home/user目录。使用ls-a命令,您应该会看到一个名为.bashrc的文件(不要忘记“.”;这很重要,并且意味着该文件是一个隐藏文件)

2) 使用gedit(或类似的文本编辑器)打开.bashrc。如果需要,可以备份.bashrc(例如cp.bashrc./.bashrcbkup)

3) 在.bashrc的末尾,附加以下内容:

export PATH=“/usr/local/lib/vmd/plugins/LINUXAMD64/bin/catdcd5.1:$PATH” 此目录是配置VMD 1.9.2时安装的默认目录。请注意,您可能安装了不同版本的catdcd(如来自VMD网站的catdcd4.0)。在任何情况下,您都需要在计算机上找到与catdcd文件对应的目录

4) 再次关闭并打开终端。键入$PATH命令以确保此目录现在存在


5) 您应该能够在终端中键入“catdcd”(无需打开vmd),现在它应该能够识别该命令。您还应该能够在tkconsole中使用catdcd,但我发现它在终端中更容易使用。

看起来它希望第一个参数是一个列表,并且没有选项:
catdcdList{input1.dcd input2.dcd input3.dcd}output.dcd indexFile.ind 1
这也不起作用。我试着把剩下的文件放在两个拥抱之间,但仍然不起作用。我重新安装了vmd软件包。现在catdcd已被识别。但是,当我键入
catdcd input1.dcd input2.dcd-o test.dcd
时,出现以下错误:
错误:input2.dcd已经存在。catdcd将不会运行,因为这将附加到此文件。