- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
JC-3166软件使用手册
图形文件编写方法
本系统使用Visual C++ 6.0作为开发测试程序的工具,测试程序以动态连接库的形式生成,由系统操作软件调用执行。
测试程序包括两部分:
图形文件:用于描述测试图形及图形顺序流向控制
测试程序:产生测试程序动态连接库文件
4.1 图形文件的生成、运行简介
图形文件是给定格式的文本文件,先在任意文本编辑器环境下编辑图形文件的ASCII源文件,然后执行ComplieDlg.exe程序编译源文件,转换成与测试系统硬件相适应的图形文件二进制目标文件。
测试程序执行函数LOAD_PATTERN()函数,把目标图形文件装载到测试系统的存储器,设定好启动点,执行RUN_PATTERN()函数,启动测试。
4.2 图形文件编写步骤
标准图形文件以.mdc为扩展名,文件的第一行为“MEM_SOURCE_15;”。
定义管脚
以“PINDEF”为开始标记,定义管脚及管脚组
定义管脚与通道对应关系
以“PIN_TO_CHANNEL”为开始标记,定义管脚与通道的对应关系
编辑图形指令及数据
以“MAIN_F”为开始标记,编辑测试图形的流程及图形
结束标志
以“END.”为结束标记,结束图形文件的编辑
图形文件编译转换
图形文件编辑完成后,在CompileDlg.exe程序环境下,填写或浏览(查找)要编辑的文件 - 编译 - 执行编译转换。转换成与源文件相同名称,扩展名为 .mdv的二进制文件。如源文件有错误,提示错误行号,错误原因。(参考2.6)
4.3 图形文件格式
源文件:ASCII 文件 .mdc文件
4.3.1 第一行:
MEM_SOURCE_15; --------第一行必须以“MEM_SOURCE_15;”开始,作为图形文件的标志
4.3.2 管脚定义:
PINDEF: -------- 管脚定义开始。
管脚名称 = I | O | IO 〉, BIN ,(通道号)
-------- 用二进制方式编写图形的管脚定义
〈管脚组名称〉(数值..数值) = I | O | IO , HEX ,(通道号)
------- 用十六进制方式编写图形的管脚定义
I: 表示为输入管脚
O: 表示为输出管脚
IO: 表示为输入/输出管脚
[范例]:
OUTP = O , BIN , ( 9 )
IN1 = I , BIN , ( 10 )
DATA(0..7) = IO, HEX , ( 8,7,6,5,4,3,2,1 )
ADDR(0..5) = I , HEX , ( 12,13,14,18,19,20 )
4.3.3 管脚到通道定义
PIN_TO_CHANNEL: --------从第一列开始,在下一行开始编辑管脚与通道对应关系
[范例]:
1 = 7
2..10 = 48..40
管脚与通道对应关系语句由两部分组成,第一部分是管脚号,第二部分是通道号,用 “=”号分开,可以有两种格式,如范例。
注意:必须一一对应,管脚数与通道数要相等。
4.3.4 图形指令及数据段标记
MAIN_F: -------- 必须从第一列开始,图形指令及数据段开始标志,表示下面的语句是指令和数据。
图形指令由多个指令段组成,每段由START_INDEX()开始,HALT (图形)结束。
图形指令有四种格式。
指令 (图形)
标号 指令 (图形)
指令,参数 (图形)
标号 指令,参数 (图形)
注: 无标号时第1列必须为空格
标号必须从第1列开始
指令与图形之间、参数与图形之间必须空格
4.3.5 起始点定义
START_INDEX (起始点标号) -------- 必须从第一列开始,起始点标号可为0至47间的一个数字。起始点标号用于在执行图形时,标明执行哪一段图形。在Visual C++中编写( )时,第1个参数就是起始点标号,与此定义相同,相互对应使用。
4.3.6 图形结束
END. -------- 必须从第1列开始,标志图形文件结束。
4.3.7 注释
{ } -------- 注释一行
// -------- 注释一行或在一条指令的结尾注释
4.4 指令及数据格
文档评论(0)