问题标签 [vlab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
systemc - 如何判断精化是否在断点处完成?
当我在 VLAB 脚本中遇到断点时,我如何才能知道我是否已经导致精化完成?
我的脚本到达一个引发错误的语句:
Error: (E529) insert module failed: elaboration done
(导致这种情况的命令是vlab.instantiate("stim", "stim")
)
所以很明显,精心制作(对我来说)已经完成了。我需要以某种方式回到流程中并找出发生的地方 - 所以我需要某种方式来询问“详细说明是否完成?” 在我在脚本前面设置断点的地方。
python - 在 VLAB 仿真期间在屏幕上显示图像
我正在 VLAB 下编写一个 SystemC 模拟演示脚本。
如何在屏幕上显示图像,作为演示运行时执行的操作之一?
我尝试使用 wx 打开一个窗口并显示一个图像,但这需要我创建一个 wxApp,它阻塞了我的演示线程。
编辑:
这个问题几乎等同于经常被问到的同一个问题:“如何在 Python 中显示图像?”,因为 VLAB 解释器是 Python。但是,我正在寻找一种不需要我将 VLAB 指向第三方库的解决方案。
vlab - 如何从我的运行脚本中选择设置平台/模型属性?
我正在使用 VLAB MPC5xxx 工具箱。
我有一个运行脚本来控制我的模拟,它以通常的方式加载平台,然后运行它:
我想给这个运行脚本一个参数来打开核心中的跟踪,我知道你可以通过在核心上设置跟踪属性来做到这一点。而且我知道我可以使用 python 的 optparse 读取脚本的选项。
我遇到的问题是您必须在详细说明结束之前设置属性,但是在详细说明之前我可以访问模拟的唯一地方是在测试台中......但似乎没有办法传递参数(例如脚本参数)到测试台。
我应该如何将脚本中的参数传递到测试台中,以便有条件地打开或不打开核心跟踪?
vlab - 出于调试目的,如何在其中包含带有 display_trace() 的运行脚本
我有一个典型的“运行”脚本(如下)。
当我想调试场景时,我使用 VLAB GUI ...在这种情况下,我希望打开跟踪窗口,所以我在运行脚本的末尾有 display_trace()。
但是,我通常只想批量运行这个场景作为回归测试的一部分。问题是 VLAB 在批处理模式下会在 display_trace() 上引发异常。
我真的不喜欢这个想法
(甚至捕捉到抛出的特定错误)......它只是感觉“混乱”。如果我错过了 display_trace() 上的有效异常怎么办?
如果我处于批处理模式,有什么方法根本不调用 display_trace() 吗?
运行脚本:
python - 如何避免一直键入 run() 的参数
在我的 VLAB python 脚本中,我反复为 time_unit 和阻塞输入相同的参数:
有什么方法可以避免打字
每次打电话run()
?
systemc - 如何使用语义记录 sc_logic 值?
我需要转换这段代码:
使用语义登录。
我尝试简单地这样做:
但 SEM_MSG 并不神奇地理解 sc_logic。
c - 为什么程序省略了一些行?(加密文本的c程序)
我正在尝试制作一个使用凯撒密码加密文本的程序。要移动的位置数将作为命令行参数提供给程序,并且不应加密字母以外的字符。程序应该只在输入结束时停止。我的问题是程序省略了修改数字的行。该程序在我学校提供的平台上运行,我不确定它是什么。请帮我修复程序。
这是我的程序