① 如何在电脑上编辑 .mif 格式的文件
hhclass可以的
② 如何把用户输入的数据保存到文件里面
也许我没把问题阐述明白,我是想设计一个类似于用户登录界面,通过EidtText获取用户输入的值。之前是一直用C开发,C里面有一套file文件读写。android中,要如何把用户输入的值,保存到一个。txt或者.ini之类的文档中。比如要把字符串“java input date”这个字符串保存到savefile.txt文件中。
③ 如何用matlab产生mif文件
(1)一般情况下,双击即可打开,因为默认安装程序,.mat默认用MATLAB打开。
(2)或者
运行matlab,在workspace
中有一个load
data
file按钮,即可读入数据,
(3)用
imread
命令
④ mif文件在电脑上应该用什么软件打开啊
MIF文件是MapInfo通用数据交换格式,这种格式是ASCⅡ码,可以编辑,容易生成,且可以工作在MapInfo支持的所有平台上。它将MapInfo数据保存在两个文件中:图形数据保存在.MIF文件中,而文本(属性)数据保存在.MID文件中。其中,.MIF文件有两个区域:文件头区域和数据节,文件头中保存了如何创建MapInfo表的信息,数据节中则是所有图形对象的定义。
用X-plore软件打开
⑤ 怎么将数据输入到文件
先输入到excel,第一列输入 点号,第二列输入 编码(可以和点名一样或空的不输),第三列输入 Y坐标,第四列输入 X坐标,第五列输入 高程,然后保存成CSV逗号格式,找到保存文件直接把.csv 改成.dat 打开cass7.0--绘图处理--展野外测点点号 就OK了。
⑥ 怎么将hex的数据生成.mif文件
#include <stdio.h>
#include <math.h>
#define PI 3.141592
#define DEPTH 128 /*数据深度,即存储单元的个数*/
#define WIDTH 8 /*存储单元的宽度*/
int main(void)
{
int i,temp;
float s;
FILE *fp;
fp = 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=0;i<DEPTH;i++)
{
/*周期为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文件
一、利用excel生成MIF文件
在FGPA的设计中,经常会对ROM进行初始化操作,如果内存数据不是很大(比如几十个),完全可以在quartus II 中逐个输入,但如果输入的数据较多,且数据的位数较大,如果依然采用逐个手工输入的方法的话,会遇到两个问题,一是工作量激增,二是容易出错。
通常情况下,需要初始化的数据都已知,可以在TXT文本中,把所有的数据排成一列,再借助excel就可以很轻松的得到“.MIF”文件。
首先仔细研究下 MIF 文件的格式,例如下面的这个.MIF文件:
DEPTH = 32; -- The size of data in bits
WIDTH = 8; -- The size of memory in words
ADDRESS_RADIX = HEX; -- The radix for address values
DATA_RADIX = BIN; -- The radix for data values
CONTENT -- start of (address : data pairs)
BEGIN
00 : 00000000; -- memory address : data
01 : 00000001;
02 : 00000010;
03 : 00000011;
04 : 00000100;
05 : 00000101;
06 : 00000110;
07 : 00000111;
08 : 00001000;
09 : 00001001;
0A : 00001010;
0B : 00001011;
0C : 00001100;
END;
我们可以看到MIF文件分两部分,一部分是格式说明部分:DEPTH 就是地址深度, WIDTH 就是字宽,而ADDRESS_RADIX 和 DATA_RADIX 通常用 UNS;而另一部分则是 begin与end中间的"00 : 00000000; " 是一一对应的地址与数据。
因此,要得到MIF文件,只需要把begin与end中间的这段换成所需要的即可,具体步骤如下:
1. 打开TXT文本文件,打开excel软件;
2. 将TXT文件中一列数据全部复制到 excel 表格的第二列;
3. 在excel的第一列第一行输入“0 :”,(注意:此处是0,是因为地址总是从0开始),在第一列第二行输入“1 :”,把这两个单元格选中,鼠标往下拉到与数据行对齐的地方即可,这是利用了excel软件的序号自动增加的特性;
4. 将得到的excel文件另存为“Unicode文本(*.txt)”文件,此时会有一些提示出现,一律确定,不影响使用;
5. 打开quartus,新建一个TXT文件(file-new-other file-txt文件),将MIF文件的格式说明拷贝过来,再将第4步得到的TXT文本文件中的数据全部复制到begin与end中间,
另存为“.mif”,即可!
二、利用Uedit编译器生成MIF文件
主要思想跟用excel方法一样,利用Uedit编译器可以列选的功能进行编序以及添加“:”。具体步骤如下:
1、 打开Uedit软件,并新建一个文件-New File;
2、 将已知初始化数据编排成一列数据全部复制到刚创建的新文件中(同excel方法第二步);
图一:创建一个新文件并将初始化数据到其中
3、 “列选”第一列,如图二所示
图二,列选每行数据的起始
4、 通过Column菜单中的“Insert Number”命令在每行加入序号。
5、 给每行加入序号后,再次通过列选功能,选中序号后面一列,加入“:”,MIF文件的格式说明拷贝过来再另存为MIF文件即可。
图三:列选序号后一列
图四:列选行号后一列,输入“:”
⑧ 如何生成mif文件
一、利用excel生成MIF文件
在FGPA的设计中,经常会对ROM进行初始化操作,如果内存数据不是很大(比如几十个),完全可以在quartus
II
中逐个输入,但如果输入的数据较多,且数据的位数较大,如果依然采用逐个手工输入的方法的话,会遇到两个问题,一是工作量激增,二是容易出错。
通常情况下,需要初始化的数据都已知,可以在TXT文本中,把所有的数据排成一列,再借助excel就可以很轻松的得到“.MIF”文件。
首先仔细研究下
MIF
文件的格式,例如下面的这个.MIF文件:
DEPTH
=
32;
--
The
size
of
data
in
bits
WIDTH
=
8;
--
The
size
of
memory
in
words
ADDRESS_RADIX
=
HEX;
--
The
radix
for
address
values
DATA_RADIX
=
BIN;
--
The
radix
for
data
values
CONTENT
--
start
of
(address
:
data
pairs)
BEGIN
00
:
00000000;
--
memory
address
:
data
01
:
00000001;
02
:
00000010;
03
:
00000011;
04
:
00000100;
05
:
00000101;
06
:
00000110;
07
:
00000111;
08
:
00001000;
09
:
00001001;
0A
:
00001010;
0B
:
00001011;
0C
:
00001100;
END;
我们可以看到MIF文件分两部分,一部分是格式说明部分:DEPTH
就是地址深度,
WIDTH
就是字宽,而ADDRESS_RADIX
和
DATA_RADIX
通常用
UNS;而另一部分则是
begin与end中间的"00
:
00000000;
"
是一一对应的地址与数据。
因此,要得到MIF文件,只需要把begin与end中间的这段换成所需要的即可,具体步骤如下:
1.
打开TXT文本文件,打开excel软件;
2.
将TXT文件中一列数据全部复制到
excel
表格的第二列;
3.
在excel的第一列第一行输入“0
:”,(注意:此处是0,是因为地址总是从0开始),在第一列第二行输入“1
:”,把这两个单元格选中,鼠标往下拉到与数据行对齐的地方即可,这是利用了excel软件的序号自动增加的特性;
4.
将得到的excel文件另存为“Unicode文本(*.txt)”文件,此时会有一些提示出现,一律确定,不影响使用;
5.
打开quartus,新建一个TXT文件(file-new-other
file-txt文件),将MIF文件的格式说明拷贝过来,再将第4步得到的TXT文本文件中的数据全部复制到begin与end中间,
另存为“.mif”,即可!
二、利用Uedit编译器生成MIF文件
主要思想跟用excel方法一样,利用Uedit编译器可以列选的功能进行编序以及添加“:”。具体步骤如下:
1、
打开Uedit软件,并新建一个文件-New
File;
2、
将已知初始化数据编排成一列数据全部复制到刚创建的新文件中(同excel方法第二步);
图一:创建一个新文件并将初始化数据到其中
3、
“列选”第一列,如图二所示
图二,列选每行数据的起始
4、
通过Column菜单中的“Insert
Number”命令在每行加入序号。
5、
给每行加入序号后,再次通过列选功能,选中序号后面一列,加入“:”,MIF文件的格式说明拷贝过来再另存为MIF文件即可。
图三:列选序号后一列
图四:列选行号后一列,输入“:”
⑨ mif文件怎么打开
使用MapInfo软件打开。
1、MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。
2、MIF文件是MapInfo通用数据交换格式,这种格式是ASCⅡ码,可以编辑,容易生成,且可以工作在MapInfo支持的所有平台上。它将MapInfo数据保存在两个文件中:图形数据保存在.MIF文件中,而文本(属性)数据保存在.MID文件中。其中,.MIF文件有两个区域:文件头区域和数据节,文件头中保存了如何创建MapInfo表的信息,数据节中则是所有图形对象的定义。故MIF应是保存图形的一种文件格式。
⑩ 如何将.mif文件的内容导入到我自己用Verilog设计的ROM内,求高手解答