MDI

MDI

MDI是一個多義詞,包括以下含義多文檔界面 、 二苯基甲烷二異氰酸酯 、介質相關接口、 媒體傳輸質量指標、 模型驅動集成 、 壓力式定量氣霧裝置、 手動輸入程式控制模式等。

構成,化工含義:二苯基甲烷二異氰酸酯,結構式,注意事項,通信技術:介質相關接口,video:媒體傳輸質量指標,企業架構:模型驅動集成,醫學含義:壓力式定量氣霧裝置,數控含義:手動輸入程式控制模式,網路接口,檔案打開,
MDI(Multiple Document Interface)就是所謂的多文檔界面,與此對應就有單文檔界面 (SDI), 它是微軟公司從Windows 2.0下的MicrosoftExcel電子表格程式開始引入的,Excel電子表格用戶有時需要同時操作多份表格,MDI正好為這種操作多表格提供了很大的方便,於是就產生了MDI程式。

構成

用AppWizard產生一個MDI工程t(無OLE等支持),AppWizard創建了一系列檔案,構成了一個應用程式框架。這些檔案分四類:頭檔案(.h),實現檔案(.cpp),資源檔案(.rc),模組定義檔案(.def),等。
構成應用程式的對象
圖1-1解釋了該應用程式的結構,箭頭表示信息流向。
從CWinApp、CDocument、CView、CMDIFrameWnd、CMDIChildWnd類對應地派生出CTApp、CTDoc、CTView、CMainFrame、CChildFrame五個類,這五個類的實例分別是應用程式對象、文檔對象、視對象、主框架視窗對象和文檔框線視窗對象。主框架視窗包含了視視窗、工具條和狀態欄。對這些類或者對象解釋如下。
(1)應用程式
應用程式類派生於CWinApp。基於框架的應用程式必須有且只有一個應用程式對象,它負責應用程式的初始化、運行和結束。
(2)框線視窗
如果是SDI應用程式,從CFrameWnd類派生框線視窗類,框線視窗的客戶子視窗(MDIClient)直接包含視視窗;如果是MDI應用程式,從CMDIFrameWnd類派生框線視窗類,框線視窗的客戶子視窗(MDIClient)直接包含文檔框線視窗。
如果要支持工具條、狀態欄,則派生的框線視窗類還要添加CToolBar和CStatusBar類型的成員變數,以及在一個OnCreate訊息處理函式中初始化這兩個控制視窗。
框線視窗用來管理文檔框線視窗、視視窗、工具條、選單、加速鍵等,協調半模式狀態(如上下文的幫助(SHIFT+F1模式)和列印預覽)。
(3)文檔框線視窗
文檔框線視窗類從CMDIChildWnd類派生,MDI應用程式使用文檔框線視窗來包含視視窗。
(4)文檔
文檔類從CDocument類派生,用來管理數據,數據的變化、存取都是通過文檔實現的。視視窗通過文檔對象來訪問和更新數據。
(5)視
視類從CView或它的派生類派生。視和文檔聯繫在一起,在文檔和用戶之間起中介作用,即視在螢幕上顯示文檔的內容,並把用戶輸入轉換成對文檔的操作。
(6)文檔模板
文檔模板類一般不需要派生。MDI應用程式使用多文檔模板類CMultiDocTemplate;SDI應用程式使用單文檔模板類CSingleDocTemplate。
應用程式通過文檔模板類對象來管理上述對象(應用程式對象、文檔對象、主框線視窗對象、文檔框線視窗對象、視對象)的創建。
構成應用程式的對象之間的關係
這裡,用圖的形式可直觀地表示所涉及的MFC類的繼承或者派生關係,如圖1-2所示意。
圖1-2所示的類都是從CObject類派生出來的;所有處理訊息的類都是從CCmdTarget類派生的。如果是多文檔應用程式,文檔模板使用CMultiDocTemplae,主框架視窗從CMdiFarmeWnd派生,它包含工具條、狀態欄和文檔框架視窗。文檔框架視窗從CMdiChildWnd派生,文檔框架視窗包含視,視從CView或其派生類派生。
構成應用程式的檔案
通過上述分析,可知AppWizard產生的MDI框架程式的內容,所定義和實現的類。下面,從檔案的角度來考察AppWizard生成了哪些源碼檔案,這些檔案的作用是什麼。表1-1列出了AppWizard所生成的頭檔案,表1-2列出了了AppWizard所生成的實現檔案及其對頭檔案的包含關係。
表1-1 AppWizard所生成的頭檔案
頭檔案
用途
stdafx.h
標準AFX頭檔案
resource.h
定義了各種資源ID
t.h
#include "resource.h"定義了從CWinApp派生的應用程式對象CTApp
childfrm.h
定義了從CMDIChildWnd派生的文檔框架視窗對象CTChildFrame
mainfrm.h
定義了從CMDIFrameWnd派生的框架視窗對象CMainFrame
tdoc.h
定義了從CDocument派生的文檔對象CTDoc
tview.h
定義了從CView派生的視圖對象CTView
表1-2 AppWizard所生成的實現檔案
實現檔案
所包含的頭檔案
實現的內容和功能
stdafx.cpp
#include "stdafx.h"
用來產生預編譯的類型信息。
t.cpp
# include "stdafx.h"# include "t.h"# include "MainFrm.h"# include "childfrm.h"#include "tdoc.h"#include "tview.h"
定義CTApp的實現,並定義CTApp類型的全局變數theApp。
childfrm.cpp
#inlcude "stdafx.h"#include "t.h"#include “childfrm.h”
實現了類CChildFrame
childfrm.cpp
#inlcude "stdafx.h"#include "t.h"#include "childfrm.h"
實現了類CMainFrame
tdoc.cpp
# include "stdafx.h"# include "t.h"# include "tdoc.h"
實現了類CTDoc
tview.cpp
# include "stdafx.h"# include "t.h"# include "tdoc.h"# include "tview.h"
實現了類CTview
從表1-2中的包含關係一欄可以看出:
CTApp 的實現用到所有的用戶定義對象,包含了他們的定義;CView 的實現用到CTdoc;其他對象的實現只涉及自己的定義;
當然,如果增加其他操作,引用其他對象,則要包含相應的類的定義檔案。
對預編譯頭檔案說明如下:
所謂頭檔案預編譯,就是把一個工程(Project)中使用的一些MFC標準頭檔案(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
預編譯頭檔案通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭檔案的後綴是“pch”,所以編譯結果檔案是projectname.pch。
編譯器通過一個頭檔案stdafx.h來使用預編譯頭檔案。stdafx.h這個頭檔案名稱是可以在project的編譯設定里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。
因此,所有的CPP實現檔案第一條語句都是:#include "stdafx.h"。
另外,每一個實現檔案CPP都包含了如下語句:
#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif
這是表示,如果生成調試版本,要指示當前檔案的名稱。__FILE__是一個宏,在編譯器編譯過程中給它賦值為當前正在編譯的檔案名稱稱。

化工含義:二苯基甲烷二異氰酸酯

由異氰酸酯與多元醇及其配合助劑合成的聚氨酯材料,以其優異的性能、繁多的品種、廣闊的用途,在眾多的合成材料中獨樹一幟,成為當今發展速度最快的材料之一。作為合成聚氨酯材料的主要原料一異氰酸酯,於20世紀30年代末,由德國化學家o.Bayer及其同事首次開發出二異氰酸酯的合成方法及加工工藝。
二苯基甲烷二異氰酸酯MDI;Diphenyl-methane-diisocyanate

結構式

【中文名稱】4,4`-二苯基甲烷二異氰酸酯;亞甲基雙(4-苯基異氰酸酯);二苯甲烷-4,4`-二異氰酸酯
【英文名稱】4,4`-diphenylmethane diisocyanate
【結構或分子式】 圖片是黑色,點擊一下即看到【相對分子量或原子量】250.26
MDI
【密度】1.19(50℃)
【熔點(℃)】36~39
【沸點(℃)】190(667帕)
【閃點(℃)】202
【毒性LD50(mg/kg)】
本品有毒,刺激眼睛、黏膜,空氣中允許濃度為0.02E-6。
【性狀】
白色或淺黃色固體。
【溶解情況】
溶於苯、甲苯、氯苯、硝基苯、丙酮、乙醚、乙酸乙酯、二惡烷等。
【用途】
本品的初級品廣泛用於聚氨酯塗料,此外,還用於防水材料、密封材料、陶器材料等;用本品製成的聚氨酯泡沫塑膠,用作保暖(冷)、建材、車輛、船舶的部件;精製品可製成汽車車擋、緩衝器、合成革、非塑膠聚氨酯、聚氨酯彈性纖維、無塑性彈性纖維、薄膜、粘合劑等。
【製備或來源】
以苯胺為原料,與甲醛反應,在酸性溶液中縮合,用鹼中和,然後蒸餾,可製得二氨基二苯甲烷,然後與碳醯氯反應可製得,再精餾精製。
【其他】
本品含有異氰酸酯基(-N=C=O),在合成樹脂或塗料過程中,與塗料或樹脂中的羥基起反應而固化。
CAS No.: 101-68-8
MDI是4,4'二苯基甲烷二異氰酸酯(純MDI)、含有一定比例純MDI與多苯基多亞甲基多異氰酸酯的混合物(聚合MDI)以及純MDI與聚合MDI的改性物的總稱,是生產聚氨酯最重要的原料,少量MDI套用於除聚氨酯外的其它方面。聚氨酯既有橡膠的彈性,又有塑膠的強度和優異的加工性能,尤其是在隔熱、隔音、耐磨、耐油、彈性等方面有其它合成材料無法比擬的優點,是繼聚乙烯、聚氯乙烯、聚丙烯、聚苯乙烯和ABS後第六大塑膠(現已經超越ABS成為第五大塑膠),已廣泛套用於國防、航天、輕工、化工、石油、紡織、交通、汽車、醫療等領域,成為經濟發展和人民生活不可缺少的新興材料。
MDI和TDI互為替代品,都是生產聚氨酯的原料。MDI的價格略低一些, 且毒性比TDI低,但是在生產泡沫時密度比TDI體系大,MDI形成的聚氨酯產品的模塑性相對較好。
化學名稱:二苯基甲烷二異氰酸酯
產品分類:純MDI、聚合MDI、液化MDI、改性MDI等。
物理性質:
純MDI:常溫下為白色到微黃色晶體,儲藏溫度為5度以下,保質期為三個月,包裝一般為250公斤鐵桶充氮包裝(槽車充氮為10天保質期)。
聚合MDI:棕褐色透明液體,常溫保存,保質期兩年,包裝一般為250公斤鐵桶充氮包裝。
現有技術:全球流行的MDI生產方法基本是以苯胺為原料,經光氣法以後再還原形成粗品的MDI產品,再經分餾裝置,分離出純MDI和聚合MDI。
最新技術:由於光氣其巨大的危害性,所以許多工廠都在積極研製新的合成工藝以取代光氣法生產,如碳酸二甲酯法,但是這些方法還只是在小試車間內有成功的案例,根本無法套用於大規模的生產。
主要供應商:
歐美企業 :巴斯夫、拜耳、亨斯邁、陶氏、亞松
日韓企業:日本聚氨酯、三井、錦湖三井
國內企業:萬華化學
套用領域:
純MDI:漿料、鞋底原液、氨綸、TPU、聚脲噴塗等等
聚合MDI:硬泡、CASE領域
MDI銷售模式:
純MDI:中間商(極少)、下游工廠
聚合MDI:中間商(雜而多)、硬泡組合料工廠、下游工廠
MDI客戶開發:
純MDI:漿料、鞋底原液、氨綸和TPU
聚合MDI:
中間商:
組合料工廠:
硬泡下游:冰櫃冰櫃廠、貨櫃、冷藏車、太陽能熱水器和電熱水器、消毒櫃、仿木家具、PU板材等等。
CASE:膠粘劑、密封劑、塗料
【生產工藝】
目前,MDI的生產方法主要有光氣化法和非光氣化法兩種。
1 光氣化法
用苯胺與甲醛在酸性情況下進行縮合反應是國外生產MDI完全成熟的技術路線,反應物用鹼中和後進行蒸餾,得到二苯基甲烷二胺(MDA)。將MDA用溶劑溶解後,再進行光氣化反應製成多苯基多異氰酸酯4,4-MDI,2,2-MDI或混合PMDI,再進行蒸餾精製,得純MDI
光氣化法是目前國內外普遍採用的工業生產方法,但缺點是需使用劇毒的光氣,且反應過程中生成氯化氫,對設備腐蝕嚴重,而且純MDI的收率和質量也較低。
拜耳、亨茨曼、巴斯夫等少數幾個跨國化工巨頭擁有該產品生產的核心技術。
2 非光氣化法
非光氣化法污染較小,收率高,大多處於研究階段,未能完全實現工業化生產。
美國孟山都公司已發表了專利。採用胺、二氧化碳和脫水劑等非光氣法生產TDI和MDI。反應在近乎常壓和較低的壓力下先生成氨基甲酸酯,再用五氧化二磷和三乙胺做脫水劑脫水生成異氰酸酯。從整個反應來看,今後的主導方向是催化羰基合成氨基甲酸酯後再熱解成MDI。據報導,德國BASF公司在比利時和美國建有氨基甲酸酯法的工業生產裝置。朝日公司報導的數據顯示,非光氣法較光氣法生產成本降低20%。
氨基甲酸酯法是將苯胺與氨基甲酸酯先製成苯胺基甲酸酯,再與硝基苯在硫酸存在下生成MDI的混合物,再經蒸餾得成品。
苯胺先與一氧化碳,乙醇和氧氣反應生成苯胺基甲酸乙酯(EPC)。然後EPC與甲醛液進行濃縮生成雙核甲撐二苯二氨基甲酸乙酯(MDV),產物再經熱解生成MDI及乙醇,再循環進行羰基化反應。
在反應過程中,苯胺的存在可減少硝基苯的羰基化反應使生成氨基甲酸酯的產量增加。為使反應順利進行。通常使甲醇過量。原料投料比為:甲醇:苯胺:硝基苯:催化劑13.5:1.0:1.0:0.002,在CO壓力為6.87Mpa和160℃下反應3.5h,生成EPC。採用的催化劑為新羰基化物,反應液快速排出送往下部的轉鼓。
過量的一氧化碳和副產二氧化碳送往攪拌反應器內促進溶液和有機物混合,反應採用電感應線圈加熱,在甲醛液/硫酸層和EPC/有機層界面反應,控制反應溫度75℃,在常壓下生成中間產物MDV/PMDV。
反應物隨後進入有機物/溶液分離器,分出絕大部分H2SO4催化劑循環使用。有機層水洗除去殘餘的硫酸和未反應的甲醛。
反應混合物中包含未反應的EPC、MCV/PMDV、有機溶劑和反應中間體、從有機/溶液分離器流出物與液體催休劑,進入第二濃縮反應器內於75℃和在常壓下用大約20min時間轉換成MDV/PMDV。
生成的MDV/PMDV經提純進入降解器內,在隋性溶劑存在下,控制反應濕度250℃,壓力20Pa,滯留時間1h,連續通入氮氣,從反應器中脫除過量甲醇。底部產物送往MDI萃取塔,分出MDI和副產物聚異氰酸酯。

注意事項

安全注意事項
MDI正常貯存條件下為液態, 蒸氣壓較低【40℃蒸氣壓<10-4mmHg】, 在呼吸吸入和皮膚吸收方面毒性較低;低的揮發性,使之在通常條件下短時間暴露接觸(如:少量泄漏、撒落)所產生的毒害性很少。
儘管如此,由於 MDI為二苯基甲烷二異氰酸酯系化合物,仍存在一定毒性,可導致中度眼睛刺激和輕微的皮膚刺激,可造成皮膚過敏。 MDI在空氣中最大允許濃度(TLV)為0.02ppm。
但必須注意的是,當物料溫度被加熱到40℃以上時(如熔化時)或是工作環境通風不良,將會增加其蒸氣毒害性,另外採用噴塗工藝施工作業的場所,會導致空氣中懸浮粒子濃度增加而產生毒害。在類似環境中作業應佩戴防毒面具和呼吸器,否則,反覆吸入超標濃度的蒸氣會引起呼吸道過敏。
即使在正常條件下,由於 MDI活潑的化學性質, 在操作時應小心謹慎。

通信技術:介質相關接口

MDI的全稱 Medium Dependent Interface ,網路上給的翻譯是介質相關接口(個人認為翻譯較準確)。在 hub 或 switch 中有兩種接口,分別叫 MDI port和 MDI-X port, MDI port 也叫做級聯連線埠( uplink port ),是 hub 或 switch 之間相互連線的連線埠。 MDI port和 MDI-X port 之間最大的區別在於, MDI port內部傳送數據線和接收數據線沒交叉, 而MDI-X port 內部傳送數據線和接收數據線是交叉的,這個X代表交叉的意思。
內部傳送數據線和接收數據線交叉又是什麼意思呢?下圖示意了hub或switch內部的結構,transmit代表傳送數據線,receive代表接收數據線,兩者在內部交叉著。
MDI
有了上面的基礎知識,我們就知道了為什麼某些設備間要用交叉線,為什麼有些設備間要用直通線。
計算機和交換機的連線要用直通線,見下圖,nic代表網路接口卡(就是平常說的網卡,這裡代表一台計算機)。
MDI
交換機和交換機之間的連線要用交叉線,見下圖。
MDI

接下來介紹一下 Automatic MDI/MDI-X port(我給的翻譯是MDI/MDIX自適應連線埠),作用是無論設備間用的是交叉線還是直通線,連線埠都可以自動匹配,實現通信。
MDI:Media Delivery Index. 媒體傳輸質量指標,是由思科公司和IneoQuest共同提出的,對視頻流在IP網路傳輸質量進行評估的測量指標。

video:媒體傳輸質量指標

對於video測試中
MDI為 媒體流丟失率和延遲的組合評價指標
MDI(Media Delivery Index)媒體傳輸質量指標是由思科公司和IneoQuest共同提出的,對視頻流在IP網路傳輸質量進行評估的測量指標。作為IP視頻流傳輸質量測試的行業標準,MDI測量指標廣泛地套用於IPTV和IP有線數位電視網路質量評估和監測。
對IP視頻流的傳輸質量用RFC 4445 MDI標識為: DF:MLR。
MDI包括了兩個參數:
● Delay Factor(延遲因素,簡稱DF):該數值表明被測試視頻流的延遲和抖動狀況。DF的單位是毫秒(ms)。DF將視頻流抖動的變化換算為對視頻傳輸和解碼設備緩衝的需求。被測視頻流抖動越大,DF值越大。當網路設備和解碼器的緩衝區容納的視頻內容時間不小於被測視頻流DF讀數時,將不會出現視頻播放質量的下降。因為網路節點需要分配不小於DF值的緩衝用於平滑視頻流抖動,所以DF的最大值為視頻內容通過該網路節點的最小延遲。
● Media Loss Rate(媒體丟包速率,簡稱MLR):MLR的單位是每秒的媒體封包丟失數量。該數值表明被測試視頻流的傳輸丟包速率。由於視頻信息的封包丟失將直接影響視頻播放質量,理想的IP視頻流傳輸要求MLR數值為零。因為具體的視頻播放設備對丟包可以通過視頻解碼中進行補償或者丟包重傳,在實際測試中MLR的閾值可以相應調整。
讀者可以從IETF網站下載RFC 4445 MDI的標準文檔。

企業架構:模型驅動集成

MDI=Model Drive Integration,即模型驅動集成。
通過在企業IT軟體業務空間,對信息資源建立統一的數據模型,實現信息系統之間訊息傳輸和會話內容格式的標準化和語義一致性,實現異構系統之間無縫集成。

醫學含義:壓力式定量氣霧裝置

MDI=metered dose inhaler,壓力式定量氣霧裝置。
一種將藥物定量,霧化後經口吸入肺內,治療哮喘等肺部疾病
MDI使用要點
1、打開保護蓋。
2、搖勻。
3、深呼氣。
4、按規定方向手持氣霧器,用嘴唇咬住噴嘴。
5、以適中的速度深吸氣,同時按動開關,此時釋放了一噴,繼續吸氣動作,確保藥物全部吸入體內。
6、屏住呼吸數秒鐘,確保藥物有足夠的時間沉積在氣道中。
7、移開氣霧器噴嘴,緩慢呼氣。
8、如需第二噴,請重複上述動作。
儲霧瓶
MDI對呼吸配合要求比較高,作為改進,可在噴霧口上套一個儲霧瓶(spacer),噴出的藥液在此得以緩衝,然後再吸入。
優點:霧滴速度降低,患者吸氣更從容。同時,吸入效果得到提升,口腔沉積量減少。
缺點:體積大;塑膠瓶身可能產生靜電,吸引霧滴導致部分藥物損失。

數控含義:手動輸入程式控制模式

Manual Data Input 手動輸入程式控制模式
工具機的工作方式分為:手動,MDI,自動
工作在MDI方式下通過手動輸入代碼後按循環啟動鍵,進行代碼執行。

網路接口

MDI:Medium Dependent Interface
連線傳輸媒介與AUTONEG的接口。

檔案打開

MDI檔案是Microsoft Office Document Imaging使用的一個特殊格式.
開始選單--程式---Microsoft Office---Microsoft Office---Microsoft Office Document Imaging
MDI
可以看到“檔案類型”可以看到“檔案類型”

相關詞條

熱門詞條

聯絡我們