文件名称:MATLAB数据字典生成代码-slQuery:Simulink的简单易用API
文件大小:212KB
文件格式:ZIP
更新时间:2024-06-12 06:14:26
系统开源
MATLAB数据字典生成代码slQuery-Simulink的“简单易用” API slQuery是find_system和get/set_param API函数以及Simulink的各种相关功能之上的“ find_system层”。 这是由于我在编写与模型结构交互并修改模型结构的脚本时不得不处理的一些不便而导致的。 slQuery为您提供了两个主要工具,这些工具使与模型的脚本化交互变得非常轻松和简洁。 slQuery是一种受CSS / jQuery,XPath和regex启发的查询语言,它允许在Simulink模型中搜索满足特定条件并相互关联的块组。 slQuery将Simulink块句柄的数组包装为轻量级的“代理对象” ,可用于以语法上令人愉悦的方式访问块参数和结构特征。 看看:这个小示例脚本展示了如何使用slQuery与模型进行slQuery 。 它作用于左侧给出的两个普通块,并逐步将它们转换为右侧的Simulink徽标。 但这仅仅是开始! 有关slQuery允许您执行的操作的详细说明,请转至该部分。 安装 slQuery是疯狂地实现的,您只需将其放在MATLAB搜索路径中的某个
【文件预览】:
slQuery-master
----.gitattributes(104B)
----slQuery.m(43KB)
----doc()
--------combinators-signal-portspec-reset.svg(6KB)
--------query-language.md(24KB)
--------combinators-parent-child.svg(5KB)
--------combinators-connection-portspec-name.svg(8KB)
--------combinators-signal-portspec-ifaction.svg(5KB)
--------combinators-signal-line.svg(5KB)
--------porthandles-port-name.svg(14KB)
--------combinators-connection-line.svg(4KB)
--------selectors-flag.svg(25KB)
--------combinators-signal-slice-upstream.svg(13KB)
--------examples-tangle-moregain.svg(88KB)
--------operators-tangle-rowcols.svg(98KB)
--------wrapper-objects.md(11KB)
--------examples-tangle.svg(88KB)
--------examples-slicon.svg(15KB)
--------selectors-anyblock.svg(26KB)
--------combinators-library-links.svg(8KB)
--------selectors-blockname.svg(28KB)
--------porthandles-signal-portnum.svg(9KB)
--------examples-backrefs.svg(10KB)
--------combinators-signal-portspec-enable.svg(6KB)
--------combinators-connection-portspec-lcnum.svg(5KB)
--------model-construction.md(3KB)
--------combinators-connection-slice.svg(5KB)
--------combinators-signal-portspec-state.svg(6KB)
--------selectors-parameter.svg(28KB)
--------examples-querylang.svg(7KB)
--------examples-tangle-gain.svg(89KB)
--------combinators-connection-portspec-rcnum.svg(5KB)
--------combinators-signal-portspec-srcnum.svg(5KB)
--------manual.md(7KB)
--------combinators-signal-portspec-dstnum.svg(6KB)
--------combinators-signal-slice-downstream.svg(13KB)
--------selectors-combined.svg(28KB)
--------combinators-connection-portspec-inum.svg(9KB)
--------combinators-signal-flow.svg(10KB)
--------combinators-signal-portspec-name.svg(8KB)
--------porthandles-connection-portnum.svg(10KB)
--------combinators-siblings.svg(4KB)
--------combinators-connection-flow.svg(12KB)
--------porthandles-signal-special.svg(14KB)
--------examples-permutations.svg(7KB)
--------combinators-join.svg(4KB)
--------combinators-descendant-ancestor.svg(6KB)
--------selectors-stringmatching.svg(28KB)
--------combinators-signal-portspec-trigger.svg(6KB)
--------selectors-blocktype.svg(28KB)
--------selectors-masktype.svg(27KB)
----LICENSE(34KB)
----test()
--------fix_param.m(291B)
--------slQuery_test.m(33KB)
--------slQuery_testlibrary.mdl(92KB)
--------slQuery_testmodel.mdl(239KB)
----README.md(3KB)