恒润科技Helix QAC 创建工程指南

需积分: 50 42 下载量 52 浏览量 更新于2024-07-15 1 收藏 1.63MB PDF 举报
"这份文档是关于恒润科技公司的Helix QAC工具的使用教程,主要集中在如何创建一个新的工程。Helix QAC是一款静态代码分析工具,用于提升软件质量,确保代码符合预设的规则和标准。该教程包含了创建工程、添加代码以及从QAC-8.1.2版本导入工程等步骤。" 在使用Helix QAC进行静态测试的过程中,创建工程是初始阶段的关键步骤。首先,用户可以通过点击工具界面中的"New Project"按钮或者在"Project"菜单下选择"New Project"来启动新建工程的流程。在创建新工程的对话框中,用户需要设置以下几个关键参数: 1. **工程路径/工程名**:在ProjectName栏目中,用户可以通过右侧按钮选择工程的根目录,根目录的名称将自动作为工程的名称。 2. **语言选择**:用户需要从下拉菜单中选择工程的语言类型,本教程中提及的是C/C++。 3. **Analysis Configuration File (acf)** 和 **Rule Configuration File (rcf)**:这两项是用于定义分析和规则配置的文件,用户需要根据工程需求选择相应的配置文件。 4. **编译器选择**:创建工程时,用户需要在页面下方选择合适的编译器。可以通过左侧的下拉菜单进行筛选,然后在右侧列表中点击CCT(编译器配置文件)以查看详细信息。如果找不到匹配的编译器,可以选择"Helix_Generic_C"或"Helix_Generic_C++"作为替代。 5. **设置完成后**,点击"Create"按钮来创建工程。如果勾选了"OpenProjectProperties",系统会弹出一个窗口,允许用户进一步细化工程的属性设置。 创建工程之后,下一步通常涉及到添加代码。在"Project Properties"页面,用户可以管理RCF、ACF和CCT的设置,确保它们符合工程的需求。这可能包括指定源代码文件的位置、调整分析规则或者更新编译器配置等操作。 此外,教程还提到了从QAC-8.1.2版本导入工程的选项,这对于已有项目升级或者迁移至新版本的Helix QAC来说是至关重要的。导入过程可能会涉及迁移配置文件、适应新版本的规则变化以及更新编译器设置等工作,以确保原有工程的分析结果能够平滑过渡到新版本。 Helix QAC的工程创建是一个细致的过程,涉及到多个配置层面,正确设置这些参数有助于确保静态代码分析的准确性和有效性,从而提高软件的质量和安全性。通过遵循这个教程,用户可以有效地开始他们的静态测试之旅。

gmx xpm2ps -f dssp.xpm -o secondary-structure.eps -title none -di 1.m2p -rainbow red可以将xom文件转化成eps,请修改以下代码,使其只显示只显示alpha-helix与beta-sheet,使alpha-helix用蓝色表示,beta-sheet用黄色表示。; Command line options of xpm2ps override the parameters in this file black&white = no ; Obsolete titlefont = Times-Roman ; A PostScript Font titlefontsize = 20 ; Font size (pt) legend = yes ; Show the legend legendfont = Times-Roman ; A PostScript Font legendlabel = ; Used when there is none in the .xpm legend2label = ; Used when merging two xpm’s legendfontsize = 14 ; Font size (pt) xbox = 2.0 ; x-size of a matrix element ybox = 2.0 ; y-size of a matrix element matrixspacing = 20.0 ; Space between 2 matrices xoffset = 0.0 ; Between matrix and bounding box yoffset = 0.0 ; Between matrix and bounding box x-major = 20 ; Major ticks on x axis every … frames x-minor = 5 ; Id. Minor ticks x-firstmajor = 0 ; First frame for major tick x-majorat0 = no ; Major tick at first frame x-majorticklen = 8.0 ; x-majorticklength x-minorticklen = 4.0 ; x-minorticklength x-label = ; Used when there is none in the .xpm x-fontsize = 16 ; Font size (pt) x-font = Times-Roman ; A PostScript Font x-tickfontsize = 10 ; Font size (pt) x-tickfont = Helvetica ; A PostScript Font y-major = 20 y-minor = 5 y-firstmajor = 0 y-majorat0 = no y-majorticklen = 8.0 y-minorticklen = 4.0 y-label = y-fontsize = 16 y-font = Times-Roman y-tickfontsize = 10 y-tickfont = Helvetica

2023-06-10 上传