I have build a 3D model in Plant Sim, in order to explore some 3D features Like EOM and trasfer Station. After building the model, I realized that I have to rotate/ Turn my MU by some degree like for example - while loading onto the EOM track it should be rotate by 90 degree and the again while unloading it should return to its originally.
I am not able to do this Animation using the SIm talk. So can anybody Help me to solve this problem or give me some guidance (Practice material) so that I explore the 3D animation of MU in detail.
I have attached the model If required to see what I am trying to do.
Solved! Go to Solution.
For this you don't need SimTalk. Open the transporter_C_shape in the 3D-Library in a new 3D-Window. Show-Graphics, right mouse-click in the empty area of the 3D-window - Edit 3D-Properties - Tab MU-Animation.
You need to change the orientation of the animation point #0#0 --> klick in this row Visual...
Mark the red triangle --> right click --> Edit 3D-Properties --> Rotation z=1, Angle=270
freelance simulation specialist
Thank you very much Steffen !
One have one more more query?
If we have on container on a line containing Main Part and now at certain distance we want to Place a Sub Part on the main at specific particular location such that the whole assembly should look as one single Part.
For Example : If we have a chasssi and then we need to fit cabin on that chassis. So any idea How we can achieve this without Simtalk?
If your chassi is for instance a MU from type container, then you can set the capacity of the container with xDim and yDim. If you assemble the parts you can move them to a special place on the container (e.g. @.move(container.pe(x,y)). In 3D the places have animation-points: #0#0 is the place x=1, y=1 , #1#0 is the place x=2, y=1 and so on.
Then you need only set the position and orientation in 3D to create the assembly step by step (you can use the test animation for this, just select the part to assemble, then set the position of the animation point).
freelance simulation specialist
In case you have a predefined combination of "loader"/"loaded" MU, there in another possibility that might be interesting. I used it for a 3D tutorial where I assemble a motor out of several components which means that the locations where the parts are attached to each other are fixed but not always easy to find out. In my model, every part that was produced was already a full motor but only the graphic group that represented a specific part was switched visible. That can be done (here you really would need SimTalk) with the attribute _3D.VisibleGraphics.
Initially, you migh te.g. set
<mu>._3D.VisibleGraphics := makeArray("part7");
and upon assembly of e.g. part7 and part4, you set
<mu>._3D.VisibleGraphics := makeArray("part4", "part7");
Considering the visible parts of the motor graphics, the parts were nicely assembled and on top of that, the simulation behind was quite slim - I didn't need many MU classes and the only location of SimTalk code was in the exit control of the "producer" sources and in the exit controls of the assemby stations.
Is it possible for you to share an sample demo demonstrating the above suggestion, that would be great.
Or If not if you can provide me some study material which would enable be to explore these 3D feature in detail and Then I can also practice 3D features using Sim talk .