yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #06455
Re: [Question #209832]: saveDataTxT
Question #209832 on Yade changed:
https://answers.launchpad.net/yade/+question/209832
Status: Open => Answered
Jan Stránský proposed the following answer:
Hello Christian,
is that you complete script? if so, please notice that there is no run()
nor step() to execute the PyRunner with myAddPlotData() function.. Then of
course plot.data is empty.
Jan
2012/9/28 Christian Sommerfeld <question209832@xxxxxxxxxxxxxxxxxxxxx>
> New question #209832 on Yade:
> https://answers.launchpad.net/yade/+question/209832
>
> Hi,
>
> i want to save my plot data into a txt-file. Therefore i add all forces of
> a plane from a facet model. But there is no data in the txt-file. Now i'm a
> little confused because i tried a lot of ways.
>
>
>
> O.engines=[
>
> ForceResetter(),
> InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
> InteractionLoop(
> [Ig2_Sphere_Sphere_ScGeom(),Ig2_Facet_Sphere_ScGeom()],
> [Ip2_FrictMat_FrictMat_FrictPhys()],
> [Law2_ScGeom_FrictPhys_CundallStrack()]
>
> ),
> NewtonIntegrator(damping=0.4, gravity=(0,0,-9.81)),
>
> RotationEngine(rotateAroundZero=True,zeroPoint=(0,0,0),rotationAxis=(0,0,1),angularVelocity=100*(2*pi/60),ids=tool,label='rotor'),
> PyRunner(iterPeriod=20,command="myAddPlotData()"),
> ]
>
>
>
> def myAddPlotData():
>
> plot.addData(t=O.time,F=O.forces.f(0).norm()+O.forces.f(1).norm()+O.forces.f(2).norm()+O.forces.f(3).norm()+O.forces.f(4).norm()+O.forces.f(5).norm()+O.forces.f(6).norm()+O.forces.f(7).norm()+O.forces.f(8).norm()+O.forces.f(9).norm()+O.forces.f(10).norm()+O.forces.f(11).norm()+O.forces.f(11).norm()+O.forces.f(11).norm()+O.forces.f(11).norm()+O.forces.f(12).norm()+O.forces.f(13).norm()+O.forces.f(14).norm()+O.forces.f(15).norm()+O.forces.f(16).norm()+O.forces.f(17).norm()+O.forces.f(18).norm()+O.forces.f(19).norm())
>
> plot.plots={'t':('F')}
> plot.plot()
> plot.saveDataTxt('Force.txt.bz2')
>
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : yade-users@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>
--
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.