串行块不适用于 simulink 编码器

2023-12-14

我使用从串行端口接收一些数据信号Serial Receive块(当然还有串行配置块)。我用它来移动视频中的标记。它在模拟期间工作,但是当我使用生成 .exe 文件时Simulink Coder执行期间标记不会移动。看起来它没有从串行接收数据。

*EDIT:*原始数据是int16但“来源”是建立在Arduino Mega2560 using Target Support Package所以使用Arduino serial send阻止它生成源USB COM port波特率为9600。因为Arduino serial block只想要uint8我用了一个byte pack block before Arduino Serial block。参数为byte pack block are: 1)Input port data types = {'int16'} 2)Byte Alignment = 2在收到我使用的模型中Serial Receive阻止来自instrument control toolbox with: (Serial Configuration Block:)

Baud Rate = 9600;
Data Bits = 8;
Stop Bits = 1;
Byte Order  = LittleEndian;
Flow Control = none;
Time Out = 10;
Header = none;
Terminator = none;
Data size = [2 1];
Data Type = uint8;
Enable blocking mode = flag;
Action when data is unavailable = output last received value;
Block sample time = (same sample time setted in the model built on Arduino)
I have connected this Serial Receive Block to a Byte Unpack block with:
Output dimensions = {[1]};
Output Port Data types = {'int16'} (data type of original signal)

建议?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

串行块不适用于 simulink 编码器 的相关文章

  • 如何在 MATLAB 中调整矩阵大小?

    假设我有一个1 by 12矩阵 我想将其调整为4 by 3矩阵 我怎么能这样做呢 我当前的解决方案有点丑陋 for n 1 length mat 3 out n 1 3 mat n 1 3 1 n 1 3 3 end 有一个更好的方法吗 r
  • 将数据库导入 MATLAB 错误

    我正在尝试将表导入到我的 MATLAB 工作区 但它一直向我抛出错误 Undefined function or method fetch for input arguments of type struct 这是我尝试执行的代码 dyn
  • MatLab 中的输出有小数点的上限 [重复]

    这个问题在这里已经有答案了 我修改了 MatLab 中的一些代码 以便它可以给出函数 cos x 3 x 的根 当我运行代码并要求它返回 xnew 的值 因为 xnew 应该等于函数的根 时 它仅将 xnew 返回到小数点后 4 位 我希望
  • 使用 MAT2CELL 的 MATLAB

    我有以下矩阵 letter A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h ii jj k l m o p q r s t u v w x y z nu
  • SPMD 与 Parfor

    我对 matlab 中的并行计算很陌生 我有一个创建分类器 SVM 的函数 我想用几个数据集来测试它 我有一个 2 核工作站 所以我想并行运行测试 有人可以向我解释一下以下之间的区别 dataset array dataset1 datas
  • iOS 将 URL 中的音频分成帧

    我正在 iOS 上开发一个简单的网络广播应用程序 具有非常简单的语音 音乐识别功能 主要思想是一个收音机 它播放来自 url 的信号 同时检查正在广播的信号类型 当它检测到语音时 它会改变频道等等 我使用 Storyboards 和 AVF
  • Matlab:不正确的索引矩阵参考(或智胜matlab)

    我希望能够写jasmine http pivotal github io jasmine 类似于 Matlab 中的测试 所以像 expect myfibonacci 0 toBe 0 expect myfibonacci 5 toBe 1
  • Node.js |如何通过串口向设备发送和接收一个字节?

    我正在尝试编写使用以下方法的 Node js 脚本serialport https serialport io 用于读取和写入数据的 npm 包COM5串行端口 使用 RS 232 电缆连接到设备 该设备会自动传输其拥有的数据 要检索设备内
  • 如何绘制 NxN 圆数组?

    我想绘制一个 NxN 的圆数组 为了形象化 我附上了我想要实现的目标的图像 我是 MatlLab 的新手 所以我尝试先绘制一个圆 下面是示例代码 n 2 10 size of mask M zeros n I 1 n x I n 2 mas
  • 如何将大于127的ASCII值发送到串口

    每当我将任何大于 127 的 ASCII 值发送到 com 端口时 我都会在串行端口上收到垃圾输出值 ComPort Write data 严格来讲ASCII http en wikipedia org wiki ASCII仅包含 128
  • C#等待串口数据

    我试图通过 C 应用程序从指纹扫描仪获取数据 但在指纹发送之前 我的整个代码都会执行 我尝试使用延迟功能System Threading Thread Sleep 1000 因此它可以在下一步执行之前获取数据 但这一切似乎都是徒劳的 任何人
  • 我的傅立叶逆变换中的尖峰

    我正在尝试在 MATLAB 中比较两个数据集 为此 我需要通过傅里叶变换数据来过滤数据集 对其进行过滤 然后对其进行逆傅里叶变换 然而 当我对数据进行逆傅里叶变换时 我在红色数据集的两端都出现了一个尖峰 图片显示了第一个尖峰 它在开始时应该
  • Matlab 中二维插值的函数形式

    我需要从二维数据数组构造一个插值函数 我需要返回实际函数的东西的原因是 我需要能够将函数作为我需要进行数值积分的表达式的一部分进行计算 因此 interp2 并没有解决这个问题 它不返回函数 我可以使用 TriScatteredInterp
  • MATLAB:涉及大数的计算

    如何在 MATLAB 中执行涉及大量数字的计算 举一个简单的例子 任意精度计算器将显示 1 120 132 370 260 约为 1 56 但 MATLAB 无法执行此类计算 power 120 132 factorial 370 fact
  • 朴素分类器 matlab

    在 matlab 中测试朴素分类器时 即使我在相同的样本数据上进行训练和测试 我也会得到不同的结果 我想知道我的代码是否正确 是否有人可以帮助解释这是为什么 dimensionality reduction columns 6 U S V
  • 在Matlab中将矩阵中的元素i,j设置为i*j

    我想生成一个矩阵 其中 i j 元素等于 i j 其中 i j e g 0 2 3 2 0 6 3 6 0 到目前为止 我已经发现我可以使用这个索引矩阵访问非对角线元素 idx 1 eye 3 但我还没有弄清楚如何将矩阵单元的索引合并到计算
  • 优化数组压缩

    假设我有一个数组k 1 2 0 0 5 4 0 我可以按如下方式计算掩码m k gt 0 1 1 0 0 1 1 0 仅使用掩码 m 和以下操作 左移 右移 And Or 加 减 乘 我可以将 k 压缩为以下形式 1 2 5 4 以下是我目
  • MATLAB 中元胞数组的左连接

    I ve 2 cellMATLAB 中的数组 例如 A jim 4 paul 5 sean 5 rose 1 第二个 B jim paul george bill sean rose 我想做一个 SQL 左连接 这样我就可以得到 B 中的所
  • Matlab 中 interp2 的类似 OpenCV Api

    有没有类似的功能 其工作原理与 interp2 x y frame z xd yd linear 0 在 OpenCV 中 功能cv remap 几乎可以满足您的要求 请参阅文档here http docs opencv org modul
  • 与超类和子类构造函数接口

    我在 matlab 文档和之前有关使用 matlab 继承和类构造函数创建接口的问题中找不到帮助 为了使其整洁 放在一个包内 我可以将其压缩如下 而不是拖拽代码 一套 MyPkg有一个超类Super和一些子类Sub1 Sub2 我的大多数属

随机推荐

  • 带有 html5Mode 的 Angular 路线在重新加载后给出“未找到”页面

    我制作了一些 Angular 路线 如下面的代码所示 app config function routeProvider locationProvider provide routeProvider when templateUrl hom
  • chrome 扩展 - ip 域权限

    我的 Chrome 扩展程序需要向我的家庭 LAN 上的服务器发送请求 但我没有 DNS 设置 因此我对所有内容都使用原始 IP 我通过我的后台页面发送这些请求 因此在清单文件中具有适当的权限 它应该允许我这样做 这就是我在清单中的内容 p
  • 如何将时间转换为iPhone设备的时区?

    我在 EST 时区有一个时间 它是使用 mysql 服务器上的 NOW 函数完成的 因为我的服务器位于东部时间 所以存储的时间是东部时间 当我从 iPhone 上的应用程序检索它时 我需要以用户的正确时区显示它 我怎么做 我认为这取决于您所
  • Python isalpha() 和 scandics

    有没有办法让 python isalpha 方法理解 scandics 我已经尝试过以下方法 gt gt gt import locale gt gt gt locale getlocale None None gt gt gt thisi
  • 如何使用 boto 将文件从 Amazon S3 流式传输到 Rackspace Cloudfiles?

    我正在将文件从 S3 复制到 Cloudfiles 并且我想避免将该文件写入磁盘 Python Cloudfiles 库有一个 object stream 调用 看起来正是我所需要的 但我在 boto 中找不到等效的调用 我希望我能够做类似
  • 优化 R 中的 Apply()

    以下代码的目标是对具有 400 列和 6000 行的数据集执行递归和迭代分析 它一次需要两列并对其进行分析 然后再转向所有可能的组合 正在使用的大数据集的小子集 data1 data2 data3 data4 0 710003 0 7142
  • Tweepy 涉及解析要求的安装错误

    我一直在尝试安装tweepy在 Windows 上 它会返回错误 具体来说 它说 类型错误 parse requirements 得到意外的关键字参数 session 我的安装代码是 pip 安装 tweepy 任何帮助将不胜感激 我不确定
  • 通过异步/等待进行服务器通信?

    我想创建通过 async await 通过 TAP 发送的 Socket 消息 看完之后这个答案 and this one 我决定创建一个完全工作的示例 那么我尝试了什么 我从以下位置获取了 TAP 扩展方法here 一切正常 我在控制台c
  • 如何在CSS3中制作带有背景图案的三角形? [复制]

    这个问题在这里已经有答案了 我正在尝试使用 CSS 进行以下操作 用 CSS 制作三角形很简单 但我不知道如何给它一个非实心背景 有什么建议么 编辑 背景图案是PNG图像 triangle width 160px height 160px
  • Vuforia:如何用图像目标示例中的文本更改茶壶?

    如何在 Vuforia Image Target 示例中更改带有文本内容的茶壶 该示例位于 https developer vuforia com resources sample apps image targets sample app
  • Dart Firestore 添加到数组

    我正在编写一个 Flutter 应用程序 并尝试将一个元素添加到数组中 我试图按照这里的例子 https firebase google com docs firestore manage data add data update elem
  • OpenCV 3.0 中缺少 Nonfree 模块

    我从源代码构建了 openCV 3 0 alpha 版本 支持 CUDA 和 TBB 现在 我想使用SURF算法进行特征检测和特征匹配 SurfFeatureDetector 存在于包含文件中 opencv2 nonfree feature
  • 从子窗口重新加载父窗口

    如何使用 jQuery 重新加载子窗口的父窗口 在这种情况下不需要 jQuery window opener location reload false https developer mozilla org en US docs Web
  • 即使我使用“core.sharedrepository=group”,我仍然会时不时地被拒绝

    git config get core sharedrepository group stat c a git FETCH HEAD 644 权限显然是错误的 它需要是 664 才能使其组共享 update 我已经完成了额外的步骤 其中的所
  • 如何调整 Highcharts 轴标签中的行高/省略号

    有没有办法调整 Highcharts 中轴标签的行高 有时 对于断行标签 可能会出现重叠 间距问题 如果可以降低行高 则可以缓解这些问题 正如您在下图中较长的红色标签中看到的 自定义行高会很有帮助 有没有办法做到这一点 环境line hei
  • 在 set、vector 与 vector 之间进行选择以用作位图(位集/位数组)

    给定一系列索引 标识符 我想将每个索引映射到一个布尔值 即 interface pseudocode interface bitmap bool identifier is set unsigned int id idx const voi
  • 如何查看Oracle数据库允许的最大连接数?

    使用 SQL 检查 Oracle 数据库允许的最大连接数的最佳方法是什么 最后 我想显示当前的会话数和允许的总数 例如 目前 80 个连接中有 23 个已使用 在确定 Oracle 数据库支持的连接数时 可能会遇到一些不同的限制 最简单的方
  • Django 和 docker:将信息输出到控制台

    我正在使用 Django 它在 Docker 容器中运行 在我看来 发生了一些我无法理解的事情 有一些for语句和条件语句 我想看看到底哪里出了问题 对我来说 最简单的方法是可以将一些变量输出到控制台 这在 Django 中可能吗 就像是
  • 如何在 Salesforce 中以编程方式作废 DocuSign 信封?

    我正在使用 DocuSign For Salesforce 应用程序 作为工作流程的一部分 我们在满足某些条件时创建信封 但如果不再满足条件 我需要能够通过 Apex 触发器使信封无效 DocuSign 应用程序的文档详细介绍了如何创建信封
  • 串行块不适用于 simulink 编码器

    我使用从串行端口接收一些数据信号Serial Receive块 当然还有串行配置块 我用它来移动视频中的标记 它在模拟期间工作 但是当我使用生成 exe 文件时Simulink Coder执行期间标记不会移动 看起来它没有从串行接收数据 E