导入数据

使用 cdfx 函数导入标定数据。

cdfxObj = cdfx("CDFXExampleFile.cdfx")

java.lang.ClassCastException: net.asam.schema.cdf.r2_1.impl.CdfFactoryImpl cannot be cast to net.asam.schema.cdf.r2_1.CdfFactory

at net.asam.schema.cdf.r2_1.impl.CdfFactoryImpl.init(CdfFactoryImpl.java:31)

at net.asam.schema.cdf.r2_1.CdfFactory.(CdfFactory.java:22)

at net.asam.schema.cdf.r2_1.impl.CdfPackageImpl.(CdfPackageImpl.java:574)

at net.asam.schema.cdf.r2_1.impl.CdfPackageImpl.init(CdfPackageImpl.java:598)

at net.asam.schema.cdf.r2_1.CdfPackage.(CdfPackage.java:82)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:348)

at com.mathworks.jmi.ClassLoaderManager.loadClass(ClassLoaderManager.java:440)

at com.mathworks.jmi.ClassLoaderManager.findClass(ClassLoaderManager.java:422)

at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at com.mathworks.jmi.OpaqueJavaInterface.findClass(OpaqueJavaInterface.java:186)

cdfxObj =

CDFX with properties:

Name: "CDFXExampleFile.cdfx"

Path: "/tmp/Bdoc20b_1465442_10305/tpe5f574e0/vnt-ex88524458/CDFXExampleFile.cdfx"

Version: "CDF20"

实例化局部变量

使用 getValue 将所需参数提取到 MATLAB 工作区中。

gainParam = getValue(cdfxObj, "ASAM.C.SCALAR.GAIN")

gainParam = 3

mapParam = getValue(cdfxObj, "ASAM.C.MAP")

mapParam = struct with fields:

PhysicalValue: [5x5 double]

Axis1: [1x1 struct]

Axis2: [1x1 struct]

查找-增益模型

open_system("CDFXSimulinkModel.slx");

cdfxMdl = gcs

cdfxMdl =

'CDFXSimulinkModel'

该模型包含:

2-D Lookup Table 模块,表示 CDFX 文件中的 ASAM.C.MAP 参数。“Table data”字段,表示实例的物理值;“Breakpoint”字段,表示轴的物理值。

Gain 模块,表示 CDFX 文件中的 ASAM.C.SCALAR.GAIN 参数。

To Workspace 模块,用于记录仿真数据。

Indexing Logic 子系统

Indexing Logic 子系统使用 ASAM.C.MAP 参数轴的物理值以及信号路由模块和触发子系统,来生成查找索引的所有有效组合。如果您需要在标定参数的全部可能输入值范围内进行测试,这种配置会很有用。

在 MATLAB 中记录输出数据

仿真的输出由 To Workspace 模块发送到 MATLAB,在那里它存储为时序对象,称为 mapData。现在可以在 MATLAB 工作区中检查和可视化这些数据。

sim(cdfxMdl);

plot(mapData)

title("Simulation Output for ASAM.C.MAP")

% Copyright 2018 The MathWorks, Inc.

matlab cdfx,在 Simulink 中使用 ASAM CDFX 数据相关推荐

  1. matlab怎么读取simulink中的时序数据?

    在<MATLAB如何利用.m文件实现对simulink系统的动态仿真?(1)>(https://mp.csdn.net/editor/html/115607641)一文中我们写了一句注意事 ...

  2. matlab cdfx,在 Simulink 数据字典中使用 ASAM CDFX 数据

    导入数据 使用 cdfx 函数导入标定数据. cdfxObj = cdfx("CDFXExampleFile.cdfx") cdfxObj = CDFX with properti ...

  3. matlab fmu,在Simulink中初始化Dymola FMU

    在尝试使用Simulink中的fmu文件模拟模型时遇到了一个问题: 我将Modelon FMI工具箱用于Dymola / Simulink接口,将模型交换类型的fmu文件(版本1.0)导入到Simul ...

  4. matlab 白噪声模块,simulink中白噪声设置

    已知白噪声譜为 S0,如何生产随即数序列? 遇到问题: 1,用 simulink 中的 Band-Limited White Noise 模块,设置 Noise Power 为 S0, 可是为什么 S ...

  5. matlab输入信号,[转]simulink中如何输入信号

    1.从工作空间中输入数据 matlab--+>simulink--+>sources--+>from workspace (sinim)//这个from workspace(sini ...

  6. matlab scope 设置,Simulink中示波器[scope]设置.pdf

    第九章 Simulink 高级仿真技术 第八章对动态系统的建模.仿真与分析方法做了详细的介绍,这些方法足够用户对简单的动态系统 进行仿真研究,但对于复杂的系统来说还略显不足.况且要想灵活高效的使用 S ...

  7. Matlab 2018b版本simulink中power无法更改

    项目场景: 提示:这里简述项目相关背景: simulink仿真buck电路参数辨识 问题描述 提示:这里描述项目中遇到的问题: simulink仿真出错,错误提示: are involved in a ...

  8. matlab读入从文件中读取大量的数据

    将文件导入matlab中,除了对利用菜单的操作,我们也可以使用matlab代码 这个是一个函数,这个函数我们提供所读文件的基础的名字,然后返回一个矩阵 function z = readOneD(ba ...

  9. MATLAB读取excel表格中指定位置的数据

    >>> help xlsread xlsread - 读取 Microsoft Excel 电子表格文件 此 MATLAB函数读取名为 filename的Microsoft Exce ...

最新文章

  1. java 待在原页面 代码_现在java后台,只要修改一点点代码,前段页面就报500,必须重新登录才行?...
  2. mysql数据库提示2005_Mysql数据库从本地导出 服务器上导入时报 ERROR 2005 HY000 Unknown MySQL ser...
  3. write up 杂项:telenet
  4. 计算机应用基础在线作业南开,2017南开计算机应用基础在线作业满分的答案.doc...
  5. 链表之单链表约瑟夫问题(三)
  6. Hadoop Ecosystem解决方案---数据仓库
  7. Java ObjectOutputStream flush()方法与示例
  8. maven生成javadoc【原创】
  9. 第一次ActiveX Fuzzing测试
  10. 大学学好高数的爆炸性意义!
  11. 百度地图依赖包php,调用百度地图
  12. Java开发工具 IntelliJ IDEA(idea使用教程,手把手教学)内容很全,一篇管够!!!
  13. C语言—— 符号函数
  14. vc707 MicroBlaze LCD 试验
  15. Excel 上传数据和导出数据
  16. 数据结构与算法(十一)Trie字典树
  17. 【Svelte】-(8)lifecycle 生命周期|onMount / onDestroy / beforeUpdate / afterUpdate / tick
  18. input框动态模糊查询,能输入,能选择
  19. 编辑部已成羊村,这几天幸亏有ChatGPT(doge)
  20. excel中使用Vlookup和数据透视表

热门文章

  1. 用计算机找终身伴侣,五个经典问题决定你是否找到终身伴侣
  2. Error 403 No valid crumb was included in the request 报错解决 容器化jenkins关闭CSRF
  3. 年仅41岁!国家杰青蒋伟教授因病逝世
  4. Pandas合并之Concat合并
  5. Turbo Autoencoder: Deep learning based channel code for point-to-point communication channels
  6. 计算机科学丛书之第9章和第10章代码
  7. 光流(七)--Brox算法(DeepFlow)
  8. Google earth 生成研究区适量边界(2)矢量边界图的空间配准
  9. Android文件解压
  10. 我用Python+PySide6做了个图形化番茄钟,这下可以提醒自己放松一下了。