Skip to content

north2400/gui_scalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gui_scalc

GUI strain calculation tool from csv to csv

● Abstract

このプログラムは、有限要素法解析における「定ひずみ三角形要素」を使用し、任意の3点の「移動前の座標」と「移動量」から「ひずみ」を算出する事を目的としています。 任意の3点についての移動前の座標と移動量の値が書かれたCSVファイルを実行する事で、ひずみを求められます。 求められたひずみの値は、CSVファイルとして出力されます。

この計算における座標軸は、2次元直交座標系であり、求められる「ひずみ」は、次の3つです。

Exx:X方向のひずみ

Eyy:Y方向のひずみ

Exy:XY面のひずみ(せん断ひずみ)


※個人用に作成したソフトのため、使用・改変は自己責任でお願いします。

※リポジトリ内に個人情報が含まれている場合がありますが、悪用厳禁でお願いします。
学術計算の手助けとなれば幸いです。

● How to Make CSV

1.A・F・K列は、データの順番を入れる列です

2.A列は、必ずデータがある最後の行まで数字を全て入れてください

3.BからEに1点目、GからJに2点目、LからOに3点目の情報を入力してください

4.左から「移動前のX座標」、「移動前のY座標」、「X方向への移動量」「Y方向への移動量」です

<example1.csv> image

● How to Use

1.dist内のscalc.exeを実行

2.source fileに計算したいCSVファイルを選択

3.destination fileに出力ファイル名を入力(BrowseからGUI操作可能)

4.Calculateボタンをクリック

● Other

プログレスバーを表示するのに手こずりました。もっと良い方法があればいいのですが、、、 とりあえず動くので暫定版を公開します。 プログレスバーの動作確認のため、time.sleep()で計算スピードを落としています。 待てない人は、calculate.pyのtime.sleep(0.0005)を削除してください。 欲しければ、計算スピードを落としていないexeも作ります。

About

GUI strain calculation tool from csv to csv

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages