下载资源前端资源详情
Simulink连连看m文件.zip
大小:1.86KB
价格:10积分
下载量:0
评分:
5.0
上传者:qq_25284701
更新日期:2024-08-20

Simulink校长的某一期用的代码

资源文件列表(大概)

文件名
大小
delete_pair_bl.m
504B
delete_pair_blocks.m
928B
Link_and_Delete.m
1.7KB

资源内容介绍

根据校长学习视频敲的,因为B站视频下面评论放不了这么多字符,传这里了。一起向校长学习分为3个M文件:Link_and_Delete.mdelete_pair_blocks.mdelete_pair_bl.m持续学习,未来有你。视频网址https://www.bilibili.com/video/BV1HA411h7Zn?p=20&vd_source=bfeef05ac3fceabb6b8020f00d6d7c54
%opena new mdlmdl_name ='link_delete';mdl_fullname = [mdl_name,'.slx'];% delete the model generated last timeif exist(mdl_fullname,'file') try delete(mdl_fullname); catch close_system(mdl_fullname); delete(mdl_fullname); endendnew_system(mdl_name);save_system(mdl_name);open_system(mdl_name);% define some constantblock_lib_path ='simulink/Commonly Used Blocks/';lib_block_name = {'Gain', 'Integrator','Data Type Conversion','Saturation','Delay','Discrete-Time Integrator'};% block to be selectedblock_type_num=length(lib_block_name);blocks_num = 5; % generates 5 pairs of blocksen_num = 500; % parameter for enlarge block position offsetfor ii = 1:blocks_num % generate block index randomly ind =randi(block_type_num, [1 1]); % copy block into model file as cell format. src_str=strcat(block_lib_path, lib_block_name(ind)); dst_str=strcat(mdl_name,'/',lib_block_name(ind)); block_handle = add_block(src_str{:}, dst_str{:}, 'MakeNameUnique', 'on'); % get the handle of new generated block pos = get_param(block_handle,'position'); % make sure blocks are paired. add_block(src_str{:}, dst_str{:},'MakeNameUnique', 'on', 'position', pos + en_num * rand);end% set port callback for all blocks generated in the modelblocks_handle = find_system(gcs,'findall','on','type','block');for ii=1:blocks_num*2 % get current block's properties prop = get(blocks_handle(ii)); % set callback to each port(Inport only) set(prop.PortHandles.Inport,'ConnectionCallback', 'delete_pair_blocks'); % sset(prop.PortHandles.Outport,'Connectioncallback', 'link_callback4outport');end

用户评论 (0)

发表评论

captcha

相关资源

mybatis+0809

mybatis+0809

46.38MB33积分

【浏览器插件】ImTranslator 翻译 字典 声音.zip

ImTranslator浏览器插件提供多样化的翻译服务,包括文本、单词、短语和网页翻译。它支持10种语言的朗读功能。主要应用包括:- 嵌入式翻译:快捷键Alt+C- 窗口内翻译:快捷键Alt+Z- 弹出式翻译:快捷键Alt- 网页翻译:快捷键Alt+P- 字典查询ImTranslator的功能亮点:- 支持91种语言互译- 单次翻译可达5000字符- 翻译历史记录- 网页全文翻译,含鼠标悬停翻译功能- 30种语言的文本到语音转换- 自动检测原文语言- 支持回译功能- 快捷键自定义- 支持多种翻译工具的个性化设置- 用户界面多语言本地化支持的语言包括但不限于:阿尔巴尼亚语、阿拉伯语、阿塞拜疆语、爱尔兰语、爱沙尼亚语、巴斯克语、白俄罗斯语、保加利亚语、冰岛语、波兰语、波斯尼亚语、波斯语、南非荷兰语、丹麦语、德语、俄语、法语、菲律宾语、芬兰语、高棉语、格鲁吉亚语、古吉拉特语、哈萨克语、海地克里奥尔语、韩语、豪萨语、荷兰语、加利西亚语、加泰罗尼亚语、捷克语、卡纳达语、克罗地亚语、拉丁语、拉脱维亚语、老挝语、立陶宛语、罗马尼亚语、马尔加什语、马耳他语、马拉地

2.83MB26积分

【浏览器插件】ColorZilla.zip

ColorZilla,一款广受好评的浏览器插件,以其用户友好、功能全面、安全可靠而著称。作为Chrome和Firefox开发者扩展中的佼佼者,ColorZilla全球下载量已突破1000万次。它允许用户在浏览器的任何位置获取颜色值,快速调整颜色,并将其复制到其他程序中。ColorZilla不仅具备基本的取色功能,还拥有高级颜色选择器、CSS渐变生成器、网页颜色分析器等多种实用工具。**功能亮点:**- 取色器:精准捕捉页面上任意像素的颜色。- 高级颜色选择器:提供类似Photoshop的调色体验。- 终极CSS渐变生成器:轻松创建复杂的渐变效果。- 网页颜色分析器:一键获取任何网站的配色方案。- 调色板查看器:内置7种预设调色板,方便颜色搭配。- 颜色历史:记录最近选择的颜色,方便回顾。- 多种采样大小:1x1、3x3、5x5、11x11、25x25像素,适应不同需求。- 元素信息展示:显示元素的标签名、类、ID、尺寸等信息。- 自动复制颜色:一键复制选中颜色到剪贴板。- 键盘快捷键:提高操作效率。- 色调/饱和度/值操作:直观调整颜色属性。- 动态悬停元素

410.23KB29积分

【浏览器插件】Tab Wrangler.zip

浏览器插件Tab Wrangler,助你摆脱标签页成瘾。它会自动关闭那些最近未使用的标签页,让你的Chrome浏览器界面焕然一新。点击以下链接,了解Tab Wrangler如何为你的浏览器带来秩序:https://www.youtube.com/watch?v=jtP7pysqHY8- 指定时间后自动关闭闲置标签页- 保护你最爱的网站不被自动关闭- 保存已关闭的标签页,便于快速重新打开- 跨设备同步设置- 固定标签页不会被关闭- 锁定标签页,防止意外关闭别担心,自动关闭的标签页将安全地保存在标签栏中,随时待命。Tab Wrangler提供高度的可配置性,功能强大,让你的电脑和大脑远离标签页过载的困扰。火狐浏览器标签管理器,点击这里下载:https://addons.mozilla.org/en-US/firefox/addon/tabwrangler/

383.31KB10积分