摘要:总是重复先while循环,再拖一个事件结构,再条件结构....这种重复操作有些浪费时间,如何实现快速放置? 1、写好的代码块放在安装路径下的user.lib里 2、打开Tools-->Advanced-->Edit Pallet Set... 3、找到保存的VI,右键VI,选择Place VI Co
阅读全文
摘要:19.1 TSP是什么 19.1.1 PSL的构成与使用 19.1.2 工具链自动化流程 19.2 直流电机控制原理 19.3 系统的构成 19.4 模型的建立 19.4.1 PWM波形的产生 19.4.2 电机转速计算模块 19.4.3 电机调速模块 19.5 总结
阅读全文
摘要:18.1 TLC的作用 18.2 TLC的语法 18.2.1 基本语法 18.2.2 常用指令 18.2.3 变量类型 18.2.4 操作符合表达式 18.2.5 TLC内建函数 18.2.6 TLC命令行 18.2.7 TLC调试方法 18.2.8 TLC文件的覆盖度 18.2.9 TLC Pro
阅读全文
摘要:17.1 基于模型的设计 17.1.1 需求文档 17.1.2 根据需求进行设计 17.1.3 需求与设计的挂接 17.1.4 模型的仿真 17.1.5 模型的性能分析及修正 17.1.6 模型效率分析与优化 17.1.7 模型的代码生成 17.1.8 模型生成代码的优化 17.1.9 代码的有效性
阅读全文
摘要:16.1 Simulink用途概述 16.2 Simulink的工业应用 16.2.1 Airbus使用基于模型的设计为A380开发出燃油管理系统 16.2.2 马自达加快开发下一代应用创驰蓝天技术(SKYACTIV TECH-NOLOGY)的发动机 16.2.3 特斯拉电动跑车Roadster 1
阅读全文
摘要:15.1 工业乙醇生产与计算机仿真 15.2 工业乙醇发酵流程 15.3 乙醇发酵动力学方程 15.4 发酵动力学方程组的MATLAB求解 15.5 发酵动力学方程组的Simulink求解 15.6 乙醇连续发酵流程的Simulink仿真 15.7 乙醇连续发酵的仿真软件设计 15.7.1 GUID
阅读全文
摘要:14.1 Simulink环境自定义功能 14.2 Simulink工具栏菜单自定义 14.3 Simulink Library Browser菜单栏自定义 14.4 Simulink目标硬件自定义 14.5 Simulink参数对话框控制
阅读全文
摘要:5.1 模型的配置仿真 5.1.1 解算器 5.1.2 参数的配置 5.2 模型仿真数据记录 5.3 仿真过程的调试 5.3.1 Debugger的启动 5.3.2 Debugger的单步方法 5.3.3 Debugger的断点设置方法 5.4 仿真的加速
阅读全文
摘要:4.1 Simulink子系统详解 4.1.1 子系统概述 4.1.2 Simulink模型的运行顺序 4.1.3 各种子系统的特点与功能 4.2 Simuliink子系统实例 4.2.1 虚拟和非虚拟(原子)子系统 4.2.2 触发使能子系统 4.2.3 函数调用子系统(条件子系统) 4.2.4
阅读全文
摘要:3.1 Simulink信号概述 3.2 Simulink信号的操作 3.3 Simulink信号的分类 3.3.1 Scalar信号 3.3.2 Vector信号 3.3.3 Matrix信号 3.3.4 Bus信号 3.3.5 Fucntion-call信号 3.3.6 尺寸可变信号 3.3.7
阅读全文
摘要:2.1 Simulink模块的组成要素 2.1.1 模块概述 连接模块,形成逻辑连接,实现功能。模块是构成模型的单位。 2.1.2 Simulink模块的构成 模块是模型的元素,同时,模块也由3个元素构成: 输入/输出端口:数据传递的纽带; 模块外观:矩形或圆形+说明文字; 模块对话框:双击模块,在
阅读全文
摘要:12.1 M文件的注释 12.2 Cell模式 12.3 注释的Publish 12.3.1 正文 12.3.2 字体控制 12.3.3 小标题 12.3.4 插入超链接 12.3.5 插入可执行代码 12.4 注释发布功能的应用场景
阅读全文
摘要:11.1 Mask Editor封装模块 11.1.1 封装模块构成的子系统 11.1.2 封装S函数编写的模块 11.2 编程自动封装模块 11.2.1 模块的属性 11.2.2 使用set_param 和 get_param封装模块 11.2.3 使用Simulink.Mask类封装模块 11.
阅读全文
摘要:10.1 S函数概述 10.2 S函数的类型 10.3 S函数的要素 10.4 S函数的组成及执行顺序 10.5 使用不同语言编写S函数 10.5.1 Level 1 M S函数 10.5.2 Level 2 M S函数 10.5.3 C Mex S函数
阅读全文
摘要:9.1 Simulink流控制分类 9.2 While流控制 9.3 For循环控制 9.4 If else控制 9.5 Switch Case控制
阅读全文
摘要:8.1 M语言控制模型的仿真 8.1.1 sim控制模型仿真及参数配置 8.1.2 set_param控制模型仿真过程 8.2 M语言修改模型属性 8.3 M语言自动建立模型 8.3.1 模型的建立及打开 8.3.2 模块的添加、删除及替换 8.3.3 信号线的添加及删除 8.3.4 M语言自动创建
阅读全文
摘要:为什么使用回调函数?为了使用户在数据初始化、模块拖拽、仿真结果绘图操作等过程中更加便利,表现力更加丰富,使模型和模块的动作,甚至跟模块端口相连 的信号的动作都能够由用户自定义,用户可以建立使用便利、具有个性化的模型执行过程。 7.1 什么是回调函数 Callback functions 是因某种操作
阅读全文
摘要:6.1 截图保存方式 6.2 拷贝视图方式 支持两种存储格式, bitmap格式和metafile格式。 复制后,支持粘贴到word。 6.3 使用saveas函数保存 saveas函数专门用于保存figure或simulink框图。2种调用方式: saveas(h, 'filename.ext')
阅读全文
摘要:https://peak-system.com.cn/hardware/can-interface/pcan-usb/ Initialize(CAN Reset+CANInitial)>>Write>>Read>>Uninitialize
阅读全文
摘要:simulink中为什么要使用定点数fixdt? 定点数相对于浮点数而言的。 1、定点数据类型占用的内存空间比浮点数据类型小;2、能以更快的速度执行,对于嵌入式产品而言,可以提高计算能力, 3、节约成本,带浮点运算单元FPU的MCU和DSP价钱更高,在嵌入式产品价格竞争中,些许的成本差距可以拉开市场
阅读全文
摘要:需求:开发同时支持切换不同型号CAN卡的上位机。 之前参考ZLGUSBCAN例程,调试程序,硬件型号是USBCAN-2E-U,因为以前没用过注册事件,它里面的接收和发送用的都是注册事件:以前老是想知道怎样才能像CANTest一样可以实时收发CAN数据并显示,看了Demo,用的是注册事件,恍然大悟。
阅读全文
摘要:为什么要用JKI SMO? 1、习惯了使用JKI State Machine; 2、JKI State Machine 是单进程的,无法处理多任务并发系统; 3、对OOP知之甚少,绕过OOP设计的复杂性。 安装工具包 Demo演示: 需求:采集电压并显示,超过3.5V时,报警提示。 分析:需要2个S
阅读全文