メッセージ

You have to learn to walk before you run.

2016年1月21日木曜日

ODE lessen1

さて、環境が整ってきたのでここを参考にプログラムしてみます
でも、エラーでるんですよね

1>c:\users\akira\documents\ode-0.13\include\ode\threading.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(30): error C2664: 'void dsDrawSphere(const float [],const float [],float)': 引数 1 を 'const dReal *' から 'const float []' へ変換できません。
1>  c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(30): note: 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(54): error C2065: '&start': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(55): error C2065: '&simLoop': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(71): error C2065: '&m1': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(72): error C2065: '&m1': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(74): error C2065: '&m1': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(80): error C2065: 'argc': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(80): error C2065: 'argv': 定義されていない識別子です。
1>c:\users\akira\documents\visual studio 2015\projects\odetest2\odetest2\odetest2.cpp(80): error C2065: '&fn': 定義されていない識別子です。

色々間違いがあって

dllがないとエラーがでる

どーする?



2016年1月18日月曜日

drawstuff &ODE

ODE付属の3D描画ライブラリ
手始めにいっちょサンプル作ってみる

まず、
プロジェクトは、Win32コンソールアプリケーションを選択
で、ソリューション開いてインクルードディレクトリに下記を追加

C:\***\ode-0.13\include

とりあえずビルドすると、

You must #define dSINGLE or dDOUBLE

ってエラー出るので、

#define dDOUBLE

#include <ode/ode.h>
#include <drawstuff/drawstuff.h>

と、これでエラーなしと

2016年1月16日土曜日

ODE

ODEって、Open Dynamics Engineのこと

最新版、0.13(2016年1月16日現在)をダウンロードして使てみる

ダウンロードした「ode-0.13.tar.bz2」を解凍
ん、上のサイトを参考にすると、codeblocksを使って何やらやるらしい
調べてみると、クロスプラットホームのC、C++開発環境なのね
できれはVisual Stduioつかいたなぁ

INSTLL.TXT読むと、premake4つかってプロジェクトを生成できるらしい
でも、VS2010まで

自分の環境は、VS2015なのでとりあえず最新の2010を生成
そしえビルド、エラーが出るね

ning MSB8003: Could not find WindowsSDKDir variable from the registry.  TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
41>TRACKER : error TRK0005: 検索できませんでした: "CL.exe"。指定されたファイルが見つかりません。

----------------------------------------------

2016年1月17追記

上のエラーメッセージを見るとC,C++の環境が入ってない様子
Visual Stdioに追加し、リビルド、ワーニングは出るもコンパイル出来た

2016年1月13日水曜日

ぱい、パイ、π? PyODE

PyODE

PythonでODEです

ページ見ると2010年が最終ですね
更新が暫く無いようで心配だけど、ま、使ってみましょう

お、似たようなことを考えているがいました

んでぇ、僕のPCにWinPython入れてるので、それで使えるよう設定

あれ、バージョン違いで動かへんやん


2016年1月12日火曜日

回路図エディタ

EScad
BSch

など色々あるみたい、で、最近のトレンドはKiCad

とりあえずダウンロードしてみる


2016年1月10日日曜日

シミュレーション環境

モデルベース開発やるにあたって開発環境を考えてみた

Pythonに興味があるので、MATLABチックなSpyderかな?

ワールドの部分はODE使ってね


  • 追加:PythonのODEは、PyODEってのがあるね