我希望看到用于调试代码的变量值。但是,当我将鼠标指针放在它们上时,我只能看到信号和输入和输出值,就像在这张图片中一样(state
这里是一个信号):
但是,我无法看到变量tmp
的价值:
我怎样才能看到变量的值?
答案 0 :(得分:2)
您可以通过单步执行相应的 <?php
include('connect-db.php');
if (isset($_GET['naam']))
{
// query db
$naam = $_GET['naam'];
$result = mysql_query("SELECT * FROM planten WHERE naam=$naam")
or die(mysql_error());
$row = mysql_fetch_array($result);
if($row)
{
// get data from db
$cat = $row['cat'];
$mintemp = $row['mintemp'];
$uitleg = $row['uitleg'];
$img = $row['img'];
}
}
?>
来观察变量值。
启动模拟并打开包含相应process
的源文件。
在process
的开头设置断点并运行模拟,直到使用命令process
触发断点。
现在,您可以通过
观察变量值a)将鼠标悬停在它上面,或者
b)选择菜单View - &gt;本地人并导航到设计层次结构中的流程。
现在,您可以使用命令run -all
单步执行该过程。您将看到变量值如何更改,直到进程暂停。使用step
继续模拟,直到再次触发断点。
答案 1 :(得分:1)
有一种方式:
i)运行模拟很短的时间,例如1 ns。
ii)点击查看 - &gt;当地人
iii)导航到设计中变量为和的位置 您将在“本地”窗口中看到它。将它添加到Waves。
iv)运行模拟的其余部分。