mif文件怎么打开

mif文件怎么打开,第1张

使用MapInfo软件打开。

1、MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及蔽渣其应用的概念、采用办公自动化的 *** 作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行桥并春各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。

2、MIF文件是MapInfo通用数据交换格式,这种格式是ASCⅡ码,可以编辑,容易生成,且可以工作在MapInfo支持的所有平台上。它将MapInfo数据保存在两个文件中:图形数据保存在.MIF文件中,而敏耐文本(属性)数据保存在.MID文件中。其中,.MIF文件有两个区域:文件头区域和数据节,文件头中保存了如何创建MapInfo表的信息,数据节中则是所有图形对象的定义。故MIF应是保存图形的一种文件格式。

mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据。生成QuartusII11.0可用的mif文件,有如下几种方式:

方法1:利用Quartus自带的mif编辑器

优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑;

缺点:一旦数据量过大,一个一个的输入会使人崩溃;

使用方法:在quartus中,【file】/【new】,选择Memory  Initialization file,d出如下窗口:

Number of words:可寻址的存储单元数,对于8bit地址线,此处选择256;

words size:存储单元宽度,8bit;

然后点击“OK”.

对每个单元填写初始值之后,将文件保存即可。

方法2:利用mif软件来生成

无论使用什么编辑器,必须保证mif文件的段备格式如下:冒号左边是地址,右边是数据;分号结尾;

DEPTH = 256

WIDTH = 8

ADDRESS_RADIX = HEX

DATA_RADIX = HEX

CONTENT

BEGIN

0000 : 0000

0001 : 0000

0002 : 0000

……(此处省略一兄誉千字*.*)

00FA : 00FF

00FB : 00FF

00FC : 00FF

00FD : 00FF

00FE : 00FF

00FF : 00FF

END

这里推荐一款mif生成器:Mif_Maker2010.exe,可以百度下载;软件使用方法见《Mif Maker2010的使用方法》。

方法3:使用高级语言

用C语言或者matlab语言等来生成,C语言生成代码如下:本代码生成一个正弦波的数据波形,保存在TestMif.mif中。

#include <stdio.h>#include <math.h>#define PI 3.141592 #define DEPTH 128 /*数据深度,即存储单元的个数*/ #define WIDTH 8 /*存储单元的羡燃段宽度*/ int main(void) { int i,tempfloat sFILE *fpfp = fopen("TestMif.mif","w")/*文件名随意,但扩展名必须为.mif*/ if(NULL==fp) printf("Can not creat file!\r\n")else { printf("File created successfully!\n")/* * 生成文件头:注意不要忘了“” */ fprintf(fp,"DEPTH = %d\n",DEPTH)fprintf(fp,"WIDTH = %d\n",WIDTH)fprintf(fp,"ADDRESS_RADIX = HEX\n")fprintf(fp,"DATA_RADIX = HEX\n")fprintf(fp,"CONTENT\n")fprintf(fp,"BEGIN\n")/* * 以十六进制输出地址和数据 */ for(i=0i<DEPTHi++) { /*周期为128个点的正弦波*/ s = sin(PI*i/64)/*将-1~1之间的正弦波的值扩展到0-255之间*/ temp = (int)((s+1)*255/2)/*以十六进制输出地址和数据*/ fprintf(fp,"%x\t:\t%x\n",i,temp)}//end for fprintf(fp,"END\n")fclose(fp)} }

验证生成的数据是否正确:用记事本打开生成的mif文件,同时用Quartus打开mif文件,内容如下:

能成功导入,且数据一致,说明生成正确。

MIF的全称:未分类的(50) Meteorological Information 气象情报 Miners' International Federation 国际矿工联合会 Management Information Format 管理信息格式 Men in Field 男人在现场 MANPER Interface File MANPER接口文芦渗件 MSX Interchange Format (graphical file format) MSX格式的图形文件格式 Maker Interchange Format 制造商交换格式 Management Information File 管理信息文件 Maneuver Item File 机动项目文件 Maritime Interdiction Force 海上封锁的力量 Master Index File 主人的索引文件 Master Inventory File 主要库存档 Mathematics in Finance (international conference) 在金融数学国际会议 Memory Initialization File 记忆的初始化文件 Migration Inhibition Factor 游走抑制因子,移动抑制因子 Milk Industry Foundation 牛奶工业陪族脊基金会 Missile In Flight 导d飞行 Mobile Instrumentation Facility 移动仪器设备 Module Interconnection Facility 模块连接设施 Multicultural Initiatives Fund (Canada) 多元文化的倡议资金(加拿大) Multilateral Investment Fund 多边投资基金 Market Intervention Fund 市场干预资金 Mercato Italiano Futures 意大利期货市场 Michelson interferometer 迈克尔逊干涉仪 macrophage inhibitory factor 巨噬细胞抑制因子 management interlock flag 管理互锁标识 maternally inherited factors 母体遗传因素 mature intracellular form 成熟细胞内形状 maximum inspiratory flow 最大吸气穗迅流量 mean inspiratory flow 平均吸气流量 mean intensity of fluorescence 平均荧光强度 medium-infrared fiber 中红外光纤 melanization inhibiting factor 黑素化抑制因子 melanocyte inhibiting factor 黑素细胞抑制因子 melanotropin inhibiting factor 促黑素抑制因子 membrane immunofluorescence 膜免疫荧光 merthiolate-iodine-formalin 硫柳汞-碘福尔马林 mesoderm-inducing factor 中胚层诱导因子 metal-ion free (developer) 无金属离子的(显影剂) microimmunofluorescence 微量免疫荧光法 midinspiratory flow 中等吸气流量 migration inhibitory factor 移动抑制因子;移行抑制因子 milk-based infant formulae 婴儿处方乳品 mixed immunofluorescence 混合免疫荧光(法) modulation improvement factor 调制改善因数 module interface facility 模块接口设施 monopulse interference filter 单脉冲干扰滤波器 mullerian inhibiting factor 苗勒抑制因子 multiple index fiber 复杂折射率光纤 muscle interstitial fluid 肌间质液;肌组织间液 mutation induction factor 突变诱导因子


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12291509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存