以梦为马,不负韶华

搜索
查看: 8069|回复: 8
收起左侧

matlab调用aspen数据,显示此类型的变量不支持使用点进行索引

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
aspen求助
aspen版本: aspenV9
想用matlab调用aspen运行后的数据结果,不知道为什么,结果显示此类型的变量不支持使用点进行索引。如果去掉 .value,返回的值是一个空的数组[]。 请问有没有懂的老师、同学啊
微信截图_20191209162926.png

发表于 1970-1-1 08:00:00 显示全部楼层
学习学习,谢谢分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
我顶一下,看看有回复没得
回复 支持 反对

使用道具 举报

 成长值: 54145

发表于 1970-1-1 08:00:00 显示全部楼层
因为你没有判断是否有结果就直接运行这一句了。要加收敛判断的。收敛后再取值才有值。
回复 支持 反对

使用道具 举报

 成长值: 54145

发表于 1970-1-1 08:00:00 显示全部楼层
而且你最后为啥加个逗号?符号都不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
spacejun 发表于 2019-12-11 10:39
而且你最后为啥加个逗号?符号都不对。

谢谢,我加逗号,是为了让语句在命令窗口输出结果
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
spacejun 发表于 2019-12-11 10:39
因为你没有判断是否有结果就直接运行这一句了。要加收敛判断的。收敛后再取值才有值。

感谢。我软件上运行是收敛的,而且有结果,但想直接调用一下结果。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
博主您好。请问你问题解决了吗,我也出现类似地错误了
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
你的代码虽然到了aspen.run2那一句,但是实际上aspen还没有真正运行起来,这时候代码又开始执行下一句去检索运行后的结果了,因为结果还没出来所以就报错了,你要在aspen.Run2后面加几行代码让matlab等待aspen真正运行完成之后再去检索。
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-2-10 22:37

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

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