主要内容

sscprintzcs

为记录的模拟数据打印零交叉信息

描述

例子

sscprintzcs (节点根据指定的日志模拟数据打印模拟期间检测到的零交叉信息节点.在调用此函数之前,必须在当前工作空间中具有模拟日志变量,其中包括模拟统计数据。通过打开模拟统计信息日志来模拟模型,或者从文件中加载先前保存的变量,从而创建工作区变量。

例子

sscprintzcs (节点冗长打印关于零交叉的详细信息。的冗长参数控制细节级别。

例子

全部折叠

打开机械系统与平移硬停止示例模型:

ssc_mechanical_system_translational_hardstop

这个示例模型启用了数据日志记录和模拟统计日志记录工作空间变量名参数设置为simlog_ssc_mechanical_system_translational_hardstop

模拟模型以记录模拟数据:

sim卡(“ssc_mechanical_system_translational_hardstop”);

在块级别获取过零信息:

sscprintzcs (simlog_ssc_mechanical_system_translational_hardstop)
ssc_mechanical_system_translational_hardstop(2个信号,28个交叉口)+-Translational_Hard_Stop(2个信号,28个交叉口)

结果表明,唯一能产生零交叉的块是平移硬停块。它有两个信号可以产生零交点,并检测到28个实际的零交点。

打开机械系统与平移硬停止示例模型:

ssc_mechanical_system_translational_hardstop

这个示例模型启用了数据日志记录和模拟统计日志记录工作空间变量名参数设置为simlog_ssc_mechanical_system_translational_hardstop

模拟模型以记录模拟数据:

sim卡(“ssc_mechanical_system_translational_hardstop”);

获得信号级过零信息:

sscprintzcs (simlog_ssc_mechanical_system_translational_hardstop, 1)
ssc_mechanical_system_translational_hardstop (2 signals, 28 crossing) +-Translational_Hard_Stop (2 signals, 28 crossing) -zc_1 16 -zc_2 12

结果表明,唯一能产生零交叉的块是平移硬停块。它有两个信号可以产生零交叉,zc_1zc_2.总共检测到28个实际的零交叉。信号zc_1在模拟过程中产生了16个零交叉点和信号zc_2产生12。

使用sscexplore函数进一步探索信号的过零数据zc_1

sscexplore (simlog_ssc_mechanical_system_translational_hardstop...“Translational_Hard_Stop.SimulationStatistics.zc_1”

输入参数

全部折叠

仿真日志工作区变量,包含记录的模型仿真数据,包括仿真统计数据,指定为节点对象。属性指定模拟日志变量的名称工作空间变量名的参数Simscape对话框中的。还可以通过提供通过模拟数据树到该节点的完整路径,在模拟日志变量中指定节点。在本例中,函数只输出在该特定节点中发现的零交叉的信息。

例子:simlog。DC_Motor

打印信息中关于零交叉的详细程度,指定为一个数字:

  • 0——块级别信息

  • 1——信号电平信息

  • 2—信号级信息,包括位置信息

数据类型:

介绍了R2015a