输出端口的数据类型
[dt_1,dt_2,...,dt_n] = getOutputdatatepeimpl(obj)
[dt_1,dt_2,...,dt_n] = getOutputdatatepeimpl(obj)
将每个输出端口的数据类型作为内置数据类型的字符向量或定点数据类型的数字对象。输出数必须匹配从getNumOutputsimpl
方法或输出参数的数量Stepimpl
方法。
对于具有一个输入和一个输出的系统对象以及您希望输入和输出数据类型相同的地方,您不需要实现此方法。在这种情况下,GetOutputDatatypl
假设输入和输出数据类型是相同的,并返回输入的数据类型。
如果您的System Object™具有多个输入或输出,并且您使用传播,则必须在“GetOutputDatatypl
方法。对于Si金宝appmulink®,如果输入和输出数据类型不同,则可能必须将输出值施加到适当的数据类型DT_N
输出参数。您在Stepimpl
方法。对于总线输出,您必须指定输出总线的名称GetOutputDatatypl
。
如果需要确定输出数据类型,则可以使用传播inputdatate
在GetOutputDatatypl
获得输入类型的方法。
GetOutputDatatypl
由MATLAB系统(金宝appSimulink)堵塞。
您必须设置访问=受保护
对于此方法。
您无法修改此方法中的任何属性。
如果您要调试代码并在Simulink完成传播之前检查数据类型,则可能会看到带有空的输出,[],数据类型。金宝app之所以发生这种情况,是因为Simulin金宝appk尚未完成设置输出数据类型。