Gambit 命令之 dgui

 

 今天看 gambit 的 plugins 里的内容,发现了 dgui 这个命令。经过查找,这个命令在文档中并没有介绍,网上的资料亦少之又少。无奈之下,咱自己 hack 吧。

 

先看看软件自带的 插件 GTpump 中的用法。

 

插件的载入文件如下:

 

if cond (CSTRCMP((GETENV("FLUENT_ARCH")),"ntx86").eq.0)
 dgui plugin (GETENV("GAMBIT_ROOT")+"/plugins/GTpump") "451"
else
 dgui plugin (GETENV("GAMBIT_ROOT")+"/plugins/GTpump") "451"
endif

 

这个子命令的语法是


dgui plugin PLUGIN_MASTER_FILE_PATH BUTTON

 

在载入插件的时候,需要指定插件主文件 (master.dg ) 的路径,以及插件对应的按钮,这里的 “451 ” 表示插件面板上的第一个按钮。

 

 

 

 

 

 

dgui 的命令有很多,包括

 

(1) createform

(2) createitem

(3) message

(4) hookup

(5) deleteform

(6) showitem

(7) hideitem

(8) updateitem

(9) modifyitem

(10) resetitem

(11) printreport

(12) plugin

 

这些命令的用法待慢慢 hack。


*** VALID GAMBIT COMMANDS ARE:
 
    ABORT, BLAYER, BREAK, CAD, CHECK, COORDINATE, DEBUG, DEFAULT,
    DGUI, DO, EDGE, ELSE, END, ENDDO, ENDIF, EXPORT,
    FACE, FACET, FILTERPARAMETERS, FOG, GCLEANUP, GRAPHICS, GROUP, HARDCOPY,
    IDENTIFIER, IF, IMPORT, LABEL, LIST, MACRO, MACRORUN, MODEL,
    NEXT, OBJECT, PARAMETER, PHYSICS, PLOT, READFILE, REDO, REPAIR,
    RESET, RUNSOLVER, SAVE, SFUNCTION, SLEEP, SOLVER, SYSTEM, TEMPFILE,
    TIMER, TURBO, UNDO, UNIT, VERTEX, VOLUME, WINDOW, XYPLOT

 


*** VALID MINOR KEYS FOR COMMAND "DGUI" ARE:
 
    CREATEFORM / CREATEITEM / MESSAGE / HOOKUP / DELETEFORM / SHOWITEM /
    HIDEITEM / UPDATEITEM / MODIFYITEM / RESETITEM / PRINTREPORT / PLUGIN ,
    FORMNAME / SETDEFAULT , POSITION / ALL , SEPARATOR / LABEL /
    IMAGE / PUSHBUTTON / TOGGLEBUTTON / RADIOBUTTONBOX / OPTIONMENU / TEXTENTRY /
    INTENTRY / REALENTRY / LIST / FILESELECT / PICKER / VECTOR /
    ROWCOLUMN / DIALOG / SCROLL / FORM , LABELNAME / FORMTITLE ,
    NAME / FORMMENU , ENABLE , PARAMETER , ACTIVATECB / OKCB ,
    UPDATECB / CANCELCB , BDEFAULT / TDEFAULT / IDEFAULT / RDEFAULT ,
    IMIN / RMIN , IMAX / RMAX , ITEMS / ACTIONBUTTONS ,
    PATTERN , UNIT / MESSAGE / BUTTONLABEL / NRANK / NROW ,
    VERTEX / EDGE / FACE / VOLUME / GROUP , HORIZONTAL /
    VERTICAL / FIXEDSIZE , INFORMATION / WARNING / ERROR , NOTEDITABLE /
    ONLYTEXT / SINGLE / NOBORDER , TOP , BOTTOM , LEFT ,
    RIGHT , ALIGNLEFT / ALIGNCENTER / ALIGNRIGHT , PIXMAP , INSPIXMAP ,
    FONTXS / FONTS / FONTM / FONTL / FONTXL / FONTXXL ,
    ROWCHAR / INDEX , ON / OFF , ENTRYSIZE , ENTRYOFFSET  

你可能感兴趣的:(Gambit 命令之 dgui)