主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

シミュレーションと解析

シミュレーションを実行し,モデルを可視化し,運動学的解析を実行する

ブロック线図を更新し,モデルを组み立てて初期构成で可视化します。可视化は,力学浏览器で開かれます。モデルをシミュレートして,対話型のアニメーションを再生します。物理モデルに適した[Ode15s]などのソルバーを必ず選択してください。また,最大タイムステップを,シミュレーション時に予想される,意味をもつ最速の変化を捕捉できる程度に小さい値に必ず指定してください。

相机经理を開き,アニメーションのキャプチャに使用する移動型の動的カメラを追加します。動的カメラは,キーフレームを使うカメラと追跡用カメラの2つがあります。キーフレームを使うカメラは,力学Explorerで対話的に作成した視点間で移動します。追跡用カメラは,モデルの座標系に接続され,モデルの座標系を向きます。视频造物主または関数smwritevideoを使用して,アニメーションをビデオ形式で记录します。

KinematicsSolverクラスを使用して,モデルの運動学的表現を作成し,運動学的問題を定式化して解きます。KinematicsSolverオブジェクトには,モデルで使用可能なすべてのジョイント変数が格納されています。これらを座標系変数で補い,ジョイント変数と座標系変数の両方をターゲット,推定値,出力として割り当てて解析します。

可視化ユーティリティ

相机经理 创建、编辑和删除动态摄像机
力学浏览器 可视化和探索多体模型
视频造物主 配置和创建多体动画视频

関数

すべて展开する

smwritevideo 配置和创建多体动画视频

アセンブリの表現

KinematicsSolver 求解多体模型的运动学问题

オプションの構成

setVariableUnit 改变运动变量的物理单位

変数のリスト

frameVariables 列出与帧对相关联的所有运动变量
initialGuessVariables 列出所有分配给初始猜测的运动学变量
jointVelocityVariables 列出与关节速度相关联的所有运动变量
jointPositionVariables 列出所有与关节位置相关的运动学变量
outputVariables 列出所有指定为输出的运动学变量
targetVariables 列出指定为目标的运动变量

変数の追加

addFrameVariables 创建从在所选择的帧对运动变量KinematicsSolver对象
addInitialGuessVariables 从KinematicsSolver对象中分配运动学变量作为猜测
addOutputVariables 从KinematicsSolver对象中指定运动学变量作为输出
addTargetVariables 从KinematicsSolver对象中指定运动学变量作为目标

変数のクリア

clearFrameVariables 从KinematicsSolver对象中删除所有的帧变量
clearInitialGuessVariables 删除所有的猜测变量从KinematicsSolver对象
clearOutputVariables 从KinematicsSolver对象中删除所有输出变量
clearTargetVariables 从KinematicsSolver对象中删除所有目标变量

変数の削除

removeFrameVariables 从KinematicsSolver对象中删除选择的帧变量
removeInitialGuessVariables 从KinematicsSolver对象中删除选择的猜测变量
removeOutputVariables 从KinematicsSolver对象中删除选择输出变量
removeTargetVariables 从KinematicsSolver对象下拉菜单中选择目标变量

解析の実行

generateCode 生成C代码在KinematicsSolver对象上运行运动学分析
解决 对KinematicsSolver对象进行运动学分析

解析の解の可视化

closeViewer 关闭运动求解器窗口
viewSolution 打开运动学求解器查看器窗口,可视化运动学求解器解决方案

トピック

基本的な可视化

力学Explorerの有効化

モデルの更新またはシミュレーションに际して力学资源管理器が必ず自动で开くように,モデルコンフィギュレーションパラメーターを设定。

可視化の視点の操作

标准ビューを选択し,上向き轴の规则を设定し,マウスショートカットを使用してモデルの回転,ロール,パンまたはズームを行う。

モデルの更新とシミュレーション

Simscape™MultiBody™モデルを更新しシミュレートするためのワークフローステップ。

モデルおよびそのコンポーネントの可视化

可视化は,マルチボディシミュレーションの中心部分であるだけでなく,ボディのモデル化とその形状,サイズ,座标系配置,色の确认に不可欠なツールでもあります。ここでは,的Simscape多体环境で使用可能な可视化ユーティリティとそれらがモデリングワークフローで果たす役割の概要を说明します。

Simscape多体の座標系の可視化

力学浏览器の座标系の强调表示と图形ブロックを使用した,座標系の可視化。

高度な可視化

力学Explorerからのブロックへの移動

力学Explorerを使用した,ツリービューペインのノードに対応するブロックへの移動。

モデルの选択的な可视化

力学Explorer内で,固体,ボディおよびマルチボディサブシステムの表示と非表示を選択的に切り替える手段としての可視化のフィルター。

モデルのコンポーネントの選択的な表示と非表示

選択的なモデルの可視化を使用した,関係のあるモデルのコンポーネントのみの表示。

カメラおよびビデオ作成

动的カメラの作成

摄像头管理を使用して,移动する视点をもつモデルの可视化カメラを作成または编集します。

モデルのアニメーションビデオの作成

视频创造者または関数smwritevideoを使用して,アニメーションをビデオ形式で保存する。

可視化カメラ

動的カメラとグローバルカメラの違い。动的カメラの作成ツールとしての Camera Manager。動的カメラのキーフレーム モードとトラッキング モード。

アニメーションの操作

モデルのアニメーションの仕組みを確認し,アニメーションで使用可能な基本的な制御を調べる。

トラブルシューティング

マルチボディシミュレーションの問題

Simscape多体のシミュレーションの問題について学習する。

注目の例