① 如何在電腦上編輯 .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內,求高手解答