- 締切済み
3DCAD(solidworks)を使ったモデルベースの開発
- 3DCAD(solidworks)を使ってモデルベースの開発をしたいです。matlabやlabviewとの連携方法について調べています。
- matlabで設計したブロック線図をsolidworksと同期させ、シミュレーションすることは可能でしょうか?labviewでも同様にできるかどうかも教えてください。
- モーターが回転するシャフトの回転角をエンコーダーで監視し、停止位置をシミュレーションで確認したいです。さらに、シャフトにかかる負荷荷重も監視して、ある力になった場合でも停止するシミュレーションを行いたいです。solidworks+αで表現できるでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
回答(2)さんの疑問も最もだと思うけど 制御動作をシミュレーションした結果を3D-CADでモデルリングして可視化してデモに使うのは一般的なので、そういう使い方だと思いますよ。 LabViewにこだわるならNIさんに聞くといいけど難しいと思う。 http://www.ni.com/white-paper/9416/ja http://www.ni.com/white-paper/3455/ja ヒントとしては、?で適当に動作モデリングしてやるのが最もラク。見た目わからないし。
質問に質問で返して申し訳ないのですが、 > シュミレーションする事はできるでしょうか? シュミレーションって、ひょっとして simulation の ことですか????? あと、 Solidworks, Labview, Matlab を連携(Matlabのブロック線図 と同期??? Simulinkのことか??? これも良く分からない)して 何かをしたいのだと思いますが、 Matlab では何をどうしたい、 Solidworks では何をどうしたい をいま少しきちんと明確にした方が良いと思います。 たとえば、設計物の重心位置や質量をSolidworksでモデル化して、 Simulink では制御則と Solidworks でモデル化した物理量を使用して、 Simulation したいのだ、では無いのですよね。 制御則や物理計算を Simulink で行い、Solidworks はリアルな設計物の アニメーションをする。 という感じでしょうか。 Matlab/Simulink の ToolBox に Solidworks インタフェースがある (と思う、うろ覚え)ので、すぐにできると思いますよ。 しかし、現実には真にリアルなアニメーションを必要とすることは 少ないと思う(だって必要とするマシンパワーがとんでもない)から、 Simulink の機能で十分やりたいことが実現できると感じますけどね。
お礼
明確な質問ができておらず申し訳ありません。 質問の質問についてですが、SimulinkとSolidworksを使って視覚的に確認したいという事になります。 私はSolidworksでモデリングを行っています。設計者によって設計は行われていますが、試作機を作り直す事がしばしばあります。制御時の動作を完全に予測できていない事が原因と私は考えており、モデリングの中に制御時の動作を加えたいと思い、このような質問をしました。 そこで、Simulinkで作成したブロック線図の入力値を決定する事で、Solidworksで作成したモデルが動いてくれればと思っています。
> とりあえずシュミレーションしたい課題は 趣味でやるには手が込んでいるなぁ・・と感心する次第。 # 質問者の技術レベルが分かってしまう。 # もう少し、いろいろと勉強が必要だと思う。 キーボードで正しく仮名入力できるようになるまで練習しましょう。 解析とかは、その後の話だ。 自分の間違いに気づいていないようだ。 技術者になりたけりゃ、もっと謙虚にならなければ。 この件だけで資質に欠けるってものだ。 回答(2)氏の質問 >> ひょっとして simulation のことですか????? に対し、 > SimulinkとSolidworksを使って視覚的に確認したいという事になります。 と返していて、まるでギャグだ。 「simulation」を、ソフトの名前か何かと勘違いしている。 英語の辞書持っている? ここも含めた工業技術関係のサイトを、半年ROMる事を勧める。
お礼
感心して頂いてありがとうございます。 アドバイスありがとうございます。
お礼
NIさんちらっと確認してみました。 ゆっくり見てみようと思います。 私自身まだモデリングを行うだけで手いっぱいなレベルですが、一般的な方法という事が知れて大変参考になりました。