udf編譯器下載
㈠ fluent不能讀取C語言程序,出現如下,求高手指點
關於:"nmake"不是內部命令或外部命令,也不是可運行程序
0
推薦我在編譯UDF時出現如下錯誤:
Error: Floating point error: divide by zero
Error Object: ()
> "nmake"不是內部命令或外部命令,也不是可運行程序
Error Object: ()
Error: open_udf_library:系統找不到指定目錄
Error: Floating point error: divide by zero
Error Object: ()
我原來裝的時turbo c/c++編譯器,可能時環境變數沒有設好的緣故。換用vc++6.0以後就沒有這個問題了,另外,我用的是fluent6.2.16,希望遇到同樣問題的同學借鑒一下,呵呵。
udf編譯的經驗總結1)安裝vc時候,只要選擇了「環境變數」這一項,就不需要在「我的電腦 > 屬性 > 高級 > 環境變數」中
更改「include」「lib」「path」變數的值,保持默認狀態即可;
2)如果是fluent6.1以上的版本,讀入你的case文件,只要在define->user-defined->functions->complied中,
add你的udf源文件(*.c)和「udf.h」頭文件,然後確定用戶共享庫(library name)的名稱,按「build」,就
相當於nmake用戶共享庫;在這一步中常出現的錯誤:
(a)(system "move user_nt.udf libudf\ntx86\2d")0
(system " C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已復制 1 個文件。
0
(chdir "libudf")()
(chdir "ntx86\2d")()
'nmake' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
'nmake' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
Done.
而點擊load時則出現不可編譯的錯誤:
Opening library "libudf"...
Error: open_udf_library: 系統找不到指定的文件。
Error Object: ()
原因:沒有安裝vc或者沒有選擇環境變數。
解決方法:安裝vc,並選擇環境變數;沒有正確設置環境變數的,按以下方法:
. 在我的電腦 > 屬性 > 高級 > 環境變數中設置「include」「lib」「path」變數的值,
. include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
. lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
. 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的動態鏈接庫mspdb70.dll, 將mspdb70.dll的
路徑加入到path的值。
cl.exe 是 the Microsoft Visual Studio的編輯執行文件,只要正確設置環境變數後,你才能看到以下信息:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption...
(b)(system "move user_nt.udf libudf\ntx86\3d")0
(system " C:\fluent.inc\fluent6.1\src\makefile_nt.udf libudf\ntx86\3d\makefile")已復制 1 個文件。
0
(chdir "libudf")()
(chdir "ntx86\3d")()
udf.c
# Generating udf_names.c because of makefile udf.obj
udf_names.c
udf_names.c(7) : error C2059: syntax error : '}'
udf_names.c(8) : warning C4034: sizeof returns 0
我在c里調試已經通過了,但是在fluent編譯時出現問題,我該怎麼調試呀?
Done.
解決方法:找到一個帶udf的例題,如果udf能正確運行,將該例題的udf源文件example.c另存為一個新文件;
然後,將上面的內容全部刪除,將你編寫的udf源文件的內容到新文件中去,存儲這個新文件後,
最後編譯和創建用戶共享庫(build),就不會出現上述問題了。
原因:可能是自己編寫udf源文件的模板不對,具體原因我也不太清楚,請大家指教了。
3)然後在define->user-defined->functions->complied中按「load」,即連接共享庫到fluent可執行文件中。
請樓主參考一下吧,應該照著做就可以解決這個問題了.
或者你不要用compile編譯,用interupt(如果udf比較簡單的話)
㈡ 常用文件擴展名的說明
擴展名 說明
A:對象代碼庫文件
AAM:Authorware shocked文件
AAS:Authorware shocked包
ABF:Adobe二進制屏幕字體
ABK:CorelDRAW自動備份文件
ABS:該類文件有時用於指示一個摘要(就像在一篇有關科學方面的文章的一個摘要或概要,取自abstract)
ACE:Ace壓縮文件格式
ACM:Windows系統目錄文件
ACP:Microsoft office助手預覽文件
ACT:Microsoft office助手文件
AD:After Dark屏幕保護程序
ADA:Ada源文件(非-GNAT)
ADB:Ada源文件主體(GNAT);HP100LX組織者的約定資料庫
ADF:Amiga磁碟文件
ADI:AutoCAD設備無關二進制繪圖儀格式
ADM:After Dark多模塊屏幕保護;Windows NT策略模板
ADP:FaxWork用於傳真數據機的交互安裝文件;Astound Dynamite文件
ADR:After Dark隨機屏幕保護;Smart Address的地址簿
ADS:Ada源文件說明書(GNAT)
AFM:Adobe的字體尺度
AF2/AF3:ABC的FlowChat文件
AI:Adobe Illustrator格式圖形
AIF/AIFF:音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
AIFC:壓縮AIF
AIM:AOL即時信息傳送
AIS:ACDSee圖形序列文件;Velvet Studio設備文件
AKW:RoboHELP的幫助工程中所有A-關鍵詞
ALB:JASC Image Commander相冊
ALL:藝術與書信庫
AMS:Velvet Studio音樂模塊(MOD)文件;Extreme的Tracker模塊文件
ANC:Canon Computer的調色板文件,包含一系列可選的顏色板
ANI:Windows系統中的動畫游標
ANS:ANSI文本文件
ANT:SimAnt For Windows中保存的游戲文件
API:Adobe Acrobat使用的應用程序設計介面文件
APS:Microsoft Visual C++文件
ARI:Aristotle聲音文件
ARJ:Robert Jung ARJ壓縮包文件
ART:Xara Studio繪畫文件;Canon Crayola美術文件;Clip Art文件格式;另一種光線跟蹤格式;AOL使用的用Johnson-Grace壓縮演算法壓縮的標記文件
ASA:Microsoft Visual InterDev文件
ASC:ASCⅡ文本文件;PGP演算法加密文件
ASD:Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件
ASE:Velvet Studio采樣文件
ASF:Microsoft高級流媒體格式文件
ASM:匯編語言源文件,Pro/E裝配文件
ASO:Astound Dynamite對象文件
ASP:動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件
ASV:DataCAD自動保存文件
ASX:Cheyenne備份腳本文件;Microsoft高級流媒體重定向器文件,視頻文件
ATW:來自個人軟體的Any Time Deluxe For Windows個人信息管理員文件
AU:Sun/NeXT/DEC/UNIX聲音文件;音頻U-Law(讀作「mu-law」)文件格式
AVB:Computer Associates Inoculan反病毒軟體的病毒感染後文件
AVI:Microsoft Audio Video Interleave電影格式
AVR:Audio Visual Research文件格式
AVS:應用程序可視化格式
AWD:FaxVien文檔
AWR:Telsis數字儲存音頻文件擴展名格式
Axx:ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3M/A4M:Authorware Macintosh未打包文件
A4P:Authorware無運行時間的打包文件
A3W/A4W/A5W:未打包的Authorware Windows文件 擴展名 說明
BAK:備份文件
BAS:BASIC源文件
BAT:批處理文件
BDF:West Point Bridger Designer文件
BGL:Microsoft Flight Simulator(微軟飛行模擬器)的視景文件
BI:二進制文件
BIF:Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二進制文件
BK/BK$ 有時用於代表備份版本
BKS IBM BookManager Read書架文件
BMK 書簽文件
BMP Windows或OS/2點陣圖文件
BOOK Adobe FrameMaker Book文件
BRX 用於查看多媒體對象目錄的文件
BSP Quake圖形文件
BTM Norton 應用程序使用的批處理文件
BUD Quicken的備份磁碟
BUN CakeWalk 聲音捆綁文件(一種MIDI程序)
BW SGI黑白圖像文件
BWV 商業波形文件 擴展名 說明
C C代碼文件
CAB Microsoft壓縮文件
CAD Softdek的Drafix CAD文件
CAL CALS壓縮點陣圖;日歷計劃表數據
CAP 壓縮音樂文件格式
CAS 逗號分開的ASCⅡ文件
CB Microsoft干凈引導文件
CC Visual dBASE用戶自定義類文件
CCB Visual Basic動態按鈕配置文件
CCH Corel圖表文件
CCO CyberChat數據文件
CCT Macromedia Director Shockwave投影
CDA CD音頻軌道
CDF Microsoft頻道定義格式文件
CDI Philip的高密盤交互格式
CDM Visual dBASE自定義數據模塊文件
CDR CorelDRAW繪圖文件;原始音頻CD數據文件
CDT CorelDRAW模板
CDX CorelDRAW壓縮繪圖文件;Microsoft Visual FoxPro索引文件
CFG 配置文件
CGI 公共網關介面腳本文件
CGM 計算機圖形元文件
CHK 由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM 編譯過的HTML文件
CHR 字元集(字體文件)
CIF Adaptec CD 創建器 CD映像文件
CIL Clip Gallery下載包
CLASS Java類文件
CLL Crick Software Clicker文件
CLP Windows 剪貼板文件
CLS Visual Basic類文件
CMF Corel元文件
CMV Corel Move動畫文件
CMX Corel Presentation Exchange圖像
CNF Telnet,Windows和其他其內格式會發生改變的應用程序使用的配置文件
CNM Windows應用程序菜單選項和安裝文件
CNT Windows(或其他)系統用於幫助索引或其他目的內容文件
COD Microsoft C編譯器產生的可顯示機器碼/匯編代碼文件,其中附有源C代碼作為注釋
COM 命令文件(程序)
CPL 控制面板擴展名,Corel顏色板
CPO Corel列印存儲文件
CPP C++代碼文件
CPR Corel提供說明書文件
CPT Corel 照片-繪畫圖像
CPX Corel Presentation Exchange壓縮圖形文件
CRD Windows Cardfile文件
CRP Corel 提供的運行時介紹文件;Visual dBASE自定義報表文件
CRT 認證文件
CSC Corel腳本文件
CSP PC Emcee On_Screen圖像
CST Macromedia Director Cast文件
CSV 逗號分隔的值文件
CTL 通常用於表示一個包含控制項信息的文件;FaxWork用它來保持有關每個傳真收到或發出的信息
CUR Windows游標文件
CV Corel版本的檔案文件;Microsoft CodeView信息屏幕文件
CXX C++源代碼文件 擴展名 說明
DAT 數據文件;WrodPerfect合並數據文件;用於一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro資料庫容器文件
DBF dBASE文件
DBX DataBearn圖像;Microsoft Visual FoxPro表格文件
DCM DCM模塊格式文件
DCS 桌面顏色分隔文件
DCT Microsoft Visual FoxPro資料庫容器
DCU Delphi編譯單元文件
DCX Microsoft Visual FoxPro資料庫容器;基於PCX的傳真圖像;宏
DEM 用於表示數字高度模型的USGS基準的文件
DER 認證文件
DEWF Macintosh Sound Cap/Sound Edit錄音設備格式
DIB 設備無關點陣圖
DIC 目錄
DIF 可進行數據互換的電子表格
DIG DigiLink格式;Sound DesignerⅠ音頻文件
DIR Macromedia Director文件
DIZ 描述文件
DLG C++對話框腳本文件
DLL 動態鏈接庫
DLS 可下載聲音文件
DMD Visual dBASE數據模塊文件
DMF X-Trakker音樂模塊(MOD)文件
DOC Word文檔
DOT Microsoft Word文檔模板
DRAW Acorn的基於對象的矢量圖像文件
DRV 驅動程序
DRW Micrografx Designer/Draw;Pro/E繪畫文件
DSF Micrografx Designer VFX文件
DSG DOOM保存的文件
DSM Dynamic Studio音樂模塊(MOD)文件
DSP Microsoft Developer Studio工程文件
DSQ Corel QUERY(查詢)文件
DSW Microsoft Developer Studio工作區文件
DTD SGML文檔類型定義(DTD)文件
DUN Microsoft拔號網路導出文件
DV 數字視頻文件(MIME)
DXF 可進行互交換的繪圖文件格式,二進制的DWG格式的文本表示;數據交換文件
DXR Macromedia Director受保護(不可編輯)電影文件 擴展名 說明
EDA Ensoniq ASR磁碟映像
EDD 元素定義文檔(FrameMaker+SGML文檔)
EMD ABT擴展模塊
EMF Windows增強元文件
EML Microsoft Outlook Express郵件消息(MIME RTC822)文件
EPHTML Perl解釋增強HTML文件
EPS 壓縮的PostScript圖像
EXE 可執行文件(程序) 擴展名 說明
FAV Microsoft Outlook導航條
FAX 傳真類型圖像
FCD 虛擬CD-ROM
FDF A dobe Acrobat表單文檔文件
FFA/FFL/FFO/FFK Microsoft快速查找文件
FIF Fractal圖像文件
FLA Macromedia Flash電影
FLC Autodesk FLIC動畫文件
PLI Autodesk FLIC動畫
FM Adobe FrameMaker文檔
FML 文件鏡象列表(GetRight)
FNG 字體組文件(字體導航器,Font Navigator)
FNK Funk Tracker模塊格式
FON 系統字體
FOT 字體相關文件
FRT Microsoft FoxPro報表文件
FRX Visual Basic表單文本;Microsoft FoxPro報表文件
FTG 全文本搜索組文件,由Windows幫助系統查找時產生--可以刪除,並在需要時重建起來
FTS 全文本搜索引文件,由Windows幫助系統查找時產生 擴展名 說明
GAL Corel多媒體管理器相集
GDB InterBase資料庫文件
GDM 鈴聲、口哨聲和聲音板模塊格式
GEM GEM元文件
GEN Ventura產生的文本文件
GetRight GetRight未完成的下載文件
GFI/GFX Genigraphics圖形鏈接表示文件
GHO Norton 克隆磁碟映像
GIF CompuServe點陣圖文件
GIM/GIX Genigraphics圖形鏈接介紹文件
GKH Ensoniq EPS家簇磁碟映像文件
GKS Gravis Grip Key文檔
GL 動畫格式
GNA Genigraphics圖形鏈接介紹文件
GNT 生成代碼,Micro Focus屬性格式里的可執行代碼
GNX Genigraphics圖形鏈接介紹文件
GRA Microsoft Graph文件
GRF Grapher(Golden Software公司)圖形文件
GRP 程序管理組 擴展名 說明
HCOM 聲音工具HCOM格式
HGL HP圖形語言繪圖文件
HLP 幫助文件;Date CAD Windows幫助文件
HPJ Visual Basic幫助工程
HPP C++程序頭文件
HST 歷史文件
HT HyperTerminal(超級終端)
HTM/HTML 超文本文檔
HTT Microsoft超文本模板
HTX 擴展HTML模板 擴展名 說明
ICB Targa點陣圖文件
ICC Kodak列印機格式文件
ICL 圖標庫文件
ICM 圖形顏色匹配配置文件
ICO Windows圖標
IDD MIDI設備定義
IDF MIDI設備定義(Windows 95需要的文件)
IDQ Internet數據查詢文件
IDX Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook Express文件
IFF 交換格式文件;Amiga ILBM
IGES 初始圖形交換說明文件
IGF 插入系統元文件
ILBM 點陣圖圖形文件
IMA WinImage磁碟映像文件
INF 信息文件
INI 初始化文件
INRS INRS遠程通信聲頻
INS InstallShield安裝腳本
INT 中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼
IQY Microsoft Internet查詢文件
ISO 根據ISD 9660有關CD-ROM文件系統標准列出CD-ROM上的文件
IST 數字跟蹤設備文件
ISU InstallShield卸裝腳本
IWC Install Watch文檔 擴展名 說明
J62 Ricoh照相機格式
JAR Java檔案文件
JAVA Java源文件
JBF Paint Shop Pro圖像瀏覽文件
JFF/JFIF/JIF JPEG文件
JMP SAS的JMPDiscovery表格統計文件
JPE/JPEG/JPG JPEG圖形文件
JS Javascript源文件
JSP HTML網頁,其中包含有對一個Java servlet的參考
JTF JPEG點陣圖文件 擴展名 說明
K25 Kurzweil 2500抽樣文件
KAR 卡拉OK MIDI文件
KDC Kodak光增強器
KEY DataCAD圖標工具條文件
KFX KoFak Group 4圖像文件
KIZ Kodak數字明信片文件
KKW RoboHELP幫助工程索引設計器中與主題無關的K開頭的所有關鍵字
KMP Korg Trinity KeyMap文件
KQP Konica照相機本地文件 擴展名 說明
LAB Visual dBASE標簽文件
LBM Deluxe Paint點陣圖文件
LBT/LBX Microsoft FoxPro標簽文件
LDB Microsoft Access加鎖文件
LDL Corel Paradox分發庫
LEG Legacy文檔
LFT 3D Studio(DOS)放樣文件
LGO Paintbrush(Microsoft畫圖應用程序)的徽標文件
LHA LZH更換文件後綴
LIB 庫文件
LIN DataCAD線型文件
LIS 結構化查詢報告(SQR)程序產生的輸出文件
LLX Laplink交換代理
LNK Windows快捷方式文件
LOG 日誌文件
LST 列表文件
LU ThoughtWing庫單元文件
LYR DataCAD層文件
LZH LH ARC壓縮檔案
LZS Skyroads數據文件 擴展名 說明
M1V MPEG相關文件(
M3U MPEG URL(MIME聲音文件)
MAD Microsoft Access模塊文件
MAF Microsoft Access表單文件
MAM Microsoft Access宏
MAP 映射文件;Duke Nukem 3D WAD游戲文件
MAQ Microsoft Access查詢文件
MAR Microsoft Access報表文件
MAT Microsoft Access表;3D Studio MAX材料庫
MB1 Apogee Monster Bash數據文件
MBX Microsoft Outlook保存email格式;Eudora郵箱
MCR DataCAD鍵盤宏文件
MDB Microsoft Access資料庫
MDE Microsoft Access MDE文件
MDL 數字跟蹤器音樂模塊(MOD)文件;Quake模塊文件
MDN Microsoft Access空資料庫模板
MDW Microsoft Access工作組文件
MDZ Microsoft Access向導模板文件
MIC Microsoft Image Composer文件
MID MIDI音樂
MIM, MIME,MME Internet郵件擴展格式的多用途文件,經常作為發送e-mail時在AOL里附件而創建的文件;在一個多區MIM文件里的文件能用WinZip或其他類似程序打開
MLI 3D Studio的材料庫格式文件
MNG 多映像網路圖形
MNU Visual dBASE菜單文件;Intertel Systems Interact菜單文件
MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音樂模塊文件;Microsoft多計劃電子表格;Amiga/PC磁軌文件
MOV QuickTime for Windows電影
MP2 第二層MPEG音頻文件
MP3 第三層MPEG音頻文件
MPA MPEG相關文件,MIME「mpeg類型」
MPE/MPEG/MPG MPEG動畫文件
MPP Microsoft工程文件;CAD繪圖文件格式
MPR Microsoft FoxPro菜單(已編譯)
MSG Microsoft郵件消息
MSI Windows 安裝文件包
MSN Microsoft網路文檔;Descent Mission文件
MSP Microsoft Paint(畫圖)點陣圖文件;Windows Installer路徑文件
MST Windows 安裝器傳輸文件
MTM Multi 跟蹤器音樂模塊(MOD)文件 擴展名 說明
NAN Nanoscope文件(Raw Grayscale)
NAP NAP元文件
NCB Microsoft Developer Studio文件
NCD Norton改變目錄
NCF NetWare命令文件;Lotus Notes內部剪切板
NFF 中性文件格式
NFT NetObject Fusion模板文件
NIL Norton游標庫文件(EasyIcons-兼容)
NIST NIST Sphere聲音
NLS 用於本地化的國家語言支持文件(例如,Uniscape)
NLU Norton Live Update e-mail 觸發器文件
NTX CA-Clipper索引文件
NWC Noteworthy Composer歌曲文件
NWS Microsoft Outlook Express新聞消息 擴展名 說明
OBJ 對象文件
OCX Microsoft對象鏈接與嵌入定製控制項
ODS Microsoft Outlook Express郵箱文件
OFN Microsoft Office FileNew文件
OFT Microsoft Outlook模板
OLB OLE對象庫
OLE OLE對象
OOGL 面向對象圖形庫
OPO OPL輸出可執行文件 擴展名 說明
P65 PageMaker 6.5文件
PAB Microsoft個人地址簿
PART Go!Zilla部分下載文件
PAS Pascal源代碼
PBD PowerBuilder動態庫,作為本地DLL的一個替代物
PBL 用於在PowerBuilder開發環境中的PowerBuilder動態庫
PBM 可導出點陣圖
PBR PowerBuilder資源
PCD Kodak Photo-CD映像;P-Code編譯器測試腳本,由Microsoft測試與Microsoft Visual測試
PCL Hewlett-Packard 列印機控制語言文件(列印機備用點陣圖)
PCM 聲音文件格式;OKI MSM6376 合成晶元 PCM格式
PDD 可以用Paint Shop Pro或其他圖像處理軟體打開的圖形圖像
PDF Adobe Acrobat 可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件
PFM 列印機字體尺度
PGL HP繪圖儀繪圖文件
PGM 可輸出灰度圖(點陣圖)
PH 由Microsoft幫助文件編譯器產生的臨時文件
PHP/PHP3 包含有PHP腳本的HTML網頁
PHTML 包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML
PIC PC畫圖點陣圖;Lotus圖片;Macintosh PICT繪圖
PJX/PJT Microsoft Visual FoxPro工程文件
PKG Microsoft Developer Studio應用程序擴展(與DLL文件類似)
PNG 可移植的網路圖形點陣圖;Paint Shop Pro瀏覽器目錄
POT Microsoft Powerpoint模塊
PPA Microsoft Powerpoint內插器
PPF Turtle Beach的Pinnacle程序文件
PPM 可移植的象素映射點陣圖
PPS Microsoft Powerpoint幻燈片放映
PPT Microsoft Powerpoint演示文稿
PRF Windows系統文件,Macromedia導演設置文件
PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序
PRJ 3D Studio(DOS)工程文件
PRN 列印表格(用空格分隔的文本);DataCAD Windows列印機文件
PRT 列印格式化文件;Pro/ENGINEER元件文件
PSD Adobe photoshop點陣圖文件
PSP Paint Shop Pro圖像文件
PST Microsoft Outlook個人文件夾文件
PWZ Microsoft Powerpoint向導 擴展名 說明
QIC Microsoft備份文件
QIF QuickTime相關圖像(MIME);Quicken導入文件
QLB Quick庫
QRY Microsoft查詢文件
QTP QuickTime優先文件
QTX QuickTime相關圖像
QW Symantec Q&A Write程序文件 擴展名 說明
RA RealAudio聲音文件
RAM RealAudio元文件
RAR RAR壓縮檔案(Eugene Roshall格式)
RDF 資源描述框架文件(涉及XML和元數據)
REG 注冊表文件
REP Visual dBASE報表文件
RES Microsoft Visual C++資源文件
RFT 可修訂的表單文本(IBM的DCA一部分或文檔內容框架結構一部分)
RGB/SGI Silicon圖形RGB文件
RM RealAudio視頻文件
RMD Microsoft RegMaid文檔
RPT Microsoft Visual Basic Crystal報表文件
RTF Rich Text格式文檔
RUL InstallShield使用的擴展名
RVP Microsoft Scan配置文件(MIME) 擴展名 說明
S 匯編源代碼文件
SAV 游戲保存文件
SBL Shockwave Flash對象文件
SCC Microsoft Source Safe文件
SCF Windows Explorer命令文件
SCP 撥號網路腳本文件
SCR Windows屏幕保護;傳真圖像;腳本文件
SCT SAS目錄(DOS);Scitex CT點陣圖;Microsoft FoxPro表單
SCX Microsoft FoxPro表單文件
SDT SmartDraw模板
SDV 分號分隔的值文件
SDX 由SDX壓縮的MIDI抽樣轉儲標准文件
SEP 標簽圖像文件格式(TIFF)點陣圖
SFD SoundStage聲音文件數據
SFI Sound Stage聲音文件信息
SFR Sonic Foundry Sample資源
SFX RAR自解壓文件
SGML 標准通用標簽語言
SHG 熱點點陣圖
SHTML 含有伺服器端包括(SSI)的HTML文件
SHW Corel Show演示文稿
SIG 符號文件
SKA PGP秘鑰
SKL Macromedia導演者資源文件
SL PACT的保存布局擴展名
SPL Shockwave Flash對象;DigiTrakker抽樣
SQC 結構化查詢語言(SQR)普通代碼文件
SQR 結構化查詢語言(SQR)程序文件
STR 屏幕保護文件
SWA 在Macromedia導演文件(MP3文件)中的Shockwave聲音文件
SWF Shockwave Flash對象
SYS 系統文件
SYW Yamaha SY系列波形文件 擴展名 說明
TAZ UNIX gzip/tape檔案
TGA Targa點陣圖
THEME Windows桌面主題文件
THN Graphics WorkShop for Windows速寫
TIF/TIFF 標簽圖像文件格式(TIFF)點陣圖
TIG 虎形文件,美國政府用於分發地圖
TLB OLE類型庫
TMP Windows臨時文件
TOL Kodak照片增強器
TPL CakeWalk聲音模板文件;DataCAD模板文件
TRM 終端文件
TRN MKS源完整性工程用法日誌文件
TTF TrueType字體文件
TXT ASCⅡ文本格式的聲音數據
TXW Yamaha TX16W波形文件 擴展名 說明
UDF Windows NT/2000唯一性資料庫文件
ULT Ultra Tracker音樂模塊(MOD)文件
URL Internet快捷方式文件
USE MKS源完整性文件
UWF Ultra racker波形文件 擴展名 說明
VBP Microsoft Visual Basic工程文件
VBW Microsoft Visual Basic工作區文件
VBX Microsoft Visual Basic用戶定製控制項
VCT/VCX Microsoft FoxPro類庫
VDA Targa點陣圖
VIR Norton Anti-Virus或其他殺毒產品用於標識被病毒感染的文件
VIV VivoActive Player流視頻文件
VSD Visio繪畫文件(流程圖或圖解)
VSL 下載列表文件(GetRight)
VSS Visio模板文件
VST Targa點陣圖
VSW Visio工作區文件
VXD Microsoft Windows虛擬設備驅動程序
VBP Microsoft Visual Basic工程文件
VBW Microsoft Visual Basic工作區文件
VBX Microsoft Visual Basic用戶定製控制項
VDA Targa點陣圖
VIR Norton Anti-Virus或其他殺毒產品用於標識被病毒感染的文件
VQF Yamaha Sound-VQ文件(可能出現標准)
VSD Visio繪畫文件(流程圖或圖解)
VSL 下載列表文件(GetRight)
VSS Visio模板文件
VST Targa點陣圖
VSW Visio工作區文件
VXD Microsoft Windows虛擬設備驅動程序 擴展名 說明
W3L W3Launch文件
WAB M icrosoft Outlook文件
WAD 包含有視頻、玩家水平和其他信息的DOOM游戲的大文件
WAV Windows波形聲形
WBK Microsoft Word備份文件
WCM WordPerfect宏
WDB Microsoft Works資料庫
WFM Visual dBASE Windows表單
WFN 在CorelDRAW中使用的符號
WIL WinImage文件
WIZ Microsoft Word向導
WLL Microsoft Word內插器
WMF Windows元文件
WOW Grave Composer音樂模塊(MOD)文件
WP WordPerfect文檔
WPD WordPerfect文檔或演示
WPF 可字處理文檔
WPG WordPerfect圖形
WPS Microsoft Works文檔
WPT WordPerfect模板
WR1 書寫器文檔
WRK Cakewalk音樂聲音工程文件
WRL 虛擬現實模型
WRZ VRML文件對象 擴展名 說明
X AVS圖像格式
XAR CorelXARA繪畫
XBM MIME「xbitmap」圖像
XI Scream Tracker設備抽樣文件
XLA Microsoft Excel內插器
XLB Microsoft Excel工具條
XLC Microsoft Excel圖表
XLD Microsoft Excel對話框
XLK Microsoft Excel備份
XLL Microsoft Excel內插器文件
XLM Microsoft Excel宏
XLS Microsoft Excel工作單
XLT Microsoft Excel模板
XLV Microsoft Excel VBA模塊
XLW Microsoft Excel工作簿/工作區
XNK Microsoft Exchange快捷方式文件
XPM X點陣圖格式
XWD X Windows轉儲格式
XWF Yamaha XG Works文件(MIDI序列)
X16 宏媒體擴展(程序擴展),16位
X32 宏媒體擴展(程序擴展),32位 擴展名 說明
YAL Arts& Letters剪貼藝術庫 擴展名 說明
Z UNIX gzip文件
ZAP Windows軟體安裝配置文件
ZIP Zip文件
㈢ FLUENT中udf的程序編譯為什麼總是出現parse error
高手幫我也看一下,我抄的教程上的程序,編譯也出現語法錯誤,求指教!
#include "udf.h"
static real viscosity_0;
DEFINE_INIT(melt_setup, domain)
{
/* if memory for the particle variable titles has not been
* allocated yet, do it now */
if (NULLP(user_particle_vars)) Init_User_Particle_Vars();
/* now set the name and label */
strcpy(user_particle_vars[0].name,"melting-index");
strcpy(user_particle_vars[0].label,"Melting Index");
}
/* update the user scalar variables */
DEFINE_DPM_SCALAR_UPDATE(melting_index, cell, thread, initialize, p)
{
cphase_state_t *c = &(p->cphase);
if (initialize)
{
/* this is the initialization call, set:
* p->user[0] contains the melting index, initialize to 0
* viscosity_0 contains the viscosity at the start of a time step*/
p->user[0] = 0.;
viscosity_0 = c->mu;
}
else
{
/* use a trapezoidal rule to integrate the melting index */
p->user[0] += P_DT(p) * .5 * (1/viscosity_0 + 1/c->mu);
/* save current fluid viscosity for start of next step */
viscosity_0 = c->mu;
}
}
/* write melting index when sorting particles at surfaces */
DEFINE_DPM_OUTPUT(melting_output, header, fp, p, thread, plane)
{
char name[100];
if (header)
{
if (NNULLP(thread))
cxprintf(fp,"(%s %d)\n",thread->head->dpm_summary.sort_file_name,11);
else
cxprintf(fp,"(%s %d)\n",plane->sort_file_name,11);
cxprintf(fp,"(%10s %10s %10s %10s %10s %10s %10s"
" %10s %10s %10s %10s %s)\n",
"X","Y","Z","U","V","W","diameter","T","mass-flow",
"time","melt-index","name");
}
else
{
sprintf(name,"%s:%d",p->injection->name,p->part_id);
cxprintf(fp,
"((%10.6g %10.6g %10.6g %10.6g %10.6g %10.6g "
"%10.6g %10.6g %10.6g %10.6g %10.6g) %s)\n",
p->state.pos[0], p->state.pos[1], p->state.pos[2],
p->state.V[0], p->state.V[1], p->state.V[2],
p->state.diam, p->state.temp, p->flow_rate, p->state.time,
p->user[0], name);
}
}
㈣ 導入udf中function hook無法編輯怎麼辦
結合網友探索情況,給出三種解決方案。
其中方案一親測Win10+VS2019+ANSYS19.0可行。方案二為之前方法的改進,相信可行。方案三有人說可行。
方法一:在udf.bat中修改環境變數。這種方式最簡便,只需要根據自己VS的安裝目錄對udf.bat中默認的位置進行修改即可。但是有時會因為不明原因而不好使;方法二:在編譯器中用命令行打開。Win7中的解決方案我之前已經探索過了,直接使用SDK打開。SDK解決FLUENT中udf編譯問題,但Win10中SDK與Win7SDK邏輯不太相同,因此經過熱心網友測試,此方法並不可行。但是網上提供了另外一種殊途同歸的方法,我並沒有親自測試。其中將SDK調用的cmd改成了VS中的cmd,其餘步驟與上文SDK解決FLUENT中udf編譯問題一致;方法三:廣為人知但成功與否隨緣的方法——添加環境變數的大法。
㈤ fluent14.0 laod編譯好的udf時系統找不到指定的文件 libudf.dll
這個問題我查了很久,全部都說什麼環境變數,都是胡說八道。終於在某個地方看到一個解決方法,親測可用,能解救各大遇到同樣問題的大神:
一般遇到這個問題的時候,就是有一個cas文件,導入udf時候彈錯。以下分步解決
從自己電腦的fluent安裝目錄裡面找到fluent執行文件,取決於你裝在哪,一般路徑後面是..........ANSYS Incv194fluent tbinwin64,路徑隨著fluent版本會不一樣,自行理解。然後記下這個路徑。
從開始那裡搜索,輸入「cross」,打開類似於「VS2012 ARM Cross Tools Command Promp」的東東,通過命令行找到上面所說的那個路徑,打開fluent。彈出fluent啟動框
fluent的執行路徑可以隨意,一般是跟你udf同個文件夾。
打開fluent後read,讀入你之前一直導不進udf的那個case,此時再導入udf,成功
思路就是通過一個新的方式找到fluent的老家,通過它來打開case,這樣導入的udf可以build成功,load也成功。
撒花
㈥ 澶氬瓟浠嬭川闈炲鉤琛℃ā鍨嬪備綍緙栧啓udf
1銆佸噯澶囧伐浣滐細鍦‵luent涓鍒涘緩涓涓鏂扮殑 UDF 鏂囦歡錛屽懡鍚嶄負porous.c銆傚湪 UDF 鏂囦歡涓瀹氫箟闇瑕佺殑澶存枃浠跺拰瀹忓畾涔夛紝鍖呮嫭 Fluent 鐨勭浉鍏沖ご鏂囦歡鍜屽畯瀹氫箟錛屼互鍙婇渶瑕佷嬌鐢ㄧ殑鏍囧噯C搴撳ご鏂囦歡銆
2銆佸畾涔 UDF錛氬湪porous.c涓瀹氫箟 UDF錛屽寘鎷鍒濆嬪寲 UDF銆佽$畻 UDF銆侀噴鏀 UDF 絳夊嚱鏁般傝繖浜涘嚱鏁伴渶瑕佹牴鎹妯″瀷鐨勫叿浣撹佹眰榪涜屽畾涔夛紝濡傚畾涔夐潪騫寵妯″瀷鐨勮川閲忓鉤琛℃柟紼嬨佽兘閲忓鉤琛℃柟紼嬬瓑銆
3銆佺紪璇 UDF錛氬湪 Fluent 涓鍔犺澆UDF鏂囦歡錛岄氳繃緙栬瘧鍣ㄥ皢鍏剁紪璇戞垚鍔ㄦ侀摼鎺ュ簱鎴栧叡浜搴撱傝繖涓姝ラ渶瑕佺『淇 UDF 鏂囦歡鐨勮娉曟g『錛屽惁鍒欎細緙栬瘧澶辮觸銆
4銆佸姞杞 UDF錛氬湪Fluent涓鍔犺澆UDF鏂囦歡錛屽苟灝嗗叾涓庢ā鎷熸ā鍨嬪叧鑱旇搗鏉ャ傚湪Fluent涓閫夋嫨鈥淒efine->User-Defined->Functions鈥濊彍鍗曪紝鐐瑰嚮鈥淐ompiled UDFs鈥濋夐」鍗★紝鍔犺澆緙栬瘧鍚庣殑UDF鏂囦歡銆
5銆佹ā鎷熻$畻錛氬湪Fluent涓璁劇疆濂芥ā鎷熻$畻鐨勫弬鏁板拰鍒濆嬫潯浠訛紝寮濮嬭$畻銆傚湪璁$畻榪囩▼涓璅luent浼氳嚜鍔ㄨ皟鐢 UDF 鏂囦歡涓瀹氫箟鐨勫嚱鏁幫紝瀹炵幇闈炲鉤琛℃ā鍨嬬殑璁$畻銆