主要内容

可以包

个人信号可以消息

  • 库:
  • 车辆网络工具箱/可以沟通

    嵌入式编码器/嵌入式目标/主机通信

    德州仪器C2000处理器嵌入式万博1manbetx编码支持计划/目标通信

    万博1manbetx仿真软件实时/可以/味精块

  • 可以包块

描述

可以包块将信号数据加载到一个可以在指定的间隔在模拟消息。

使用这一块,你必须有一个许可证仿真软件万博1manbetx®软件。

可以包块支持:万博1manbetx

  • 万博1manbetx仿真软件加速器™快速加速模式。你可以加快仿真软件的执行模型。万博1manbetx

  • 模型参考。你的模型可以包括其他仿真软件模型模块化的组件。万博1manbetx

有关更多信息,请参见为有效的加速设计模型(万博1manbetx模型)

提示

  • 这一块可以用于编码信号J1939参数组的8个字节。然而,使用J1939邮件,最好使用块J1939通讯块库而不是物体。看到J1939通讯

港口

输入

全部展开

可以包块有一个默认的输入端口。块的输入是动态的和数量取决于信号您指定的块的数量。例如,如果你的信息有四个信号,可以有四个输入端口。

支持以下输入信号数据万博1manbetx块类型:单,双,int8, int16, int32, int64, uint8, uint16 uint32, uint64,布尔。块不支持定点数据类型。万博1manbetx

代码生成模型部署到目标。如果你的信号信息由签署或无符号整数大于32位长,不支持代码生成。万博1manbetx

输出

全部展开

这一块有一个输出端口,可以味精。可以包块需要指定的输入信号和包成一个消息。输出数据类型决定的输出作为总线参数设置。

参数

全部展开

  • 原始数据:输入数据作为uint8向量数组。如果您选择此选项,您仅指定消息字段。所有其他字段不可用信号参数。这个选项打开只有一个输入端口块。

    转换公式是:

    raw_value = (physical_value -抵消)/因素
    在哪里physical_value原始信号和价值吗raw_value是包装信号值。

  • 手动指定信号定义:允许您指定数据信号。如果您选择此选项,使用信号表来创建您的信号。块的输入的数量取决于您指定数量的信号。

  • CANdb指定信号:允许您指定一个可以包含消息和信号定义数据库文件。如果您选择此选项,选择一个CANdb文件。块的数量取决于输入信号在CANdb文件中指定的数量选择的消息。

编程使用

块参数:DataFormat
类型:字符串|特征向量
价值观:“原始数据”|“手动指定信号”|“CANdb指定信号”
默认值:“原始数据”

这个选项是可用的,如果你指定数据输入通过CANdb文件数据输入列表。点击浏览找到CANdb文件在您的系统上。消息列表中指定CANdb文件填充消息部分的对话框。CANdb文件也填充信号表所选择的消息。

文件名包含非字母数字字符,如平等的迹象,与符号等等可以数据库文件名称无效。您可以使用时间在你的数据库名称。使用数据库文件之前,重命名它们与非字母数字字符。

编程使用

块参数:CANdbFile
类型:字符串|特征向量

这个选项是可用的,如果你指定数据输入通过CANdb文件数据输入场,你选择一个CANdb文件CANdb文件字段。选择消息显示信号的细节信号表。

编程使用

块参数:MsgList
类型:字符串|特征向量

指定一个名称为您的消息。默认值是可以味精。这个选项是可用的如果你选择手动输入原始数据或指定的信号。此选项不可用,如果你选择使用信号从CANdb文件。

编程使用

块参数:MsgName
类型:字符串|特征向量

指定是否可以消息标识符是一个标准或者一个扩展类型。默认值是标准。一个标准的标识符是一个数标识符和一个扩展标识符是一个而且甚至于标识符。这个选项是可用的如果你选择手动输入原始数据或指定的信号。为CANdb指定信号,标识符类型继承了从数据库类型。

编程使用

块参数:MsgIDType
类型:字符串|特征向量
价值观:“标准(数标识符)”|的扩展(而且甚至于标识符)
默认值:“标准(数标识符)”

指定您可以消息ID。这个数字必须是一个正整数从0到2047年标准的标识符和从0到536870911的扩展标识符。您还可以指定使用十六进制值hex2dec函数。这个选项是可用的如果你选择手动输入原始数据或指定的信号。

编程使用

块参数:MsgIdentifier
类型:字符串|特征向量
价值观:' 0 '“536870911”

指定的长度可以从0到8个字节的消息。如果您使用的是CANdb指定信号对于你的数据输入,CANdb文件定义您的消息的长度。如果没有,这个字段默认8。这个选项是可用的如果你选择手动输入原始数据或指定的信号。

编程使用

块参数:MsgLength
类型:字符串|特征向量
价值观:' 0 '“8”
默认值:“8”

指定消息可以与远程帧。

编程使用

块参数:远程
类型:字符串|特征向量
价值观:“关闭”|“上”
默认值:“关闭”

选择这个选项块输出消息作为仿真软件总线信号。万博1manbetx仿真软件总线上对象的更多信息,见万博1manbetx复合信号(万博1manbetx模型)

编程使用

块参数:BusOutput
类型:字符串|特征向量
价值观:“关闭”|“上”
默认值:“关闭”

添加一个新的信号的信号表。

编程使用

没有一个

删除选中的信号的信号表。

编程使用

没有一个

这张桌子似乎如果你选择指定信号手动或通过使用CANdb文件定义信号。

如果您使用的是CANdb文件,文件中的数据填充这个表和您不能编辑字段。编辑信号信息,手动切换到指定的信号。

如果您选择手动指定信号,在这个表创建你的信号。您创建的每个信号都有这些值:

的名字

指定一个描述性的名称为你的信号。仿真软件万博1manbetx的块模型中显示这个名字。默认值是信号(行号)

起始位

指定数据的起始位。起始位是最低有效位计算从一开始的消息数据。起始位必须是一个整数,从0到63年。

长度(字节)

指定消息中信号占用的比特数。必须是一个整数长度从1到64年。

字节顺序

选择这些选项:

  • :低位优先的字节顺序的格式(英特尔®)。在这个格式你计算最低有效位的位,最重要的一点。举个例子,如果你在低位优先包一个字节的数据格式,20岁起始位,数据位表类似于这个数字。

    低位优先字节顺序计算从最低到最高的地址

    低位优先的字节顺序从最低到最高的地址

  • :字节顺序是大端格式(摩托罗拉®)。在这种格式你数从最低位一点一点的最重要的部分。例如,如果你把一个字节的数据在大端格式,20岁起始位,数据位表类似于这个数字。

    大端字节顺序计算最低的最低有效位地址

    大端字节顺序的形象从最低最低的地址

数据类型

指定的信号如何解释中的数据比特分配。选择:

  • 签署(默认)

  • 无符号

多路传输类型

指定块包信号到如何在每个时间步的消息:

  • 标准信号在每个时间步。

  • 多路复用器:多路复用器信号或信号是包装方式。您可以指定只有一个多路复用器每个消息的信号。

  • 多路复用:信号的值多路复用器信号(模式信号)在运行时配置的匹配多路复用的价值这个信号。

例如,消息与以下这些信号类型和值。

信号的名字 多路传输类型 多路复用的价值
一个信号 标准 不适用
Signal-B 多路复用 1
Signal-C 多路复用 0
Signal-D 多路复用器 不适用

在这个例子中:

  • 块包信号(标准信号)和Signal-D(多路信号)在每一个时间步。

  • 如果Signal-D是1的值在一个特定的时间步,然后包块Signal-B信号和Signal-D时间步。

  • 如果Signal-D = 0的值在一个特定的时间步,然后包块Signal-C信号和Signal-D时间步。

  • 如果Signal-D不是1或0的价值,也不包块多路复用信号的步骤。

多路复用的价值

这个选项只有如果你有选择多路传输类型多路复用。您提供的值必须匹配多路复用器信号值在运行时块包装多路复用信号。的多路复用的价值必须是一个正整数或零。

因素

指定因素值适用于转换的物理值(信号值)的原始价值的消息。有关更多信息,请参见数据输入参数转换公式。

抵消

指定抵消值适用于转换的物理值(信号值)的原始价值的消息。有关更多信息,请参见数据输入参数转换公式。

最小值,马克斯

定义一个范围的信号值。默认设置是(负无穷),分别。为CANdb指定信号从可以读取数据库,这些设置。为手动指定信号,您可以指定的最小和最大体力值的信号。默认情况下,这些设置不会剪辑信号超过设置的值。

编程使用

块参数:SignalInfo
类型:字符串|特征向量

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

介绍了R2009a

另请参阅

|

主题