主要内容

数据包输入

读二进制数据或信息沟通渠道

  • 库:
  • 金宝app桌面实时仿真软件

  • 输入包块

描述

从一个港口或文件读取无格式的二进制数据。当你添加一个数据包输入阻止你的模型中,双击块来设置其参数。

司机必须之一:

  • 标准设备>文件

  • 标准设备>串行端口

  • 标准设备>TCP协议

  • 标准设备>UDP协议

  • Kvaser>能设备

  • PEAK-System>能设备

  • 向量>能设备

  • MathWorks>虚拟可以(需要车辆网络工具箱™)

当你安装一个UDP装置,输入端口地址在十进制格式标准设备UDP协议对话框。

港口

输出

全部展开

收到的数据值和无格式的二进制数据通信通道。可以或虚拟设备,这个端口支持:金宝app

  • CAN_MESSAGE数据类型

  • CAN_MESSAGE_BUS数据类型

  • CAN_FD_MESSAGE_BUS数据类型可以FD模式

这个端口信号1如果有新的数据块和可用0否则。

依赖

当您选择显示“数据准备”端口这个港口是可见的。

这个端口信号1如果数据发生错误0否则。

依赖

当您选择显示“数据错误”端口这个港口是可见的。

这个端口显示可以消息包的时间戳。

依赖

当您选择显示包的时间戳港口这个港口是可见的。

连接输入输出模式,返回计时器蜱虫的数量模型滞后于实时内核。当模型滞后超过最大的错过了蜱虫,软件会报告错误和仿真停止。

依赖

当您选择“错过了蜱虫”端口这个港口是可见的。

数据类型:

参数

全部展开

当你点击安装新的董事会,软件显示制造商的列表的支持。金宝app当您选择一个制造商,软件显示板的列表可以从制造商。当您选择一个板,软件增加了董事会的名单注册董事会,董事会现任董事会。

默认情况下,最初的选择列表中注册的董事会<没有董事会选择>

依赖

当您选择注册董事会,董事会在列表中删除当前董事会板设置按钮是可用的。

编程使用

块参数:DrvName

删除当前董事会,点击这个按钮。最初的选择列表的董事会变更注册<没有董事会选择>

依赖

激活这个参数,在列表中选择一个委员会注册。

当你删除现任董事会删除当前董事会板设置按钮是不再可用。

编程使用

块参数:DrvName

设立董事会,点击这个按钮。

将打开一个对话框board-specific设立董事会。有关更多信息,请参见董事会制造商文档。

依赖

激活这个参数,在列表中选择一个委员会注册。

要禁用该参数,单击删除当前董事会

编程使用

块参数:DrvAddress
块参数:DrvOptions

在几秒钟内输入一个值,表示你想要块执行的频率,与I / O硬件交互。块同步您的模型与实时时钟采样率。

如果您使用的是固定步解算器,输入您所输入的作为固定步长配置参数或一个整数倍数的值。

编程使用

块参数:SampleTime

连接输入输出模式下,输入的计时器滴答数模型可以落后于实时内核。当模型落后于这个数或更少的计时器滴答,软件假定滞后是暂时的。它允许模型迎头赶上,即使模型漏掉一些蜱虫。当模型滞后超过这个数,这个软件会报告错误和仿真停止。

运行在内核模式下,软件忽略了这个值。

编程使用

块参数:MaxMissedTicks

连接输入输出模式,选中此复选框后,错过了蜱虫的数量发送到输出端口错过了蜱虫

运行在内核模式下,错过了蜱虫港口是零。

编程使用

块参数:ShowMissedTicks

连接输入输出模式,选中此复选框后,授予其他项目更多的CPU时间从硬件内核等待响应。

运行在内核模式下,软件忽略了这个值。

编程使用

块参数:YieldWhenWaiting

输入过程包的ID。如果你的协议没有包id,这个参数是禁用的。

编程使用

块参数:PacketID

如果选中此复选框包标识符是一个扩展的标识符。

编程使用

块参数:PacketID

输入的字节数将在每个输入包。这个数字必须匹配所需要的字节数的类型规范块输出数据类型

编程使用

块参数:PacketSize

一个或多个特征向量指定每个数据包中的数据类型和分组输入到应用程序。的数据包输入块有一个输出端口对应于每个特征向量块输出数据类型。变化特征向量的个数变化输出端口的数量。

向量的每个字符格式(n *]数据类型。特征向量的数据描述指定的类型数据类型和指定的宽度n。如果n没有指定,宽度是多少1。例如,“双”意味着一价值,“4 * int8”意味着一个向量int8值。您还可以输入“CAN_MESSAGE”指定一个CAN_MESSAGE价值。

通过提供一个单元阵列的特征向量,可以输入数据包转换成所需的类型,打包成向量。例如,指定{“int16”、“int16”,“双”}创建三个港口。每输出一个第一和第二int16价值,第三输出。指定{“2 * int16”、“双”}创建两个港口:两个向量int16值和一个标量

块部队一个超出范围值的最大值为数据类型。

编程使用

块参数:数据类型

从列表中选择:

  • 小端字节(默认)——在低位优先发送多字节值格式。

  • 大端字节序——在高位优先发送多字节值格式。

编程使用

块参数:ByteOrder

选中此复选框时,块是可见的输出端口数据准备好。这个端口信号1当有新的数据块和可用0否则。

编程使用

块参数:ShowReady

选中此复选框时,块是可见的输出端口数据误差。这个端口信号1当数据发生错误0否则。

编程使用

块参数:ShowError

选中此复选框时,块是可见的输出端口时间戳。这个端口显示可以消息包的时间戳。如果你的协议没有包的时间戳,忽略了这个值。

编程使用

块参数:ShowTimestamp

版本历史

介绍了R2007b