ADAMS和Isight联合仿真中变量设计问题
在Isight中设计变量,如何设计输出变量,使输出变量值自动查询A列中的最大值,如下图所示你按时间顺序的话,可以读出列数据然后比较大小。
更可行的方法是:在adams输出时按降序排列即可,直接选择第一行的数据即可。numeric_results write&
result_set_component_name = .adams.Last_Run.FUNCTION_MEA_FY.Q&
sort_by = by_value&
order = descending&
write_to_terminal = off&
file_name = "C:/DATA/QFY.txt" dosbatch需要更好的控制它。
如果是插件,可以通过measure直接读取最大值。 inndoor 发表于 2013-8-20 11:20 static/image/common/back.gif
dosbatch需要更好的控制它。
如果是插件,可以通过measure直接读取最大值。
不是插件,是与单独的Isight联合仿真,这个dosbatch是什么意思?我是ADAMS和Isight的初学者 inndoor 发表于 2013-8-20 11:18 static/image/common/back.gif
你按时间顺序的话,可以读出列数据然后比较大小。
更可行的方法是:在adams输出时按降序排列即可,直接选 ...
那还用不用管与Isight集成时所需要的txt文件里面的大小的顺序?是不是要更改后处理Export中的order的选项?您好我是初学者,有没有办法可以找到A列中绝对值最大的值? 1990chs 发表于 2013-8-20 15:21 static/image/common/back.gif
那还用不用管与Isight集成时所需要的txt文件里面的大小的顺序?是不是要更改后处理Export中的order的选项 ...
如果你要的结果就是数据起始的第一行,isight会方便识别。
如果你的第一列数据全是正的或负的,直接通过升降序就可以实现。
如果有正有负,找绝对值最大可以通过isight来完成也可以通过adams的abs函数来完成。
inndoor 发表于 2013-8-20 17:01 static/image/common/back.gif
如果你要的结果就是数据起始的第一行,isight会方便识别。
如果你的第一列数据全是正的或负的,直接通过 ...
实在不好意思,还得麻烦您!找绝对值最大怎样通过isight来完成?用adams的abs函数怎样来完成?老板要求找绝对值最大! inndoor 发表于 2013-8-20 17:01 static/image/common/back.gif
如果你要的结果就是数据起始的第一行,isight会方便识别。
如果你的第一列数据全是正的或负的,直接通过 ...
有时候我选择Isight最后一列,用蒙特卡洛仿真会出现以下的错误,是怎么回事?网上关于Isight这方面的资料比较小!
unning Isight build 5.6.1date 2011-09-28 00:09:22
WindosVersionXXX
<Error><Wed Aug 07 11:06:33 PDT 2013><Local>Component "Monte Carlo1.Simcode" failed execution.
Output Data Exchanger: EOPException: Ran off end of data while searching.
in statement
shuchu.word(500, 1).read(out1);
com.engineous.sdk.runtime.RtException: Output Data Exchanger: EOPException: Ran off end of data while searching.
in statement
shuchu.word(500, 1).read(out1);
at com.engineous.component.datex.RtDatexSupport.interpret(RtDatexSupport.java:351)
at com.engineous.component.datex.RtDatexSupport.execute(RtDatexSupport.java:239)
at com.engineous.component.datex.RtDatexSupport.execute(RtDatexSupport.java:138)
at com.engineous.component.simcode.SimcodeWrapper.execute(SimcodeWrapper.java:107)
at com.engineous.system.station.CompRunner.executeComponent(CompRunner.java:2630)
at com.engineous.system.station.CompRunner.run(CompRunner.java:1290)
=== Exception Traceback ===
com.engineous.component.datex.sdk.EOPException
at com.engineous.plugin.datex.fileExchanger.FileExchanger.getMoreData(FileExchanger.java:683)
at com.engineous.plugin.datex.fileExchanger.FileExchanger.findOffset(FileExchanger.java:726)
at com.engineous.plugin.datex.fileExchanger.FileExchanger.get(FileExchanger.java:816)
at com.engineous.plugin.datex.partitioner.Partitioner$Line.<init>(Partitioner.java:874)
at com.engineous.plugin.datex.partitioner.Partitioner$Word.<init>(Partitioner.java:1709)
at com.engineous.plugin.datex.partitioner.Partitioner.word(Partitioner.java:658)
at com.engineous.plugin.datex.partitioner.Partitioner.word(Partitioner.java:680)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at koala.dynamicjava.interpreter.EvaluationVisitor.visit(EvaluationVisitor.java:577)
at koala.dynamicjava.tree.ObjectMethodCall.acceptVisitor(ObjectMethodCall.java:85)
at koala.dynamicjava.interpreter.EvaluationVisitor.visit(EvaluationVisitor.java:549)
at koala.dynamicjava.tree.ObjectMethodCall.acceptVisitor(ObjectMethodCall.java:85)
at koala.dynamicjava.interpreter.TreeInterpreter.interpret(TreeInterpreter.java:165)
at com.engineous.component.datex.RtDatexSupport.interpret(RtDatexSupport.java:286)
at com.engineous.component.datex.RtDatexSupport.execute(RtDatexSupport.java:239)
at com.engineous.component.datex.RtDatexSupport.execute(RtDatexSupport.java:138)
at com.engineous.component.simcode.SimcodeWrapper.execute(SimcodeWrapper.java:107)
at com.engineous.system.station.CompRunner.executeComponent(CompRunner.java:2630)
at com.engineous.system.station.CompRunner.run(CompRunner.java:1290) 1990chs 发表于 2013-8-20 21:08 static/image/common/back.gif
实在不好意思,还得麻烦您!找绝对值最大怎样通过isight来完成?用adams的abs函数怎样来完成?老板要求找 ...
:L
这里是adams板块,就告诉你adams的方法吧。
在adams中建立测量measure函数,给要输出的量加绝对值abs函数;输出数据选择by value,降序排列就好了。
inndoor 发表于 2013-8-21 13:38 static/image/common/back.gif
这里是adams板块,就告诉你adams的方法吧。
在adams中建立测量measure函数,给要输出的量加绝对值abs ...
谢谢!请问如果要在单独的Isight软件中设置要怎么弄呢? 1990chs 发表于 2013-8-21 14:31 static/image/common/back.gif
谢谢!请问如果要在单独的Isight软件中设置要怎么弄呢?
导入时选择table,读取数组,然后用绝对值最大函数absmax看图即可。
inndoor 发表于 2013-8-21 22:54 static/image/common/back.gif
导入时选择table,读取数组,然后用绝对值最大函数absmax看图即可。
您好!是不是在Simcode组件后面添加一个Calculator组件,然后在蒙特卡洛仿真中选择在Calculator组件中建立的输出参数?您好,能不能把您的QQ号给我呢,因为网上Isight方面的资料不是很多,我希望在Isight有些不懂的地方请教您! 1990chs 发表于 2013-8-22 17:06 static/image/common/back.gif
您好!是不是在Simcode组件后面添加一个Calculator组件,然后在蒙特卡洛仿真中选择在Calculator组件中建 ...
是的,要在流程中添加一个计算器。
思易特公司和树优公司在百度文库有全套isight资料~~~
我上q较少,上班不能上它,晚上下班都比较晚了。
你在这里讨论就好,也可以添加一些兴趣群,或许有收获。 谢谢!:) 您好!我用Isight的蒙特卡洛仿真,出现下面的概率分布结果,最左边出现那一排数据的原因是什么?
还有,在Adams中,WZ(danti.cm,0,danti.cm)是表示danti的角速度吗? inndoor 发表于 2013-8-22 18:53 static/image/common/back.gif
是的,要在流程中添加一个计算器。
思易特公司和树优公司在百度文库有全套isight资料~~~
您好!我用Isight的蒙特卡洛仿真,出现下面的概率分布结果,最左边出现那一排数据的原因是什么?
还有,在Adams中,WZ(danti.cm,0,danti.cm)是表示danti的角速度吗?
inndoor 发表于 2013-8-22 18:53 static/image/common/back.gif
是的,要在流程中添加一个计算器。
思易特公司和树优公司在百度文库有全套isight资料~~~
您好!我用Isight的蒙特卡洛仿真,出现下面的概率分布结果,最左边出现那一排数据的原因是什么?
http://forum.simwe.com/data/attachment/forum/201309/02/215012xvvpqm0l2dlhftoz.png
还有,在Adams中,WZ(danti.cm,0,danti.cm)是表示danti的角速度吗?
1990chs 发表于 2013-9-3 11:38 static/image/common/back.gif
最左边的,需要根据你的模型来了,就是你的运动可能不唯一。
比如你模拟往坑里扔石头,掉坑里的就是你最左边的,弹出来蹦的老远就是右边类似正态分布的东西。
如果方便的话,把你模型阐述一下你就明白了。
不方便的话,把左边的设计点拉出来单独仿真下看看和右边的有啥区别。
本帖最后由 1990chs 于 2013-9-3 17:21 编辑
inndoor 发表于 2013-9-3 12:40 static/image/common/back.gif
最左边的,需要根据你的模型来了,就是你的运动可能不唯一。
比如你模拟往坑里扔石头,掉坑里的就是你最 ...
这是adams和Isight联合仿真,一个四连杆机构的仿真,所有的文件在下面的附件中!文件2M,我存到网盘了,这两个输出是我随意定的!
模型附件
对了,在adams中, 我要用到一个旋转体的自传角速度,运行函数 WZ(danti.cm,0,danti.cm)是表示旋转体的自传角速度吗? 1990chs 发表于 2013-9-3 17:19 static/image/common/back.gif
这是adams和Isight联合仿真,一个四连杆机构的仿真,所有的文件在下面的附件中!文件2M,我存到网盘了,这 ...
你adams2013,我2010苦逼打不开。
四连杆本来是没有啥问题的,但看你isight变量有弹簧元素,另外你蒙特卡洛的方差选的太大,可能会导致机构不再是你想象的那样。
把左边的设计点拉出来单独仿真下看看和右边的有啥区别。
你说的wz问题,这个自己设置不清楚???
页:
[1]
2