2015年12月1日火曜日

python + pyode + vpython + wxpython


= python + pyode + vpython + wxpython
[2015-12-01 05:38]
以前 上のくみあわせでプログラムを作成していたが
パソコンがこわれ、その環境がなくなってしまった。
で、復活させてみた。

pythonからpyodeとvpythonを使って物理シュミレーションをして
wxpythonも使いそれをウィンドウ操作すようにする。
wxGladeも入れる。
環境     windows7 64bit
ソフト     python-2.5.msi 
            PyODE-1.2.0.win32-py2.5.exe
            VPython-Win-Py2.5-5.11.exe
            wxPython2.8-win32-unicode-2.8.4.0-py25.exe
            numpy-1.5.0-win32-superpack-python2.5.exe
            wxGlade-0.6.3-setup.exe

ほとんどのファイルに32bit用か64bit用かのファイルがあり、私のosが64bitであり
pyodeは32bitのものしかなかった。
それで、python25は32bit用か64bit用かわからないが、上記ファイルをインストール。
wxpythonだけは python25が32bitなら32bitのwx 64bitなら64bitのwx を使用する
用注意があった。 ほかのファイルはそんな区別はないのか?
numpyは import visual とやるとこのジュールがないと怒られるのでインストール。
個々のファイルのバージョンや 少し違ったファイルでインストールすると、動作しな
い。 何時間もかけてこのファイルの組み合わせにたどりついた。

以下に以前にかいたものを転記する。
http://blogs.yahoo.co.jp/hhhappyyyymoto/43670063.html

イメージ 1
イメージ 2
prg
v_ode.py から ode_module.py を使ってvpython pyodeの世界を
作成していたのを

v_ode.py を モジュール化して v_ode_module.py とし
wx_v_ode.py(wxpython)から
wxpythonのウィンドウのボタンを押すことにより
vpython の世界を起動
さらに そこから odeの世界を起動させている

これからは wxpython と vpythonのデータのやり取り
ができるようにするつもり


0 件のコメント:

コメントを投稿

About

参加ユーザー

連絡フォーム

名前

メール *

メッセージ *

ページ

Featured Posts