smwritevideo

配置和创建多体动画视频

描述

例子

smwritevideo (modelIdentifier,videoName)从多体模型的可视化创建视频。modelIdentifier是源模型名称或句柄。videoName是生成的视频文件名和路径。您可以打开视频文件与任何兼容的媒体播放器。

属性中指定的视频属性视频创造者在运行函数时调用接口。如果视频创建器参数处于默认设置中,则将视频属性设置为这些默认设置。

在运行之前smwritevideo,您必须模拟模型。此外,模型可视化结果必须在力学资源管理器窗口中打开。如果您之前已经禁用了模型可视化,请在继续之前重新启用它。要做这个,看使力学探险家

默认情况下,如果模型可视化窗格被分割成块,则该函数只捕获活动的块。彩色轮廓线标识活动平铺。您可以单击一个平铺使其成为活动平铺—或使用瓷砖参数指定要记录的tile的数目。

例子

smwritevideo (modelIdentifier,videoName,名称,值)添加用于指定视频属性的选项。使用名称,值对参数进行设置,以设置要记录的可视化块、视频文件格式、帧刷新速率、帧宽和高以及回放速度比。属性中指定的最新设置为未使用的参数视频创造者工具。

例子

全部折叠

创建一个名为flapping_wing_video由仿真结果可知sm_cam_flapping_wing特色的例子。使用当前在视频创建工具中指定的视频设置。

  1. 打开扇动翅膀的特色例子。

    sm_cam_flapping_wing

  2. 模拟模型。

    sim卡(“sm_cam_flapping_wing”)
  3. 创建一个视频的模拟结果。

    smwritevideo (“sm_cam_flapping_wing”,“flapping_wing_video”);
    将视频保存为flapping_wing_video在当前的MATLAB中®文件夹中。视频文件格式是在视频创建工具中指定的。使用您选择的媒体播放器打开视频。

分隔可视化窗格sm_cam_flapping_wing模型和录像命名flapping_wing_video从指定的tile中。

  1. 打开扇动翅膀的特色例子。

    sm_cam_flapping_wing

  2. 模拟模型。

    sim卡(“sm_cam_flapping_wing”)
  3. 在机制资源管理器,点击四视图按钮或选择视图>布局>四个标准的观点。左上角的平铺(编号1)默认为活动平铺。

  4. 从右下角的平铺(编号)记录一段视频4在一个从上到下,然后从左到右的计数方案中)。

    smwritevideo (“sm_cam_flapping_wing”,“flapping_wing_video”,“瓦”,“4”);
    将视频保存为flapping_wing_video在当前MATLAB文件夹中。视频文件格式是在视频创建工具中指定的。使用您选择的媒体播放器打开视频。

创建一个名为wishbone_suspension_video由仿真结果可知sm_double_wishbone_suspension特色的例子。如表中所示更改视频设置。

财产 论点 设置
播放速度比 PlaybackSpeedRatio 2.0
帧率(FPS) 帧速率 60
视频格式 VideoFormat 未压缩的avi

  1. 打开叉骨悬挂的特色示例。

    sm_double_wishbone_suspension

  2. 模拟模型。

    sim (s 'm_double_wishbone_suspension”)
  3. 创建一个视频的模拟结果。

    smwritevideo (“sm_double_wishbone_suspension”,“wishbone_suspension_video”,“PlaybackSpeedRatio”,2.0,的帧速率现年60岁的“VideoFormat”,未压缩的avi的);
    将视频保存为wishbone_suspension_video.avi在当前MATLAB文件夹中。使用您选择的媒体播放器打开视频。这段视频的播放速度是原来的两倍。

输入参数

全部折叠

源模型的名称或句柄,指定为MATLAB字符串。在使用此函数之前,必须模拟指定的模型。模型可视化窗口必须打开,以便函数创建视频。

例子:“sm_cam_flapping_wing”

数据类型:字符串

视频文件的名称和完整路径或相对路径,指定为字符串。在没有文件路径的情况下,函数将视频文件保存在当前的MATLAB文件夹中。文件格式由使用视频创建工具或VideoFormat名称,值对参数。

例子:“flapping_wing_video”

数据类型:字符串

名称-值对的观点

的可选逗号分隔对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“PlaybackSpeedRatio”, 2.0

相对于实时的视频回放速度,指定为正标量。提高这一因素,以更快的播放速度。例如,的值2.0相对于机制浏览器中使用的基本播放速度,视频播放速度增加一倍。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

播放时间的每秒视频帧数,指定为正标量。增加这一因素,更流畅的回放,但更大的视频文件。小的数字可能会导致参差不齐的视频。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

文件格式以保存视频,指定为字符串。从具有不同质量级别和存储空间要求的压缩和未压缩格式列表中选择。使用的默认格式未压缩的jpeg avi如果文件大小是一个问题。使用未压缩的avi如果顶级视频质量是优先考虑。的mpeg - 4Linux系统不支持格式。万博1manbetx

数据类型:字符串

视频内容的宽度(W)和高度(H),以像素单位指定为双元素行向量[W H]。向量元素必须是正整数。使用的默认设置汽车从力学Explorer的可视化窗格中获取视频尺寸。

例子:(800 800)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

要记录的可视化瓦片数目。当分割可视化窗格并希望记录活动平片以外的平片(以红色高亮显示)时,请使用此参数。瓦片首先从上到下编号,然后从左到右编号。在四视图中,左上角的平铺被编号1,左下角的tile是2,右上方的tile为3.,右下角的tile是4

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

另请参阅

介绍了R2016b