JC-3166软件使用手册

上传人:cl****1 文档编号:484893868 上传时间:2023-09-10 格式:DOC 页数:26 大小:170.50KB
返回 下载 相关 举报
JC-3166软件使用手册_第1页
第1页 / 共26页
JC-3166软件使用手册_第2页
第2页 / 共26页
JC-3166软件使用手册_第3页
第3页 / 共26页
JC-3166软件使用手册_第4页
第4页 / 共26页
JC-3166软件使用手册_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《JC-3166软件使用手册》由会员分享,可在线阅读,更多相关《JC-3166软件使用手册(26页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除4. 图形文件编写方法本系统使用Visual C+ 6.0作为开发测试程序的工具,测试程序以动态连接库的形式生成,由系统操作软件调用执行。测试程序包括两部分: 图形文件:用于描述测试图形及图形顺序流向控制 测试程序:产生测试程序动态连接库文件41 图形文件的生成、运行简介VC+测试源程序Mdc图形文件(源程序)VC+编译图形编译运行测试仪系统软件RUN_PATTERN( )设定启动点启动功能测试加载图形到图形发生器LOAD_PATTERN( )测试系统磁盘动态连接库Mdv文件(二进制文件) 图形文件是给定格式的文本文件,先在任意文本编辑器环境下编

2、辑图形文件的ASCII源文件,然后执行ComplieDlg.exe程序编译源文件,转换成与测试系统硬件相适应的图形文件二进制目标文件。测试程序执行函数LOAD_PATTERN()函数,把目标图形文件装载到测试系统的存储器,设定好启动点,执行RUN_PATTERN()函数,启动测试。42 图形文件编写步骤标准图形文件以.mdc为扩展名,文件的第一行为“MEM_SOURCE_15;”。l 定义管脚以“PINDEF”为开始标记,定义管脚及管脚组l 定义管脚与通道对应关系以“PIN_TO_CHANNEL”为开始标记,定义管脚与通道的对应关系l 编辑图形指令及数据以“MAIN_F”为开始标记,编辑测试图

3、形的流程及图形l 结束标志 以“END.”为结束标记,结束图形文件的编辑l 图形文件编译转换图形文件编辑完成后,在CompileDlg.exe程序环境下,填写或浏览(查找)要编辑的文件 - 编译 - 执行编译转换。转换成与源文件相同名称,扩展名为 .mdv的二进制文件。如源文件有错误,提示错误行号,错误原因。(参考2.6)43 图形文件格式源文件:ASCII 文件 .mdc文件 431 第一行:MEM_SOURCE_15;-第一行必须以“MEM_SOURCE_15;”开始,作为图形文件的标志 432 管脚定义:PINDEF:- 管脚定义开始。 I | O | IO ,(通道号)- 用二进制方式

4、编写图形的管脚定义管脚组名称(数值.数值) ,(通道号) - 用十六进制方式编写图形的管脚定义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 ) 433管脚到通道定义PIN_TO_CHANNEL:-从第一列开始,在下一行开始编辑管脚与通道对应关系范例: 1 = 72.10 = 48.40管脚与通道对应关系语句由两部分组成

5、,第一部分是管脚号,第二部分是通道号,用 “=”号分开,可以有两种格式,如范例。注意:必须一一对应,管脚数与通道数要相等。 434 图形指令及数据段标记MAIN_F:-必须从第一列开始,图形指令及数据段开始标志,表示下面的语句是指令和数据。图形指令由多个指令段组成,每段由START_INDEX()开始,HALT (图形)结束。图形指令有四种格式。指令(图形)标号指令(图形)指令,参数(图形)标号指令,参数(图形)注:无标号时第1列必须为空格标号必须从第1列开始指令与图形之间、参数与图形之间必须空格 435 起始点定义START_INDEX (起始点标号) -必须从第一列开始,起始点标号可为0至

6、47间的一个数字。起始点标号用于在执行图形时,标明执行哪一段图形。在Visual C+中编写测试程序时,在调用函数RUN_PATTERN( )时,第1个参数就是起始点标号,与此定义相同,相互对应使用。 436 图形结束END. - 必须从第1列开始,标志图形文件结束。437 注释 - 注释一行/ - 注释一行或在一条指令的结尾注释44 指令及数据格式说明1 指令:INC 顺次走一步,执行一次图形RPT,n重复送该图形n+1次,n 最大不能超过4095LDC,n为LOOP循环指令定义循环次数,n是LOOP指令的循环次数,最大值不能超过4095,最多可嵌套装三次n值LOOP,标号如LDC装入的n值

7、不等于0:n减1,跳转到标号.如LDC装入的n值等于0: 顺次往下走,LOOP指令支持3层嵌套.GOTO,标号跳转到标号GONP,标号从标号开始,如失效: 跳转到标号,如不失效,到下一图形。LDF动态测量时的标志,与JMP配合使用, JMP,标号动态测量时,从标号开始,到JMP语句循环执行。HALT送该图形后停止,图形发生器工作结束,每个起始点START_INDEX对应1个HALT.2存储器测试指令 LDAR1,nn(max=24位)地址计数器1装载,把当前图形中地址管脚对应的F数据装载到内部地址计数器1中.LDAR2,nn(max=24位)地址计数器2装载,把当前图形中地址管脚对应的F数据装

8、载到内部地址计数器2中.ADDR1当前图形送出后把地址输出取地址计数器1的值ADDR2当前图形送出后把地址输出取地址计数器2的值INCAR1地址计数器1加1,当前图形送出后把内部地址计数器1加1INCAR2地址计数器2加1,当前图形送出后把内部地址计数器2加1DECAR1地址计数器1减1,当前图形送出后把内部地址计数器1减1DECAR2地址计数器2减1,当前图形送出后把内部地址计数器2减1注意:图形指令的第一列必须是空格标号必须从第一列开始,不能空格3数据格式0、1:二进制方式,0为输入低,1为输入高L、H:二进制方式, L为输出低,H为输出高T:十六进制方式,表示后面数据为输出X:表示对应的

9、通道不驱动,不测试范例 m74ls32.mdc 图形文件MEM_SOURCE_15;PINDEFINPUT(1.8) = I, HEX, (1,2,4,5,43,44,46,47)OUT(1.4) = O,HEX, (3,6,42,45)PIN_TO_CHANNEL1.6 = 1.68.13 = 42.47MAIN_FD M F CSTART_INDEX(0) INC (00 T0) INC (55 TF) INC (AA TF) INC (FF TF) HALT (FF TF)START_INDEX(1) INC (00 TX) HALT (00 TX)START_INDEX(2) INC

10、(FF TX) HALT (FF TX)END.5用户指令目前JC-3166测试系统提供的用户指令共 28 条,指令列表如下,用户可根据顺序查询详细说明。用户指令目录项目指令名称注释1PMU_CONDITIONS( )设置PMU测量条件2PMU_MEASURE( )PMU测量3SET_DPS( )设置DPS条件4DPS_MEASURE( )DPS测量5DPS_OFF( )关闭DPS6FORMAT( )格式化波形7SET_INPUT_LEVEL( )设置输入参考电平8SET_OUTPUT_LEVEL( )设置输出参考电平9LOAD_PATTERN( )装入图形文件到测试仪的内存10RUN_PAT

11、TERN( )执行一段图形11SET_PERIOD( )设置时钟周期12SET_TIMING( )设置时钟13MASK_CHANB_FAIL( )设置屏蔽通道板失效位14RESUME_CHANB_FAIL( )取消屏蔽通道板失效位15READ_NOM_CHANB( )非屏蔽通道板失效状态下读通道板的测试数据16READ_MASK_CHANB( )屏蔽通道板失效状态下读通道板的测试数据17SET_CAT( )向外设发送打点指令18SET_EOT( )向外设发送测试结束指令19SET_MASKJMP( )屏蔽JMP状态20CLEAR_MASKJMP()清除屏蔽JMP状态指令21SET_RELAY(

12、)闭合指定继电器,其他继电器打开22CLOSE_RELAY ( )闭合指定继电器,其他保持原状态23CLEAR_RELAY()清继电器24Sleep()延时(单位:ms)25BIN()设置分箱号26SHOW_RESULT()显示测试结果到显示设备27READ_PC()读当前图形指针位置28CLEAR_ALL()总清51PMU_CONDITIONS ( )函数原形void PMU_CONDITIONS (unsigned int Mode, double Value, unsigned int Value_Unit,double Clamp_Value,unsigned int Clamp_Un

13、it);功能设置PMU的测试条件,在使用精密测量单元 PMU 测量前先设置好,选用不同的模式,决定PMU测量方法。箝位值作为限流或限压的保护值,并且根据箝位值自动选择测量量程。参数Mode :测量模式,有三种选择:DMV - 直接测压FVMI - 加压测流FIMV - 加流测压Value:施加值 范围:电压:15V电流:250mA Value_Unit : 施加单位FVMI方式,单位可以选V 或 MVFIMV方式,单位可以选单位可以选 MA 或 UAClamp_Value: 箝位值范围:电压:0 15V 电流:0 250mA Clamp_Unit: 箝位单位DMV 方式, 施加值无意义,箝位值是电压,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号