Jump to content

Search the Community

Showing results for tags 'tcl'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Altair Support Forum
    • Welcome to Altair Support Forum
    • Installation and Licensing
    • Modeling & Visualisation
    • Solvers & Optimization
    • Multi Body Simulation
    • Conceptual design and Industrial design
    • Model-Based Development
    • Manufacturing Simulation
    • CAE Process Automation
  • Academic Partner Alliance Forum
    • APA - Composites
    • APA - CFD & Thermal
    • APA - Vehicle Dynamics
    • APA - Manufacturing
    • APA - Crash and Safety
    • APA - Noise, Vibration and Harshness
    • APA - System Level Design
    • APA - Structural and Fatigue
    • APA - Marine
    • APA - Optical Design
  • Japanユーザーフォーラム
    • ユーザーフォーラムへようこそ
    • Altair製品の意外な活用例
    • インストール / ライセンス / その他
    • モデリング(プリプロセッシング)
    • シミュレーション技術(ソルバー)
    • データ可視化(ポストプロセッシング)
    • モデルベース開発
    • コンセプト設計と工業デザイン
    • 製造シミュレーション
    • CAE プロセスの自動化
    • エンタープライズソリューション
    • データアナリティクス
    • 学生向け無償版(Altair Student Edition)


There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 319 results

  1. Hi All, I have a cylindrical model in which there are nodes present at the center of each axial location. Is there a way to filter center nodes from whole set of nodes available in the model? Imagine, I have no inputs or reference to find the center node available in the hm session? When my tool is opened, I wanted to collect all the center nodes available in the model. Please suggest me a way to achieve this... Regards Gopal
  2. Hi all, I have a node , say 659801 and I have coordinates as (138, 150 ,0) and coordinate system id =345 Now, I want the above coordinates with respect to some other coordinate system say, 400. I am not able to locate HM-APIs which does this transformation? Please suggest me a way or API to do this transformation of coordinates.. Regards Gopal
  3. Hi, I am trying to change the Result type in the Deformed shape in hyperview to "EigenVector(v)" using tcl command. The default option is Displacement . Need to change that to Eigen vector. IT will be great if some can help me out. Thanks in advance Regards, Emil
  4. Hello all, I am trying to create rbe3 element with 1.0 weight to independent nodes , however, following code generates 0.0 weight for independent nodes. my tcl code is ; ################################################################## *createmark nodes 1 "by sphere" -341.255 -75.946 6.482 0.25 inside 1 all 0 *appendmark nodes 1 "by face" set rbl [hm_getmark nodes 1] set nrbl [llength $rbl] for {set i 0} {$i < $nrbl} {incr i 1} { lappend dofl 123456 } *createarray $nrbl [puts $dofl] for {set i 0} {$i < $nrbl} {incr i 1} { lappend wgh1 1.500000 } *createdoublearray $nrbl [puts $wgh1] *createnode -341.761 9.994e-02 1.549 0 0 0 *createmark nodes 2 "by sphere" -341.761 9.994e-02 1.549 0.2 inside 1 all 0 *rbe3 1 1 $nrbl 1 $nrbl [hm_getmark nodes 2] 123456 0 ######################################################################## At the end of the day, I want to generate following RBE3;
  5. Hello I have fund this script for creating a window in hyperview I am not able to figure out few things 1.so what are these following commands?? Where can I found help for these commands?? hwt::DluWidth hwt::AppFont hwt::WindowRecess and what is following line means? set types { {{H3D File} {".h3d" } } {{OP2 File} {".op2" } } {{All Files} * } And also what is mean by following commands (not from below script but found somewhere else) set t [::post::GetT]; ::post::GetPostHandle pst$t And I am not able to find help for above commands
  6. How do I restore the tkconsole manually through the menus if it disappears from its original position in HyperMesh ?
  7. Hello, I was trying to create a node using, *createnode 0 0 0 0 0 0; and then assigning it to an entityset using, *createmark nodes 1 [hm_latestentityid nodes]; *entitysetcreate "SetName" nodes 1; However when I go check the created set in the HyperMesh Model GUI under Sets, it doesn't show any nodes added to it. I'd appreciate any help with this issue. Thanks.
  8. Hi, How could I go about using the *elementtype and *elementsettypes commands in Hypermesh, is there a listing of config and element types that I could use for the same ? For example to know what config and element type ids match the F3D3 element type ? Thank you.
  9. Whenever I finish exporting a SolverDeck from my tcl gui, and then when I close the tcl GUI, the HyperMesh model becomes completely unresponsive in the Graphics Area after that. The rest of the HyperMesh GUI works perfectly, however I am unable to see the actual geometry / model in the Graphics Area for which I exported the SolverDecks, what could be the issue here ? Any help is appreciated. Thank you.
  10. How can I use the *evaltclstring function in a globalpage.mac file in hypermesh when the tcl string inside it also has double quotes, such as, *evaltclstring("set t1 [string map {"\n\n" "\n"} $t1]; puts $t1;",0) Any help is appreciated because the above command results in my hypermesh becoming unresponsive on startup. Thank you.
  11. How can I set element density for two shortest lines of a rectangular surface and leave the other two lines with the default element density based on predefined element size? I have the line IDs. #Selected Surface set surfIDs [ hm_getmark surfs 1] *createmark lines 1 "by surface" {*}$surfIDs #Line list set lineList [hm_getmark lines 1] #Line IDs set lineId1 [lindex $lineList 0] set lineId2 [lindex $lineList 1] set lineId3 [lindex $lineList 2] set lineId4 [lindex $lineList 3]
  12. There are 3 components, compA, compB and compC, in my model. My final goal is to find ten nodes that belongs to compA, which have the smallest distance from origin(0,0,0). Also, I want this procedure to be automatically done by tcl script. So, the steps I might take is like: 1. Get all node coordinate that belongs to compA. --> I don't know how to get those information. I have try some command like hm_entitylist, hm_getentityvalue, but in vain. Not sure which command can work. 2. Calculate the distances between every nodes and origin(0,0,0). 3. Sort the distances from small to large, and get the smallest 10 nodes' id. --> I can do these two steps in Matlab, but not sure it will work in Tcl script.
  13. Hey all, I am trying to create several sections automatically with a tcl script. I have organized all of my parts into a Part Set, which I would likey to use as the basis for the section. The concern that I have is that the only way I can get this to work is through the GUI which enacts the following command: *setvalue crosssections id=6 VisualizationPart_ID={sets 3} The remainder of the section definition works well as follows: *setvalue crosssections id=8 name=boltk geometrytype=3 basenode={0 10 152.525} normal={0 0 1} Radius=1 PartSet_ID=1 The difficulty in using "VisualizationPart_ID" is that the given ID (sets 3 in this case) refers to the third set in the panel that pops up (also the thid set in the Sets Tree). I wont necessarily know how many sets are pre-existing in a given model, and therefore I need a means to pick the actual Set ID, which I can define myself previously in the script. Has anyone had this issue before? ANy workaround? http://www.altairhyperworks.com/hwhelp/Altair/hw14.0/help/hwd/hwdref.htm?data_names-crosssections.htm
  14. Hi All, I am selecting component using *createmarkpanel comps 1 " " ; Now i want to know selected component contains 2d 0r 3d element; Regards, PD
  15. Dear all, I use the file command.tcl to create TCL script for hypermesh. I would like to do the same for motionview but i don't find this file. Do you know where i can get it ? Thank you for your support.
  16. お世話になっております。 ボルト穴のサイズを変更するための前処理として、選択した複製先の穴の中心ノードを用いて旧ボルト穴の存在する表面のエレメントをスクリプトで取得したいです。モデルが直交座標系から傾いている場合にその傾きに対応できる円範囲選択の記述方法の質問となります。 使用の場面として取得したelementのマスク後にreverseallすることで表面のメッシュだけを表示し処理します。新ボルト穴の平面と複製先の面は平行であるという前提です。 現在は "by face"を使わず、createmarkの"by cylinder"をオプションにし、 *createmark elem 1 "by cylinder" $X $Y $Z $X $Y [expr $Z + 0.01] 1000 1 inside 1 1 0.01 ;#数値誤差のための厚み0.01 XYZは複製先の穴の中心ノードの座標 *maskentitymark elems 1 0 ;#マスク のように複数のノードをforeachで回すたび毎に取得とマスクをしているのですが、この記述では面が直交座標系と平行であるとは限らないため、モデルが傾くと期待通りに取得できません。 そこで局所座標系を用いて、新ボルト穴の面から局所座標を取得して利用するとのことで3点を選択し、 #局所座標系の作成 *createmark nodes 1 $originPoint *systemcreate 1 0 $originPoint "x-axis" $Point1 "xy plane" $Point2 #局所座標系へのアサイン foreach node $SelectNodes { *createmark nodes 2 $node *systemsetreference nodes 2 1 *systemsetanalysis nodes 2 1 } のように作成して移動先のノードをアサインしました。 その後、局所座標系を利用した場合のoption等をどのように設定すれば傾きに合わせて平面のエレメントを取得できるのか分からず質問させていただきました。
  17. Hi All, is it possible to automate hex meshing for leaf spring? regards PD
  18. Hi , Is there a way to edit panels created using *createmarkpanel? we get a panel by using the command " *createmarkpanel nodes 1". We have only proceed option in that panel. Is there any way i can edit the panel and create 2 buttons called "Reject" and "Return" Thanks, Bharath
  19. Hello all, Anyone knows how to open the panel shown below using tcl commands?
  • Create New...