找回密码
 注册
Simdroid-非首页
查看: 288|回复: 11

ansys中有没有可能将下面的数字读入到一个n*9维数组中

[复制链接]
发表于 2007-6-5 11:35:04 | 显示全部楼层 |阅读模式 来自 湖北武汉
ansys中有没有可能将下面的数字读入到一个n*9维数组中

1        1        21        25        3        60        133        169        63
2        21        22        26        25        133        136        187        169
3        22        23        27        26        136        139        205        187
4        23        24        28        27        139        142        223        205
5        24        14        15        28        142        108        111        223
6        3        25        29        4        63        169        172        66
7        25        26        30        29        169        187        190        172
8        26        27        31        30        187        205        208        190
9        27        28        32        31        205        223        226        208
10        28        15        16        32        223        111        114        226
11        4        29        33        5        66        172        175        69
12        29        30        34        33        172        190        193        175
13        30        31        35        34        190        208        211        193
14        31        32        36        35        208        226        229        211
15        32        16        17        36        226        114        117        229
16        5        33        37        6        69        175        178        72
17        33        34        38        37        175        193        196        178
18        34        35        39        38        193        211        214        196
 楼主| 发表于 2007-6-5 16:45:33 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
*DIM,ddd,ARRAY,18,9,1, , ,  
*CREATE,ansuitmp
*VREAD,ddd(1,1),'ddd','txt',' ',jik,9,18,
(9f5.1)
*END
/INPUT,ansuitmp


参照帮助中*VREAD的介绍,编了上面的命令流,但是出现错误,无法导入。后来测试帮助中的例子:
For example, given the following data file named dataval:

1.5     7.8  12.3
15.6  -45.6  42.5and an array called EXAMPLE that has been dimensioned as 2 x 3, the following commands (provided as either a part or a macro or input listing)

*DIM,EXAMPLE,,2,3
*VREAD,EXAMPLE(1,1),dataval,,,JIK,3,2
(3F6.1)result in

EXAMPLE = 1.5     7.8  12.3
15.6  -45.6  42.5
出现的错误提示跟我的是一样的。
不知道哪位知道怎么回事?
回复 不支持

使用道具 举报

发表于 2007-6-5 16:52:46 | 显示全部楼层 来自 黑龙江哈尔滨
试一下*tread
回复 不支持

使用道具 举报

发表于 2007-6-5 17:12:45 | 显示全部楼层 来自 江苏南京
上面写四五维数组不能用啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2007-6-5 17:19:46 | 显示全部楼层 来自 黑龙江哈尔滨
你的不是2维吗?
IJ--2D
IJK --3D
IJKL--4D
IJKLM--5D
回复 不支持

使用道具 举报

发表于 2007-6-5 23:49:19 | 显示全部楼层 来自 陕西西安
可以,我把LZ的数据放在data.txt里,代码如下:
*dim,aa,array,18,9
*VREAD,aa,data.txt,,,JIK,9,18,,0 !一列一列的读,行=18,列=9,跳过0行
(9f10.0)
*status,aa

[ 本帖最后由 yangjungang2004 于 2007-6-5 23:58 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2007-6-5 23:51:07 | 显示全部楼层 来自 陕西西安
注意数据格式
每个数据位宽我设置为10(包括后面空格)
回复 不支持

使用道具 举报

发表于 2007-6-6 00:00:08 | 显示全部楼层 来自 陕西西安
切记 *vwrite命令不能在命令窗口运行 必须把以上命令存在宏文件里,通过读宏文件运行
回复 不支持

使用道具 举报

 楼主| 发表于 2007-6-6 09:07:08 | 显示全部楼层 来自 湖北武汉
to:yangjungang2004
    不好意思,请问如何将数据设为您所设定的格式,间隔10,用EXCEL吗,还是?
回复 不支持

使用道具 举报

发表于 2007-6-6 11:08:40 | 显示全部楼层 来自 陕西西安
随便啦 我用的是ultraedit
回复 不支持

使用道具 举报

发表于 2011-3-5 14:07:26 | 显示全部楼层 来自 湖南长沙
*vread can't open file data.txt,这个是什么原因啊
回复 不支持

使用道具 举报

发表于 2012-3-4 19:49:33 | 显示全部楼层 来自 江苏南京
:victory:
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 19:21 , Processed in 0.047427 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表