🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

SPCD displacements

User: "Altair Forum User"
Altair Employee
Updated by Altair Forum User

Hello,

 

I used 'fields' to transfer displacments and rotations from a model with a coarse mesh to a model with a fine mesh.

There are different Interpolation Options available.

 

How can I read (show) all displacements/rotation in the createted SPCD's (maybe in a table) before solving?

Find more posts tagged with

Sort by:
1 - 5 of 51
    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi Oli,

     

    Do you want to show/label displacement/rotation values on GUI for SPCDs?

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Yes, like in the Picture below. I want to see the displacements/rotations for all SPCD's in one load collector. I just know how to display a single one. Would be great to have get table with all dis/rot from one load collector.

    <?xml version="1.0" encoding="UTF-8"?>Picture.JPG

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi,

     

    I will check if there is a script which can do that.

     

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi Oli,

     

    Unfortunately I couldn't find a script to write out SPCD data to text file or some other format.

     

    You can either write your own script or get from .fem file 

    User: "tinh"
    Altair Community Member
    Updated by tinh

    This template may help (run by command *usercheck spcd.tpl spcdout.csv 0)

    file spcd.tpl:

    *loads(3,2,'SPCD')

       *format()

           *string('SPCD,')

           *field(integer,collector.id,0) *string(',')

           *field(integer,location.id,0)

           *if([comp1!=-999999.0])   

                *string(',1,')       

    *field(real,comp1,8) *end()   

            *endif()

            *if([comp2!=-999999.0])   

                 *string(',2,')       

    *field(real,comp2,8) *end()   

            *endif()

            *if([comp3!=-999999.0])   

                 *string(',3,')       

    *field(real,comp3,8) *end()   

            *endif()

            *if([comp4!=-999999.0])   

                 *string(',4,')       

    *field(real,comp4,8) *end()   

            *endif()

            *if([comp5!=-999999.0])   

                *string(',5,')   

    *field(real,comp5,8) *end()       

            *endif()

            *if([comp6!=-999999.0])   

                 *string(',6,')       

    *field(real,comp6,8) *end()   

            *endif()

                

    *output()