System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及芯片,尤其涉及一种文本行转换方法、电子设备和介质。
技术介绍
1、传统的电子设计自动化(electronic design automation,简称eda)调试软件,大多是基于已撰写好的源代码,模拟芯片的运行过程,来测试功能的完整性以及正确性。在芯片测试过程中,如果遇到宏定义的语法,为了快速的呈现宏展开后的内容,可以在原文件中动态的插入宏展开文本行。
2、当存在动态插入的文本行内容时,文件可见内容(doc)和原文件内容(file)就会不一致,从而导致可见内容行(doc line)和原文件内容行(file line)存在不一致的情况,如图1所示。而在实际开发中,用户往往需要基于可见内容行做一些操作,然后将相关操做信息同步至源文件中。还需基于原文件内容行做另一些操作,然后将相关操作信息同步至可见内容中。由此可知,如何实现在可见内容行和原文件行之间的快速切换,提高芯片测试效率,成为解决的技术问题。
技术实现思路
1、本专利技术目的在于,提供一种文本行转换方法、电子设备和介质能够,实现可见内容行和原文件行之间的快速切换。
2、根据本专利技术第一方面,提供了一种文本行转换方法,包括:
3、步骤s1、初始化设置一个数组,数组初始设置为空;
4、步骤s2、在可视内容中加载原文件,然后在可视内容加载的原文件中动态插入内容;
5、步骤s3、根据在可视内容加载的原文件中动态插入的内容在数组中插入数组元素,当前数组={v1,v2
6、步骤s4、基于{v1,v2,…,vm,…,vg(m)}执行可见内容行和原文件行之间的转换。
7、根据本专利技术第二方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本专利技术第一方面所述的方法。
8、根据本专利技术第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本专利技术第一方面所述的方法。
9、本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术提供的一种文本行转换方法、电子设备和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:
10、本专利技术根据在可视内容加载的原文件内容中动态插入的内容在数组中动态生成数组元素,动态生成数组,基于是数组实现文件可见内容行和原文件内容行之间的快速转换,提高了文件可见内容行和原文件内容行之间的转换效率,从而提高了芯片测试效率。
本文档来自技高网...【技术保护点】
1.一种文本行转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求6所述的方法,其特征在于,
8.根据权利要求6所述的方法,其特征在于,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行前述权利要求1-8中任一项所述的方法。
【技术特征摘要】
1.一种文本行转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:张邦全,向君,
申请(专利权)人:上海合见工业软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。