matlab - 重命名子系统的输入和输出
问题描述
我正在使用 matlab 解析文本文件并尝试从 Matlab 创建 Simulink 模型。
new_system(link_NameValue);
add_block('simulink/Ports & Subsystems/Subsystem',[link_NameValue '/' link_NameValue]);
set_param(gcb,'Description',sprintf('%s ==> %s', link_SourceNameValue, link_TargetNameValue));
set_param('On_Off/On_Off/In1','Port number',link_SourcePortNameValue);
我想用一些解析值重命名子系统的 Input In1 和 Output Out1 的名称。我已经尝试过了,但返回了我:
Inport block does not have a parameter named 'Port number'
也尝试使用“端口”而不是“端口号”但返回给我:
Port number specified in 'On_Off/On_Off/In1' is invalid. Port numbers must be positive integer constants less than or equal to 65535.
感谢帮助 !
解决方案
你想要的属性是Port
,不是Port number
。有关所有块的共同属性及其允许值,请参见块特定参数。
推荐阅读
- python - 如何使用 Python 捕获/记录发送到打印机(来自不同类型的软件)的数据?
- android - 带有用户的 RecyclerView 为空
- react-native - 反应原生导航到具有不同道具的同一页面
- html - 如何修复导航栏和网站顶部之间的空白?
- python - 基于序列的两对行数据删除行
- python - 是否有另一种方法来获取代理列表和网站抓取?
- xml - XML 文件,XSD 架构错误:无法将名称解析为(n)“类型定义”,找不到元素的声明
- python-3.x - 使用 python 调用脚本后,对 mpirun 的 os.system() 调用不起作用
- retrofit - 如何在php中接受随机数量的上传文件?
- java - 在 JNI 中,如何从 C++ 访问 Java 中 JSONObject 的值,将一些值放入其中并返回?