[Paraview] Problem with Calculator filter in servermanager module

Jérôme jerome.velut at gmail.com
Mon Jul 13 04:47:11 EDT 2009


Hi,
When I use this filter with vtk (this is vtkArrayCalculator) in c++, I have
to call a function AddVectorArrayName or AddScalarArrayName in order to
'tell' the calculator that he has to use the array name as a variable in the
function string. Maybe this is the point ?

'Hope that helps
Jerome

2009/7/13 Andreas Maier <andi.maier at mytum.de>

> Hi,
>
> I have a problem with the Calculator filter using pvpython and the
> servermanager module.
>
> My script works fine upto that point:
>
>
> > from paraview import servermanager
> > ...
> > ...
> ># Point to Cell Data
> > ptc=servermanager.filters.PointDataToCellData(Input=clip2)
> > ptc.UpdatePipeline()
> >
> ># Calculate von Mises Caucy stress and save in in celldata 'vMises_stress'
> > calc_vM=servermanager.filters.Calculator(Input=ptc, AttributeMode=2,
> ResultArrayName='vMises',
>
> Function='0.70711*sqrt((eigenval1-eigenval2)^2+(eigenval2-eigenval3)^2+(eigenval3-eigenval1)^2)')
> > calc_vM.UpdatePipeline()
>
>
> and then I get the following error:
>
> >ERROR:
> In
> /home/berk/Work/ReleaseBuilds/ParaView3/VTK/Common/vtkFunctionParser.cxx,
> line 1473
> >vtkFunctionParser (0xa105428): Syntax error: expecting a variable name;
> see
> position 0
>
> >ERROR:
> In
> /home/berk/Work/ReleaseBuilds/ParaView3/VTK/Common/vtkFunctionParser.cxx,
> line 1473
> >vtkFunctionParser (0xa105428): Syntax error: expecting a variable name;
> see
> position 0
>
> It must be something with the names of my cell
> arrays 'eigenval1',..,'eigenval3' because I do not get that error when
> using
> just scalars in Function (IE: Function='10000').
>
> That same formula works fine when I use it in the paraview Calculator.
>
> I hope that anybody can help me with that problem. Thanks in advance.
>
>
> Best wishes,
>
> Andi
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20090713/dbad23ea/attachment-0001.htm>


More information about the ParaView mailing list