1. 如果选择标准格式:k文件中除了节点(node)和单元(element)关键字外,通常每一行总共占80个字符长度,每个数据占10个字符长度,修改时千万不要超越这10个字符长度的位置,也不要跑到别的数据的10个字符位置
2. 如果关键字手册里的card介绍中没有提到optional,那么每一行card都不能省略,哪怕它们都是0
3. 为了方便查看10个字符长度,可以用ultraedit软件
4. 每一个关键字必须以*开头,并且必须顶格写
5. 在k文件中$后面的是注释,求解时不考虑
6. 为了查找和发现具体是那一关键字出错,可以使用lspost打开k文件,然后选择view选项查看
学一种新的东西,旁边如果没有指导真是很烦人。这两天学习ansys/ls-dyna,用的时党勇的《基于ANSYS/LS—DYNA8.1进行显式动力分析》。照着书上的步骤一步一步做下来,可是一运行就发现k文件,我自己修改的地方基本都错了,提示我数据格式不对!真是郁闷,想想估计也有人会遇到和我一样的问题了,上网查看,果然有,所以也学了东西,放出来为后来人铺路。
第一,每一行的数据之间用逗号隔开,就可以解决大部分问题。
第二,绝大部分的关键字,占据10个字符,要保证自己的数据不错位。
第三,最好用ultraedit这个软件编辑,容易发现错误。
第四,多看点K文件帮助文件(目前好像没有中文的,只能一点一点看了。
1、打开一个原始文档,在文档中各个人物名称是以换行符分隔的,
2、右键点击文件,在右键菜单中选择【UltraEdit】。
3、在UltraEdit软件中打开文档内容。
4、在UltraEdit软件中点击【搜索】-【替换】。
5、d出替换窗口,在【查找什么】框中输入要替换的逗号【^r^n】,在【替换为】框中输入【 】,这里是按一下空白格。点击【全部替换】。
6、可以看到所有回车换行都已经替换为了空白格了。
在UltraEdit中 可以这么来做
CTRL+F 打开的界面中选择替换,然后在查找下面写^p,替换为下面写+^P'
这么做是因为 ^p表示行结束符,+^P' 就代表行结束符前加+,行结束符后加'
需要注意的是替换完成后还需要在文件最开始和结尾自己手动添加,因为这两个地方没有行结束符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)