JC3166软件使用手册范本文档格式.docx
- 文档编号:14249815
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:32
- 大小:49.64KB
JC3166软件使用手册范本文档格式.docx
《JC3166软件使用手册范本文档格式.docx》由会员分享,可在线阅读,更多相关《JC3166软件使用手册范本文档格式.docx(32页珍藏版)》请在冰豆网上搜索。
执行编译转换。
转换成与源文件相同名称,扩展名为.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间的一个数字。
起始点标号用于在执行图形时,标明执行哪一段图形。
在VisualC++中编写测试程序时,在调用函数RUN_PATTERN()时,第1个参数就是起始点标号,与此定义相同,相互对应使用。
4.3.6图形结束
END.--------必须从第1列开始,标志图形文件结束。
4.3.7注释
{}--------注释一行
//--------注释一行或在一条指令的结尾注释
4.4指令及数据格式说明
1.指令:
INC顺次走一步,执行一次图形
RPT,n重复送该图形n+1次,n最大不能超过4095
LDC,n为LOOP循环指令定义循环次数,n是LOOP指令的循环次数,最大值不能超过4095,最多可嵌套装三次n值
LOOP,标号如LDC装入的n值不等于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数据装载到部地址计数器2中.
ADDR1当前图形送出后把地址输出取地址计数器1的值
ADDR2当前图形送出后把地址输出取地址计数器2的值
INCAR1地址计数器1加1,当前图形送出后把部地址计数器1加1
INCAR2地址计数器2加1,当前图形送出后把部地址计数器2加1
DECAR1地址计数器1减1,当前图形送出后把部地址计数器1减1
DECAR2地址计数器2减1,当前图形送出后把部地址计数器2减1
图形指令的第一列必须是空格
标号必须从第一列开始,不能空格
3.数据格式
0、1:
二进制方式,0为输入低,1为输入高
L、H:
二进制方式,L为输出低,H为输出高
T:
十六进制方式,表示后面数据为输出
X:
表示对应的通道不驱动,不测试
[例]m74ls32.mdc图形文件
PINDEF
INPUT(1..8)=I,HEX,(1,2,4,5,43,44,46,47)
OUT(1..4)=O,HEX,(3,6,42,45)
PIN_TO_CHANNEL
1..6=1..6
8..13=42..47
MAIN_F
{DMFC}
START_INDEX(0)
INC(00T0)
INC(55TF)
INC(AATF)
INC(FFTF)
HALT(FFTF)
START_INDEX
(1)
INC(00TX)
HALT(00TX)
START_INDEX
(2)
INC(FFTX)
HALT(FFTX)
END.
5.用户指令
目前JC-3166测试系统提供的用户指令共28条,指令列表如下,用户可根据顺序查询详细说明。
用户指令目录
项目
指令名称
注释
1
PMU_CONDITIONS()
设置PMU测量条件
2
PMU_MEASURE()
PMU测量
3
SET_DPS()
设置DPS条件
4
DPS_MEASURE()
DPS测量
5
DPS_OFF()
关闭DPS
6
FORMAT()
格式化波形
7
SET_INPUT_LEVEL()
设置输入参考电平
8
SET_OUTPUT_LEVEL()
设置输出参考电平
9
LOAD_PATTERN()
装入图形文件到测试仪的存
10
RUN_PATTERN()
执行一段图形
11
SET_PERIOD()
设置时钟周期
12
SET_TIMING()
设置时钟
13
MASK_CHANB_FAIL()
设置屏蔽通道板失效位
14
RESUME_CHANB_FAIL()
取消屏蔽通道板失效位
15
READ_NOM_CHANB()
非屏蔽通道板失效状态下读通道板的测试数据
16
READ_MASK_CHANB()
屏蔽通道板失效状态下读通道板的测试数据
17
SET_CAT()
向外设发送打点指令
18
SET_EOT()
向外设发送测试结束指令
19
SET_MASKJMP()
屏蔽JMP状态
20
CLEAR_MASKJMP()
清除屏蔽JMP状态指令
21
SET_RELAY()
闭合指定继电器,其他继电器打开
22
CLOSE_RELAY()
闭合指定继电器,其他保持原状态
23
CLEAR_RELAY()
清继电器
24
Sleep()
延时(单位:
ms)
25
BIN()
设置分箱号
26
SHOW_RESULT()
显示测试结果到显示设备
27
READ_PC()
读当前图形指针位置
28
CLEAR_ALL()
总清
5.1PMU_CONDITIONS()
[函数原形]
voidPMU_CONDITIONS(unsignedintMode,doubleValue,unsignedintValue_Unit,doubleClamp_Value,unsignedintClamp_Unit);
[功能]
设置PMU的测试条件,在使用精密测量单元PMU测量前先设置好,选用不同的模式,决定PMU测量方法。
箝位值作为限流或限压
的保护值,并且根据箝位值自动选择测量量程。
[参数]
Mode:
测量模式,有三种选择:
DMV------直接测压
FVMI-----加压测流
FIMV-----加流测压
Value:
施加值
围:
电压:
±
15V
电流:
250mA
Value_Unit:
施加单位
FVMI方式,单位可以选V或MV
FIMV方式,单位可以选单位可以选MA或UA
Clamp_Value:
箝位值
围:
0~15V
电流:
0~250mA
Clamp_Unit:
箝位单位
DMV方式,施加值无意义,箝位值是电压,单位可以选V或MV
FVMI方式,电流箝位,单位可以选MA或UA
FIMV方式,电压箝位,单位可以选V或MV
[例]
设置PMU测量模式为加压测流方式,施加电压5V,箝位电流10mA。
PMU_CONDITIONS(FVMI,5,V,10,mA)
5.2PMU_MEASURE()
[函数原形]
BOOLPMU_MEASURE(CStringcsPin,unsignedinttDelay,
CStringcsItem,CStringcsUnit,
doublefUpLimit,doub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JC3166 软件 使用手册 范本
![提示](https://static.bdocx.com/images/bang_tan.gif)