迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1499|回复: 2

【提问】DMT48270T043_07WT DGUS II 字库 图标 音乐的编号问题

[复制链接]

9

主题

0

回帖

64

积分

注册会员

Rank: 2

积分
64
发表于 2019-12-6 10:33:55 | 显示全部楼层 |阅读模式
一个工程里面 字库编号ID命名

BMP图片文件的ID编号 是按照顺序从 00-99依次编号,不用考虑单张图片大小
字库文件占用64M 前32M为字库独占 后32M字库与音乐共同使用
那么我是不是这样理解 一个字库编号占用256KB的空间 前32M空间对应字库ID编号0-127  后32M编号为128-255
音乐文件ID编号为0-255
输入法占用12字库位置,触控文件占用13字库位置 变量文件占用14字库位置 变量初始化文件占用 22字库位置 所以字库文件的ID编号不能用12  13  14  22了
0号字库 0_DWIN_ASC.HZK 大小为2.93M,占用11.72个字库空间  即12个字库空间 所有ID编号0-11都不能用了
假设我有一个图标库,大小为608K,占用2.3个字库空间 即3个字库空间 此时图标库的编号只能从23开始 占用3个字库空间 之后的字库编号只能从26开始了 图标库编号23.ico
假设又有一个GBK汉字库 大小为1.68M 占用6.72个字库空间 即7个字库空间编号为26_GBK32.dzk 之后的7个字库ID编号不能用了 只能从33开始了
假设有一个字库编号为128_GBK64.dzk,大小为2.8M 占用11.2个字库空间 即12个字库空间 之后的字库编号只能从140开始了 如果放音乐文件编号只能从24开始了
假设有一个音乐文件 大小为1.3M 占用10.4个音乐空间 即11个音乐空间 24_音乐.wav 如果之后还有字库,字库编号只能从146开始了

请问我的理解对不对

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

90

回帖

1794

积分

金牌会员

Rank: 6Rank: 6

积分
1794
发表于 2019-12-6 11:41:51 | 显示全部楼层
楼主,您好,音乐文件前256段(0到255)是和字库不冲突的,分开的,只有字库空间后面32M和语音文件公用的控件才需要字库和音乐库之间计算好,其他的都OK的
回复

使用道具 举报

6

主题

22

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2019-12-7 17:27:14 | 显示全部楼层
我觉得楼主理解的基本正确,只是音乐的编号和存储这方面,没理解你的意思。
我的想法是这样的: 在DGUS Tool V7.385 软件中,“语音ID”的范围时0x00~0x3f ,也就是说,音乐的编号只能是0~63,而音乐存储空间为32MB,所以每个音乐存储空间的大小为32MB/64=512KB=字库空间*2,比如题主说的音乐文件24_音乐.wav,在字库空间的首地址就应该是176(音乐文件编号0~23占据24*2=48个字库空间),文件大小1.3M占据1.3MB/512KB=2.6个音乐存储空间,也就是3个音乐存储空间,也就是6个字库空间。所以这个音乐文件占据的字库空间为176~181
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-7-5 20:10 , Processed in 0.067024 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表