Skip to main content

ANIMATOR

Submitted by Nguyen Van Chau on

ANIMATOR3 Online Help for Release 0.5.3, january 2000

Contents :


1. Introduction



2. Interfaces



3. Starting the Animator3



4. Layout and general notes for the user

    4.1 The function of keys

    4.2 Pop up menu

    4.3 Slot menu



5. Explanation of the operating windows

    5.1 Reading Finite Element's results: Read F.E. Data

    5.2 Writing Finite Element data: Write F.E. Data

    5.3 Changing the view: View

    5.4 Cross section mode: Cross Section

    5.5 Stereo projection: Stereo

    5.6 Selection of States: State

    5.7 Generating commands: Command



6. Command mode and session file

    6.1 Support of the mouse

    6.2 Explicit input of nodes, elements or materials

    6.3 Colors



7. Creating Hard copies

    7.1 Pixel dump

    7.2 Postscript



8. Explanation of single functions

    8.1 Stereo projection



9. Commands in alphabetical order

 command    function
add   activates elements or materials
ani   controls the animation
bye   finishes the program
col   defines colors
dis   manipulates displacements
era   deactivates elements or materials
exp   explosion view
fun   manipulates function values
gri   grid to be displayed
hel   starts help browser
gro   generates and deletes groups
ide   informs about nodes or elements
opt   options, scaling, interpolation, selects states
rea   reads files incl. session files
rec   records graphics to MPEG2 or RGB files
sty   selects the display mode
txt   writes and deletes text in the graphic window
vie   view incl. clipping planes, cross sections and follow  
wri   writes files
xcm   defines the window size and position



10. Interface programs



11. File "a3_Color.rgb"

 

http://www.ets-soft.com/animator3/

English--->JapaneseEngineering Words

http://www.takanishi.com/member/glossary/GLindex_JE.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

set values {

    北海道 青森県 岩手県 宮城県 秋田県 山形県 福島県 茨城県 栃木県

    群馬県 埼玉県 千葉県 東京都 神奈川県 山梨県 長野県 新潟県 富山県

    石川県 福井県 岐阜県 静岡県 愛知県 三重県 滋賀県 京都府 大阪府

    兵庫県 奈良県 和歌山県 鳥取県 島根県 岡山県 広島県 山口県 徳島県

    香川県 愛媛県 高知県 福岡県 佐賀県 長崎県 熊本県 大分県 宮崎県

    鹿児島県 沖縄県

}

set c [ttk::combobox .cbx -values $values -width  24]

pack $c

proc OnComboSelected { w } {

     puts [$w get]

}

bind $c <<ComboboxSelected>> [list OnComboSelected %W]

#

# Count the number of lines in a text file

#

clear

set fp [open "C:/Temp/verify.log" r]

set number 0

#

# gets with two arguments returns the length of the line,

# -1 if the end of the file is found

#

while {[gets $fp line] != -1} {

    incr number

    if

    puts "Line Number: $number\n"

    set X $line

    puts $X

}

close $fp

set num1 [lindex $X 1]

set num2 [lindex $X 2]

set num3 [lindex $X 3]

puts "Item at index 1,2,3 of the list {$X} is: $num1, $num2, $num3\n"

puts [expr $num3*2]

==================================================

#

# Count the number of lines in a text file

#

clear

set fp [open "C:/Temp/verify.log" r]

set number 0

#

# gets with two arguments returns the length of the line,

# -1 if the end of the file is found

#

while {[gets $fp line] != -1} {

    incr number

    if {int($number) == 1} {

         puts "Line Number: $number\n"

         set Y $line

         puts $Y

    }

    if {int($number) == 2} {

         puts "Line Number: $number\n"

         set X $line

         puts "$X\n"

    }

}

close $fp

set num0 [lindex $X 0]

set num1 [lindex $X 1]

set num2 [lindex $X 2]

set num3 [lindex $X 3]

puts "Item at index 0,1,2,3 of the list {$X} is: $num0, $num1, $num2, $num3\n"

set value0 [lindex $Y 0]

set value1 [lindex $Y 1]

set value2 [lindex $Y 2]

set value3 [lindex $Y 3]

puts "Item at index 0,1,2,3 of the list {$Y} is: $value0, $value1, $value2, $value3\n"

puts "Multi num3 to 2 [expr $num3*2]"

 

Thu, 06/10/2010 - 12:58 Permalink

#

# Count the number of lines in a text file

#

clear

set fp [open "C:/Temp/verify.log" r]

#

# gets with two arguments returns the length of the line,

# -1 if the end of the file is found

#

array set x {}

array unset x

set i 0

while {[gets $fp line] != -1} {

    incr i

         puts "Line Number: $i\n"

         set x($i) $line

         puts $x($i)

}

puts "======================================\n"

puts "Number of PID $i\n"

set pid $i

puts "======================================\n"

close $fp

 

for { set i 1 } { $i <= $pid } { incr i } {

 puts $x($i)\n

 for { set j 1 } { $j <= 5 } { incr j } {

  set num($i,$j) [lindex $x($i) $j-1]

  puts $num($i,$j)\n

 }

}



puts "======================================\n"



set vomi [list]

set fn $num(2,2)

set ind $i

for { set i 2 } { $i <= $pid } { incr i } {

 if { int($num($i,2)) > int($fn) } {

        set fn $num($i,2)

  set ind $i

    }

 lappend vomi $num($i,2)

 #puts $num($i,2)\n

}

puts "Max at PID = $ind\n"

puts "Max Vonmise = $fn\n"

puts "Max  Vonmise at Element = $num($ind,3)\n"

puts "Min Vonmise = $num($ind,4)\n"

puts "Min  Vonmise at Element = $num($ind,5)\n"

puts "======================================\n"

puts $vomi\n

 

Input File

A    MaV    EaId    MiV    EiId

1    4.8    300       4       400

2    4.6    301       4.1    390

3    5.2    302       4.9    280

4    6.2    304       4.2    380

5    9.2    305       2.2    370

Mon, 06/28/2010 - 13:04 Permalink