本帖最后由 sun_shifei 于 2010-4-13 18:03 编辑
) } B1 g/ b: \0 U% L" m$ S$ N4 v3 g2 X5 N' ]7 U1 o
简单教程:) R, l: I7 B6 F `& G) `( S
//--------------------------------------------------+ ^8 G8 |$ r8 f( B0 \3 Y1 D
1. 下载包之后进行解压,会得到如下文件和文件夹:
; H, {. c7 A2 R/ n1)可执行文件:AxDPFlow.exe。$ r+ b1 i/ Q Q+ x
2)运行库:*.dll,共10个文件。
& z! ?1 Y3 J. `- E& Q s. D3)界面背景文件SheetBackGround.bmp和SheetBackGround_win7.bmp,显示在工作区的背景中。如果你喜欢美女,可自己搞一个bmp文件过来替换之,^_^。
2 x3 z Y; S2 N- E; U4)配置文件AxDPFlow.ini,用于保存软件运行参数的设置。
) T8 O4 y2 ?! ]6 t. \" A6 b5 l) ~5 d5)文件夹:FunctionList,这里保存的是各种功能的配置文件,含子目录。) A0 b, R# a2 B6 h; Z
6)文件夹:images,里面有n个图片,每个图片对应一个功能。+ T/ _+ U3 t. ?/ {% C% \" C3 W9 I
7)文件夹:Help,还没来得及写……
1 x0 G4 L$ c* I! r5 M% N5 ?6 X" Q2 D8)文件夹:fftw3,开源频域计算软件包fftw3的运行库,顺便感谢一下作者。
) v$ h( k0 V2 a2 M% k' Z6 h9)批处理文件:FirstRun.bat。
6 R: a, `; {0 K# n//--------------------------------------------------
& v" D- p, f' \# [* @2. 请先运行批处理文件FirstRun.bat,它负责将fftw3的运行库文件拷贝至Windows目录,该批处理文件对WinXP有效,Win7用户可能需要自行拷贝。
7 r+ E8 {) I( |0 `//--------------------------------------------------
! |( @. X& x# H2 y$ n+ O: T- j2 m3. 接下来就可以运行AxDPFlow.exe了,软件的主界面有这样几个部分:
, Z" v4 U" j/ j m/ H1)工具栏:Organize工具中包含菜单;1 M. @# L# K# _" G% |! G e
2)功能区:左上角6 ?# j" m! @) ?" W! p1 q/ Z2 v. O- S$ g
3)用户文件区:左下角
/ b0 H2 J; u. z9 g+ }" V7 D; a4)工作区:最大的这块,带背景图片# ?' Y: R* D' `) Q H
5)消息区:工作区下面的长条。3 F& G* }$ Z% Y0 q! T
首次运行后,请选择Organize->Set function List来指定配置文件的位置,也就是上面第5)项文件夹FunctionList的位置;然后选择Organize->SetWorkPath来指定用户的工作文件夹。) j0 ~. G" Q0 }
//--------------------------------------------------% y! x- d/ T. K7 I% k h
4. 使用5部曲:* { D; ^) b8 ~) h V) [, d
1)在文件区中拖入一个文件至工作区,目前支持的文件类型还比较少:我自己定义的二进制文件3种,分别用于保存时间域测试数据,多栏数据以及材料数据。支持的公用文件类型:时域文件*.wav(没经过充分测试):文本文件*.txt(文本文件,这个大家比较熟悉,一般都可通过该进行转换):文本文件*.csv(这个也比较熟悉,和*.txt没区别)。文本文件一般应采用下列格式:: L. @ `* H0 [3 u7 r3 K
************************************) b7 x8 {5 z) M( |7 S; E: Y
TEST
' T- l; z' P/ E% a4 V5 W CH2#00001_02H6 Y8 a: B# K# [9 i9 J1 \+ }- }
Pressure
6 [; j# ^" }# P Bar
. J$ y# A9 @ S4 @5 u3 n: f -0.7455830 V7 i" N3 i7 h( f; U
-0.713167. B: | _ P1 B! `8 \3 e+ |
-0.583500
) n2 M4 O; _$ C8 a' S6 J -0.518667# P- ~% ?) J3 n$ Y
-0.4862500 m8 L$ `0 H0 y2 L5 ~: i
-0.551083
2 u# v4 e4 |& d3 | -0.486250
: Z7 O# V1 O$ i% S5 ] -0.583500; ?6 m- O/ x3 |5 m6 ^" E: a7 U
-0.5186674 S8 V7 {( W: {# ?' U% P
-0.6159179 U* v6 s. c8 E* {) {
-0.583500# W* K! v9 w) {
……/ S2 V& @! W4 A; c6 B1 L
文件头包含4行,接下来的为数据,也可以是多栏,形式如下: TEST
" R$ m; a, J7 O { CH2#00001_02H) C+ A5 }: Q* m6 U' V/ d) H i6 f
Pressure, Stress
" c' E2 x- z0 L9 ?% t p Bar, MPa
- j7 x( k; w) b+ A" o D3 ^ -0.745583, 200
) _; t! I. I* B5 C2 R' S8 T0 c/ P -0.713167,300 -0.583500,400
, k' S; R+ R: h; O1 P" u -0.518667,500
& v7 P3 J( [* P8 ]9 S; A0 A ……
6 `% [8 g) p ]0 N2 n" m7 `******************************************************; S& |; a$ p/ ~+ k" P
2)在功能区中拖入一个功能块,两类,一类用于计算,一类用于显示(有曲线显示,三维显示,表格显示,元数据显示等)
$ z0 k. Y( G9 ~+ i" H' J3)点击文件块上右侧的带颜色的点,连接到功能块的左侧的同颜色的点,建立一个通道* T& V2 R3 s' W; c/ W4 K7 U/ i
4)双击功能块设置属性4 }3 h9 E7 F0 I1 P% d& L
5)点击工具栏Run Current flow运行。
- n$ E7 J! [. d0 v/ x) }# }2 F* k1 [3 R7 r q
简单写这些。熟悉的同志可能看出来了,这看起来像是某著名软件的山寨版。操作方式类似于Matlab/Simulink、NI Labview以及nCode的Glyphworks(疲劳江湖里的屠龙刀),虽借鉴了人家的操作方式,但代码是原创的。如果喜欢就当做游戏玩吧,希望大家喜欢,可发帖提问,当然,更欢迎提出改进意见。工作很烦闷……玩玩……玩玩…… |