计算化学公社

 找回密码 Forget password
 注册 Register
Views: 10739|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[Material Studio] perl脚本运行后.out结果文件是空文件怎么办?

[复制链接 Copy URL]

2

帖子

0

威望

13

eV
积分
15

Level 1 能力者

小白一枚,体系是100个液晶5CB分子,将第一个苯环左边和第二个苯环右边的C原子连接,将该向量作为该分子的分子主轴,用以代表该分子的取向,现在想求一下盒子里这100个分子的平均取向,并求出每个分子与平均取向之间的有序参数,用perl脚本实现,编译没有错误,语法也没有错误,但是输出文件是空的,猜想是逻辑错误或者是前后功能没有连接起来,求助这里面的大佬可否给看一下,小白感激不尽

液晶分子.png (65.92 KB, 下载次数 Times of downloads: 29)

液晶分子

液晶分子

脚本.png (208.68 KB, 下载次数 Times of downloads: 32)

脚本.png

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

2#
发表于 Post on 2021-3-9 17:55:31 | 只看该作者 Only view this author
同一个问题不要在多个板块发帖,此板块就是正确的。

2

帖子

0

威望

13

eV
积分
15

Level 1 能力者

3#
 楼主 Author| 发表于 Post on 2021-3-9 22:30:01 | 只看该作者 Only view this author
lyj714 发表于 2021-3-9 17:55
同一个问题不要在多个板块发帖,此板块就是正确的。

不好意思不好意思...看了入门介绍说审核以后才能发,我以为是发错地方了给删了呢,您知道我这问题怎么解决吗?

125

帖子

0

威望

2897

eV
积分
3022

Level 5 (御坂)

4#
发表于 Post on 2021-3-10 11:15:07 | 只看该作者 Only view this author
本帖最后由 hxd_yi 于 2021-3-10 11:20 编辑

首先代码要缩进,增加可读性。
然后,你先用MS里的debug按钮运行一下,就可以看到报错信息了。
第15行有bug,sets中的atoms并不能保证后续代码在处理的时候,C1,C2就按你想象的顺序排列。
而且粗粗看完你的代码,最后输出的 $theta 都是1。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-23 02:59 , Processed in 0.208572 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list