ABAQUS的UMAT中的write语句问题?

ABAQUS的UMAT中的write语句问题


子衿沉夜
浏览 1379回答 4
4回答

摇曳的蔷薇

我知道,使用write语句的时候不要使用15~18以及100以上通道号以外的通道,因为这些通道都被Abaqus内部占用用来传递数据了。你占用了内部通道,就会导致数据传送错误,可能就会导致你说的这些问题吧。

素胚勾勒不出你

应用程序错误解决方法:1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。4.如果检查上面的都没问题,可以试试下面的方法。打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。完成后,在输入下面for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。

烙印99

#include <stdio.h>#include <stdlib.h>main( ){FILE *fin;int a[56];char str[100];int i, j;{for(j=1;j<9;j++){sprintf(str,"随机%d.txt",j); //这样表示fin = fopen(str,"r");for (i=0;i<56;i++)fscanf(fin,"%d ", &a[i]);fclose(fin);for (i=0;i<56;i++) printf("%d \n",a[i]);}}return 0;}
打开App,查看更多内容
随时随地看视频慕课网APP