首页 文章
  • 1 votes
     answers
     views

    UTC到GPS时间在Simulink中查找TOW

    对于我的项目,我需要在Simulink中计算TOW(星期时间) . 我知道这可以通过将UTC时间转换为GPS时间来实现 . 我在Matlab中编写了一个简单的m文件,它在Matlab中为我做了如下操作: date_gps_int = 10000*y + 100*m + d date_gps_str = int2str(date_gps_int) date_gps_str_to_serial = d...
  • -4 votes
     answers
     views

    希望通过BLE在MATLAB和Android应用程序之间进行通信,我可以使用Transciever [暂停]

    我可以使用华硕USB蓝牙适配器吗? 链接华硕:https://www.amazon.in/Asus-USB-Adapter-Bluetooth-USB-BT400/dp/B00DJ83070/ref 我想使用Android app MATLAB Instrument控制工具箱来控制Simulink模型 为同样的目的建议其他USb蓝牙Transciever
  • 0 votes
     answers
     views

    Simulink中的带通

    在Simulink中,我必须创建一个随机信号,其总占用带宽为2kHz,范围为1kHz至3kHz . 我试图像截图一样,但它没有正常工作 . 知道怎么做吗?
  • 3 votes
     answers
     views

    模拟终止是因为导数不是有限的

    我尝试运行我的Simulink应用程序时遇到此错误 . 时间9.6046876340724416E-7中块'proiect / Filtru / Integrator'中状态'1'的导数不是有限的 . 模拟将停止 . 解决方案中可能存在单一性 . 如果没有,请尝试减小步长(通过减小固定步长或通过拧紧误差容差) 我的Simulink应用程序是这样的: 我得到错误的块看起来像这样: 在"...
  • 0 votes
     answers
     views

    Simulink输出开始时间

    我正在进行控制模拟,我的输出需要从0.1开始,但它始终从0开始,如下所示 . 我的图应该如下所示,但它从0开始 . 有什么解决方案吗? Simulink图: 图的范围:
  • 0 votes
     answers
     views

    在运行时修改simulink模型

    我是simulink的新手,我想知道我是否可以在运行时修改simulink模型 . 我正在使用goto和from block为home交换数据构建模型,我可以在运行时更改goto标记值,还是可以在运行时向总线创建者添加新输入 . 我会欣赏任何重播,这是紧急的 . 谢谢
  • 0 votes
     answers
     views

    采样时间作为输入 - simulink

    我正在尝试创建一个函数库,允许我参数化过滤器和其他函数 . 在simulink标准块中,我只能先设置采样时间,而不是输入 . 关于如何创建这个有什么想法吗?我的第一种方法是使用条件和时钟来允许此参数存在,但时钟也不能参数化 . 提前致谢 .
  • 1 votes
     answers
     views

    如何在simulink中更改时间变量?

    我创建了ODE系统的模型 . 该系统包含3个功能,比如 x,y,z 我想调查一下 . 问题是系统中的时间变量不是 t (time) 但 omega*t 其中欧米茄有固定值 . 我的问题是如何在系统中考虑新的时间变量?谢谢 .
  • 0 votes
     answers
     views

    时变增益simulink

    我在Simulink中有一个方框图,其中一个块是 gain 并且取决于时间 . 如何根据模拟时间设置增益? 我尝试使用 clock 块,发送变量 to workspace 然后将其设置回增益参数但是它不起作用 . mdl_name='HW3_Q1_Sim'; open_system(mdl_name); a = sim('HW3_Q1_Sim','SimulationMode','normal')...
  • 0 votes
     answers
     views

    在simulink中使用matlab功能块创建的信号

    我想在simulink中从matlab函数块生成任意线性信号 . 我必须使用这个块因为那时,我想控制何时通过Stateflow中的序列生成信号 . 我尝试将函数作为具有值字段的结构和另一个时间作为以下代码: `function y = sig (u) if u == 1 t = ([0 10 20 30 40 50 60]); T = [(20 20 40 40 60 60 0]); ...
  • 0 votes
     answers
     views

    MATLAB:从usb(通用)输入设备读取原始数据

    我有一个用于视频游戏应用程序的USB IMU(惯性测量单元),Windows将其检测为usb输入设备并将其加载到HID设备部分(控制面板)中 . 由于它没有任何COM端口分配,我如何通过matlab(或simulink)读取其原始数据?我尝试使用Instrument Control Toolbox但它需要一个COM端口地址 . 谢谢 .
  • 0 votes
     answers
     views

    Simulink UDP发送回叫

    如何在Simulink中访问“UDP发送”块(来自仪器控制工具箱)的回调? 我想在Simulink中尽可能快地发送UDP数据 . 在运行我的Simulink模型很短的时间后,Simulation停止为“异步写入已在进行中” . 我想在该块的状态为“”时发送,但是我还没有找到访问此信息的方法 . 我也尝试在Simulink模型中的matlab脚本中自己编写函数,但是udp类不支持代码生成 .
  • 1 votes
     answers
     views

    “串行发送”和“到仪器”块之间的区别

    MATLAB / Simulink中的仪器控制工具箱包含两个可以在串行端口上向设备发送数据的块: Serial Send:通过串口发送二进制数据 To Instrument:将模拟数据发送到仪器 看起来 To Instrument 块比 Serial Send 更通用 . To Instrument 允许您选择底层接口,其中一个选项为"Serial" . To ...
  • 1 votes
     answers
     views

    Matlab / simulink udp Channels

    我有一个Matlab / simulink日志文件,我想将日志文件发送到我的Android应用程序 . 我想构建一个simulink模型,将此信息作为UDP数据包发送到无线路由器,然后路由器可以将它广播到Eclipse或我的平板电脑或其他任何东西 . 我应该补充一点,android应用程序需要实时信息(Matlab logfile) . 你有什么建议我怎么办?或者这几乎是可能的,因为我是这个领域的...
  • 1 votes
     answers
     views

    单matlab simulink模型的并行计算

    我有一个simulink模型,它使用来自6个网络摄像头的输入进行实时视频处理 . 为此,我使用6'来自视频设备'块 . 处理这些块的输出以产生(x,y)坐标形式的输出 . 所有6个网络摄像头输出一次并行处理 . 但是,如果我使用超过3个网络摄像头,matlab会挂起并停止模拟 . 我想使用Parallel Computing Toolbox在两个处理器内核之间划分6个处理块 . 但无法在任何地方找...
  • 0 votes
     answers
     views

    获取用于save_system simulink的sys

    免责声明:我不是专业的simulink / matlab程序员 如果我打开了simulink并创建了一个模型,那么我想在matlab中从命令行保存它 . save_system 有效,但我也想指定一个文件名,为此我需要使用 save_system(sys, newsysname.slx) 我似乎无法找到一个函数来获得 sys . 如何获得与save_system()使用相同的sys?
  • -1 votes
     answers
     views

    在Matlab中使用Sim()命令而不使用coder.extrinsic

    是否有一个替代函数sim()命令或直接从Matlab执行Simulink模型/它的编译版本而不设置coder.extrinsic? 我想在迭代Matlab函数中执行simulink模型 . (因此,速度非常重要) . 使用过的Simulink模型包含一个Dymola接口,因此我不能直接在Matlab中对其进行建模 . 另一个主要的Simulink模型启动并迭代Matlab函数,因此,模拟它会导致...
  • 0 votes
     answers
     views

    SIMULINk中的控制变量

    我是Matlab和SIMULINK的新手,我知道这可能很容易 . 但我在互联网上找不到答案 . 我正在构建一个SIMULINK模型(块组),我想将块内的值设置为变量,这样我就可以从m文件或其他东西控制它 . 我怎样才能做到这一点?
  • 0 votes
     answers
     views

    引用不存在的字段'xData'

    几年前我在Simulink / dSpace上使用了一个名为“demo”的模型(我们使用版本R2009a) . 当我尝试增量构建时,会出现此模型错误: 构建框图“演示”的Real-Time Workshop目标时出错 . MATLAB错误消息:由于多种原因导致的错误: - >引用不存在的字段'xData' . - >'演示/风速'出错:无法评估初始化命令 . “ 随后我尝试单击...
  • 1 votes
     answers
     views

    如何在Matlab / Simulink中动态计算带通滤波器系数?

    我有一个Simulink模型,我想在其中更改(在运行时)带通滤波器的中心频率和带宽 . 我想使用滑块增益(最终是GUI)更改这些值 . 我知道我可以在数字滤波器模块的输入端口中指定滤波器系数,但缺少的步骤是:如何动态计算滤波器系数?为了做到这一点,我尝试使用包含 fdesign.lowpass 和 design 方法的嵌入式MATLAB函数 . 尽管如此,Simulink似乎不允许使用嵌入式MAT...
  • 0 votes
     answers
     views

    matlab中的simulink模型

    我正在使用simulink(matlab)中的hough变换检测道路车道 . 我设计了模型,但没有检测到车道 . 因为我对simulink很新,所以我不知道我在哪里做错了 . 我试图上传模型,但它无法正常工作 . 我使用了matlab-simulink演示中给出的相同模型,除了我在文件块的图像之后添加了一个新的rgb2intensity块,我作为输入提供的图像也上传了1 . 任何帮助???
  • -1 votes
     answers
     views

    BeagleBoard-Simulink:内置一个simulink块来读取.avi文件

    我需要在BB硬件内部通过simulink编译一个块,它返回一个.avi视频信号,如'From a Multimedia File'simulink block . 我尝试使用“从多媒体文件”块编译simulink模型但是构建失败,因为我认为它无法将“块文件”传输到BB中 . 如何将视频文件信号作为独立应用程序?
  • 0 votes
     answers
     views

    增加Simulink中处理过的样本数量

    我是Simulink的新手,我想知道以下事情是否可行: 我有一个信号,比方说10000个数据点 . 在这个信号上我想运行某种算法,但是所述算法需要正好1000个样本才能正常工作 . 现在使用普通的matlab函数,这没有问题 . 您将信号切成10个,对每个信号执行算法,将处理过的部分拼接在一起,然后得到结果 . 然而,在Simulink中,这会产生一些问题,因为(据我现在的理解),Simulink...
  • 4 votes
     answers
     views

    如何在Simulink中使用方波信号和可变步长的速率限制器?

    如何在Simulink中使用方波信号和可变步长的速率限制器? 这是我想要设置的模型的屏幕截图: model: 我将定制的矩形信号馈送到速率限制器以避免垂直斜率 . 不幸的是,没有't seem to work. I'使用 ode15s ,它是's a requirement. Here' s错误消息Simulink抛出: 错误:输入信号到速率限制器'... /速率限制器'既不是离散的也不是连续的...
  • 0 votes
     answers
     views

    如何以编程方式推进simulink模型

    我有一个simulink模型,我想以编程方式前进 . 有什么办法吗?我尝试了set_param('model','SimulationCommand','step'),但它没有用 .
  • 0 votes
     answers
     views

    来自fcn()块生成的数据的Simulink信号

    在simulink中我有一个功能块 . 基本上它包含 function y=fcn(u) if u==1 a=[0,...,1]; b=[1,...,2]; end y=[a',b']; %y=struct('time',a,'value',b); %Second option 我想将这些数组用作信号 . 如你所见,我已经尝试了两个选项,将输出作为数组和结构,不是它们适合我 ....
  • 1 votes
     answers
     views

    Simulink快捷方式解析信号名称

    由于我经常这样做,我想创建一个键盘快捷方式来更改Simulink信号的属性以启用复选框“信号名称必须解析为Simulink信号对象” . 就像this blog post建议的那样,我创建了我的sl_customization文件并在回调函数中有以下代码,它可以很好地制作测试点(也是Signal Properties对话框中的一个复选框): function makeResolveToSimuli...
  • 0 votes
     answers
     views

    Matlab和Simulink中的信号生成

    有一个结构 Meas ,它有一个名为 B_cal 的二进制信号,其时间和值作为其参数,其值为<20583 * 1 double> Signal . 我在Simulink中使用此信号通过From Workspace块, [Meas.(Meas.time),Meas.value] 作为块的参数 . 现在我需要生成一个新的二进制信号,它只有第一位高(即1),所有其他位低 . 信号应与 B_c...
  • 3 votes
     answers
     views

    如何在Simulink Matlab功能块中使用syms

    我想解决 a 和 b+tau 之间 expm(A*s) 的积分,其中 tau 是时变延迟 . 我在Simulink中创建了一个带有 tau 作为输入的Matlab功能块,如下所示: function y = compute_int(u, tau) syms s gamma=double(int(expm(A*s),s,a,b+tau)); B = [gamma; 1] y = B*u; 之前定...
  • 3 votes
     answers
     views

    Matlab,Simulink,通过Lan在多个simulink模型之间 Build 连接

    有一个由一些子系统组成的Simulink模型,它应该在计算机中运行每个子系统,并且所有计算机都连接到LAN网络 . 这些子系统之间存在互连,数据应在它们之间传输,因此它们应同步运行,最好是实时运行 . 但是这些计算机具有Windows操作系统,因此它们没有实时操作系统 . 我正在寻找这个问题的解决方案 . 我到目前为止所发现的是: Simulink实时研讨会可以制作simulink模型的可执行...

热门问题