发明名称 提供参考注记之方法与系统
摘要 在具有视觉输出装置与除错软体之电脑系统申,执行该除错软体,且已载入原始设计码及模拟结果后,该软体藉由呼叫一资料库应用程式,-在该电脑系统之记忆体中,产生原始码变数动态资料库与模拟结果动态资料库,藉该软体在该视觉输出装置上显示其运算结果,在该电脑系统中用以于该输出装置上之一原始码视窗中显示参考注记之方法,包含下列各步骤:一参考注记空间产生步骤,用以在原始程式码中各变数附近之适当位置处产生具有适当尺寸之参考注记空间;一徵询步骤,用以自该架构资料库徵询该原始码视窗中所示各变数之当时数值;一注记决定步骤,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之各模拟值,以决定待绘制之各参考注记的型态与内容;一栏位决定步骤,用以依前一步骤所决定之各参考注记的型态与内容、该原始码视窗中所示各变数之位置、以及该等参考注记空间之立置与尺寸,决定各参考注记之位置与栏位尺寸;以及一注记绘制步骤,用以将各参考注记之内容绘制在相对应之该等栏位中。
申请公布号 TW475150 申请公布日期 2002.02.01
申请号 TW088102247 申请日期 1999.02.12
申请人 思源科技股份有限公司 发明人 卢育圣
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 罗行 台北巿巿民大道四段二一三号七楼
主权项 1.在具有视觉输出装置与电脑除错软体之一电脑系统中,执行该除错软体,且已载入原始设计码及模拟结果后,该软体藉由呼叫一资料库应用程式,在该电脑系统之记忆体中,产生原始码变数动态资料库与模拟结果动态资料库,藉该软体在一视觉输出装置上显示其运算结果,在该电脑系统中用以于该输出装置上之一原始码视窗中显示参考注记之方法,包含下列各步骤:一参考注记空间产生步骤,用以在该原始码视窗中所示之至少一变数附近之适当位置处产生相对应且具有适当尺寸之至少一参考注记空间;一徵询步骤,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该至少一变数之当时数値;一注记决定步骤,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之该至少一变数之当时数値,以决定待绘制之该至少一参考注记的型态与内容;一栏位决定步骤,用以依前一步骤所决定之该至少一参考注记的型态与内容、该至少一变数之位置以及该至少一参考注记空间之位置与尺寸,决定该至少一参考注记之位置与栏位尺寸;以及一注记绘制步骤,用以将该至少一参考注记之内容绘制在相对应之栏位中。2.依申请专利范围第1项之方法,其中该注记决定步骤中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定値,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。3.依申请专利范围第1项之方法,其中于该注记绘制步骤中,将该至少一参考注记之内容绘制在相对应之栏位中时,若该栏位之大小不足以容纳相对应之参考注记内容,则将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。4.依申请专利范围第3项之方法,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。5.依申请专利范围第3项之方法,其中于该注记绘制步骤更包含:于滑鼠指标移至该具有阴影之长方形栏位框中时,以足够大之浮现式长方框显示相对应参考注记之全部内容。6.用于一电脑系统中之一种用以提供参考注记之系统,该电脑系统包含一视觉输出装置与一除错软体,当已载入原始设计码及模拟结果后,该软体藉由呼叫一资料库应用程式,在该电脑系统之记忆体中,产生原始码变数动态资料库与模拟结果动态资料库,藉该软体在该视觉输出装置上显示其运算结果,该用以提供参考注记之系统包含下列各项:一参考注记空间产生装置,用以在该原始码视窗中所示之至少一变数附近之适当位置处产生相对应且具有适当尺寸之至少一参考注记空间;一徵询装置,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该至少一变数之当时数値;一注记决定装置,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之该至少一变数之当时数値,以决定待绘制之该至少一参考注记的型态与内容;一栏位决定装置,用以依前一步骤所决定之该至少一参考注记的型态与内容、该至少一变数之位置以及该至少一参考注记空间之位置与尺寸,决定该至少一参考注记之位置与栏位尺寸;以及一注记绘制装置,用以将该至少一参考注记之内容绘制在相对应之栏位中。7.依申请专利范围第6项之用以提供参考注记之系统,其中试注记决定装置中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定値,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。8.依申请专利范围第6项之用以提供参考注记之系统,其中于该注记绘制步骤中,将该至少一参考注记之内容绘制在相对应之栏位中时,若该栏位之大小不足以容纳相对应之参考注记内容,则将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。9.依申请专利范围第8项之用以提供参考注记之系统,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。10.依申请专利范围第8项之用以提供参考注记之系统,其中于该注记绘制装置于滑鼠指标移至该具有阴影之长方形栏位框中时,将以足够大之浮现式长方框显示相对应参考注记之全部内容。11.电脑可读取之一种记录媒体,其中记录之程式内容,使包含一视觉输出装置与一除错软体之电脑能够至少执行下列各步骤:一参考注记空间产生步骤,用以在该原始码视窗中所示之至少一变数附近之适当位置处产生相对应且具有适当尺寸之至少一参考注记空间;一徵询步骤,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该至少一变数之当时数値;一注记决定步骤,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之该至少一变数之当时数値,以决定待绘制之该至少一参考注记的型态与内容;一栏位决定步骤,用以依前一步骤所决定之该至少一参考注记的型态与内容、该至少一变数之位置以及该至少一参考注记空间之位置与尺寸,决定该至少一参考注记之位置与栏位尺寸;以及一注记绘制步骤,用以将该至少一参考注记之内容绘制在相对应之栏位中。12.依申请专利范围第11项之电脑可读取之一种记录媒体,其中该注记决定步骤中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定値,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。13.依申请专利范围第11项之电脑可读取之一种记录媒体,其中于该注记绘制步骤中,将该至少一参考注记之内容绘制在相对应之栏位中时,若该栏位之大小不足以容纳相对应之参考注记内容,则将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。14.依申请专利范围第13项之电脑可读取之一种记录媒体,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。15.依申请专利范围第13项之电脑可读取之一种记录媒体,其中于该注记绘制步骤更包含:于滑鼠指标移至该具有阴影之长方形栏位框中时,以足够大之浮现式长方框显示相对应参考注记之全部内容。16.在具有视觉输出装置与电脑除错软体之一电脑系统中,执行该除错软体,且已载入原始设计码及模拟结果后,该软体藉由呼叫一资料库应用程式,在该电脑系统之记忆体中,产生原始码变数动态资料库与模拟结果动态资料库,藉该软体在一视觉输出装置上显示其运算结果,在该电脑系统中用以于该输出装置上之一原始码视窗中显示参考注记之方法,包含下列各步骤:一参考注记空间产生步骤,用以在原始程式码中各变数附近之适当位置处产生具有适当尺寸之参考注记空间;一徵询步骤,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该原始码视窗中所示各变数之当时数値;一注记决定步骤,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之各模拟値,以决定待绘制之各参考注记的型态与内容;一栏位决定步骤,用以依前一步骤所决定之各参考注记的型态与内容、该原始码视窗中所示各变数之位置、以及该等参考注记空间之位置与尺寸,决定各参考注记之位置与栏位尺寸;以及一注记绘制步骤,用以将各参考注记之内容绘制在相对应之该等栏位中。17.依申请专利范围第16项之方法,其中该注记决定步骤中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定値,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。18.依申请专利范围第16项之方法,其中于该注记绘制步骤中,将各参考注记之内容绘制在相对应之该等栏位中时,若某一栏位之大小不足以容纳相对应之参考注记内容时,将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。19.依申请专利范围第18项之方法,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。20.依申请专利范围第18项之方法,其中于该注记绘制步骤更包含:于滑鼠指标移至该具有阴影之长方形栏位框中时,以足够大之浮现式长方框显示相对应参考注记之全部内容。21.用于一电脑系统中之一种用以提供参考注记之系统,该电脑系统包含一视觉输出装置与一除错软体,当已载入原始设计码及模拟结果后,该软体藉由呼叫一资料库应用程式,在该电脑系统之记忆体中,产生原始码变数动态资料库与模拟结果动态资料库,藉该软体在该视觉输出装置上显示其运算结果,该用以提供参考注记之系统包含下列各项:一参考注记空间产生装置,用以在原始程式码中各变数附近之适当位置处产生具有适当尺寸之参考注记空间;一徵询装置,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该原始码视窗中所示之各变数的当时数値;一注记决定装置,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之各模拟値,以决定待绘制之各参考注记的型态与内容;一栏位决定装置,用以依前一步骤所决定之各参考注记的型态与内容、该原始码视窗中所示各变数之位置、以及该等参考注记空间之位置与尺寸,决定各参考注记之位置与栏位尺寸;以及一注记绘制装置,用以将各参考注记之内容绘制在相对应之该等栏位中。22.依申请专利范围第21项之用以提供参考注记之系统,其中该注记决定装置中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定値,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。23.依申请专利范围第21项之用以提供参考注记之系统,其中于该注记绘制装置将各参考注记之内容绘制在相对应之该等栏位中时,若某一栏位之大小不足以容纳相对应之参考注记内容时,将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。24.依申请专利范围第23项之用以提供参考注记之系统,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。25.依申请专利范围第23项之用以提供参考注记之系统,其中于该注记绘制装置于滑鼠指标移至该具有阴影之长方形栏位框中时,将以足够大之浮现式长方框显示相对应参考注记之全部内容。26.电脑可读取之一种记录媒体,其中记录之程式内容,使包含一视觉输出装置与一除错软体之电脑能够至少执行下列各步骤:一参考注记空间产生步骤,用以在原始程式码中各变数附近之适当位置处产生具有适当尺寸之参考注记空间;一徵询步骤,用以自该原始码变数动态资料库与该模拟结果动态资料库徵询该原始码视窗中所示各变数之当时数値;一注记决定步骤,用以依预定之参考注记绘制规则,分析在前一步骤中所徵询到之各模拟値,以决定待绘制之各参考注记的型态与内容;一栏位决定步骤,用以依前一步骤所决定之各参考注记的型态与内容、该原始码视窗中所示各变数之位置、以及该等参考注记空间之位置与尺寸,决定各参考注记之位置与栏位尺寸;以及一注记绘制步骤,用以将各参考注记之内容绘制在相对应之该等栏位中。27.依申请专利范围第26项之电脑可读取之一种记录媒体,其中该注记决定步骤中之该预定之参考注记绘制规则为:对于目前任一变数之数値,若在目前时间,该变数之数値为一稳定位,则其参考注记以一数字表示该稳定値;若该变数之数値,在目前时间,从1变为0,则其参考注记以预定之第一符号表示;若该变数之数値,在目前时间,从0变为1,则其参考注记以预定之第二符号表示;若该变数之数値,在目前时间,从1变为0,且又从0变为1,则其参考注记以预定之第三符号表示;若该变数之数値,在目前时间,从0变为1,且又从1变为0,则其参考注记以预定之第四符号表示;若该变数之数値,在目前时间,从非0或1之某一数値变为非1或0之另一数値,则其参考注记以其变动前后之该某一数値与该另一数値表示;若该变数之数値,在目前时间,具有超过二个之变动数値,则其参考注记以第五符号表示。28.依申请专利范围第26项之电脑可读取之一种记录媒体,其中于该注记绘制步骤中,将各参考注记之内容绘制在相对应之该等栏位中时,若某一栏位之大小不足以容纳相对应之参考注记内容时,将绘制具有阴影之长方形栏位框,并于此栏位框内显示该参考注记之部分内容。29.依申请专利范围第28项之电脑可读取之一种记录媒体,其中显示参考注记之部分内容时,采向右对齐之方式,优先显示参考注记内容之右侧部分。30.依申请专利范围第28项之电脑可读取之一种记录媒体,其中于该注记绘制步骤更包含:于滑鼠指标移至该具有阴影之长方形栏位框中时,以足够大之浮现式长方框显示相对应参考注记之全部内容。图式简单说明:图1为在一电脑系统中执行一整合式分析与除错应用软体,但尚未启动此软体中所包含之依本发明提供参考注记之方法时,该应用软体在视觉显示装置中所显示之原始码视窗;图2为在一电脑系统中执行一整合式分析与除错应用软体,且已经启动此软体中所包含之依本发明提供参考注记之方法时,该应用软体在视觉显示装置中所显示之原始码视窗,依本发明之方法在此原始码视窗内显示参考注记;图3为使用依本发明提供参考注记之方法的流程图;以及图4A至4D显示依本发明提供参考注记之方法中所使用的四种符号图。
地址 新竹市科学工业园区园区二路六十号二楼