为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

FMCOS文件系统应注意文件标识符的合理规划

2023-06-20 5页 doc 89KB 6阅读

用户头像 个人认证

is_856463

暂无简介

举报
FMCOS文件系统应注意文件标识符的合理规划     FMCOS文件系统应注意文件标识符的合理规划          根据FMCOS2.0手册中的描述,选择文件(SELECT)命令,有两种使用方法,分别时按文件标识符选择(P1=00)和按目录名选择(P1=04)。其中P1=00时,表示选择当前目录下基本文件或子目录文件;P1=04时,表示选择当前目录的平级目录、当前目录的子目录。在实际开发中笔者观察到,SELECT命令P1=00时,会存在一些手册中未描述的异常反应。现在以FM1208-10(7K+1KM1)卡片做示范,卡片内文件结构如下: 3F00(MF)    ┗10...
FMCOS文件系统应注意文件标识符的合理规划
     FMCOS文件系统应注意文件标识符的合理规划          根据FMCOS2.0手册中的描述,选择文件(SELECT)命令,有两种使用方法,分别时按文件标识符选择(P1=00)和按目录名选择(P1=04)。其中P1=00时,示选择当前目录下基本文件或子目录文件;P1=04时,表示选择当前目录的平级目录、当前目录的子目录。在实际开发中笔者观察到,SELECT命令P1=00时,会存在一些手册中未描述的异常反应。现在以FM1208-10(7K+1KM1)卡片做示范,卡片内文件结构如下: 3F00(MF)    ┗1000(一级DF),目录名011000FFFF        ┗1000(二进制)(无法选择,无法读取)                ┗2000(二级DF),目录名022000FFFF(正常选择)    ┗1001(一级DF),目录名011001FFFF                ┗1000(二级DF),目录名021000FFFF(正常选择)            ┗0020(二进制)(正常选择,正常读取)                ┗1100(二进制)(正常选择,正常读取)    ┗1100(一级DF),目录名011100FFFF                ┗1100(二级DF),目录名021100FFFF(只能用目录名选择)                        ┗0010(二进制)(正常选择,正常读取)    ┗1111(二进制)(正常选择,正常读取)现象一:SELECT命令会无条件地选中当前DF本身在3F00\1000中 ,执行select1000,会选中3F00\1000本身,而不会选中3F00\1000\1000(二进制)。在3F00\1001中,执行select1001命令,会选中3F00\1001本身,而不会返回6A82(文件找不到)状态码。在3F00\1100中,执行select1100,会选中3F00\1100本身,而不会选中3F00\1100\1100(二级DF)。现象二:如果当前DF下没有要找的文件,SELECT命令会选中与当前DF同级的其他DF在3F00\1000中,执行select1001,会选中3F00\1001,而不会返回6A82(文件找不到)状态码。在3F00\1100中,执行select1000,会选中3F00\1000,而不会返回6A82(文件找不到)状态码。在3F00\1001中,执行select1100,会选中3F00\1001\1100(二进制),这是正常且符合预期的表现。现象三(正常现象):SELECT命令【不会】选中与当前DF同级的其他EF在3F00\1100中,执行select1111,会返回6A82(文件找不到)状态码,这是正常且符合预期的表现。补充:一、子目录与父目录的文件标识符相同,可以使用目录名选择子目录。前提是子目录的目录名有别于父目录;注意,这个特性只能在一部分卡片上实现,目前发现有的卡片不支持这个特性——这意味着子目录与父目录的文件标识符相同,子目录永远无法被选中。二、EF与父目录的文件标识符相同,EF无法被选中。因此,设计FMCOS文件结构时,应注意合理规划文件标识符。特别是应避免使用父目录的文件标识符、父目录平级目录的文件标识符。新建DF时,目录名一定要起一个有意义的名字,而且所有DF的目录名不要设置为相同的。 -全文完-
/
本文档为【FMCOS文件系统应注意文件标识符的合理规划】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索