You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcos中显示静态模型的纯数值结果?

Xcos中纯数字结果展示的解决方案

一、现成可用的组件

直接使用Xcos自带的DISPLAY组件即可满足需求:

  • 该组件位于Sinks(输出类)库中,专门用于实时显示输入的数值结果,无需搭配额外时钟组件。
  • 使用方式:将两数相加模块的输出端直接连接到DISPLAY组件的输入端口,启动仿真后就能在组件界面看到纯数字的计算结果,完全替代CSCOPE+CLOCK_c的组合,操作更简洁。

二、自定义纯数字展示组件(可选)

如果需要更个性化的显示样式,可通过Scilab的块创建工具自定义组件,步骤如下:

  1. 打开Scilab,通过菜单栏Xcos → Create a new block打开块编辑器。
  2. 配置块参数:设置块名称(如Custom_Numeric_Display),输入端口数设为1,输出端口数设为0。
  3. 编写执行逻辑:在Block function中写入数值获取与显示代码,示例:
function [] = Custom_Numeric_Display(block)
    // 获取输入的计算结果
    input_value = block.port(1).in;
    // 更新组件上的文本显示
    set(block.handles.display_text, 'String', string(input_value));
endfunction
  1. 添加GUI元素:在块的GUI编辑面板中添加静态文本控件(命名为display_text),用于承载数字显示。
  2. 保存自定义块到专属库,之后即可在Xcos流程图中直接调用。

内容的提问来源于stack exchange,提问作者Stefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 01:22:07