#! D:\VW/vee -r (saveFormat "1.2") (date "Thu 11/Sep/1997") (SaveCF "no") (filterNAN 0) (component 0 "ROOTCONTEXT" (name "Untitled") (interface ) (implementation (locked no) (trigMode deg) (nextID 15) (component 2 "FORMULA" (name "randomSeed(seed)") (subType "randomSeed") (interface (sequence in) (sequence out) (output 1 (name "seed") (lock name constraints) ) ) (implementation (component expr 1 "randomSeed((10^9)*fracPart(now()/100))") ) (views (icon (origin 13 52) (extent 134 16) ) (detail (origin 49 154) (extent 292 32) ) (terminals on) (active icon) ) ) (component 3 "FORCOUNT" (interface (sequence in) (sequence out) (output 1 (name "Count") (lock name constraints) ) ) (implementation (component count 25) ) (views (icon (iconImage "loop.icn") ) (detail (origin 27 104) (extent 106 32) ) (active detail) ) ) (component 7 "FORMULA" (name "random(low,high)") (subType "random") (interface (sequence in) (sequence out) (output 1 (name "Result") (lock name constraints) ) ) (implementation (component expr 1 "random(0, 100)") ) (views (icon ) (detail (origin 178 155) (extent 144 51) ) (terminals on) (active detail) ) ) (component 8 "FORMULA" (name "random(low,high)") (subType "random") (interface (sequence in) (sequence out) (output 1 (name "Result") (lock name constraints) ) ) (implementation (component expr 1 "random(100, 200)") ) (views (icon ) (detail (origin 176 245) (extent 148 50) ) (terminals on) (active detail) ) ) (component 9 "FORMULA" (name "random(low,high)") (subType "random") (interface (sequence in) (sequence out) (output 1 (name "Result") (lock name constraints) ) ) (implementation (component expr 1 "random(200, 300)") ) (views (icon ) (detail (origin 176 335) (extent 148 50) ) (terminals on) (active detail) ) ) (component 10 "VECTORCONCATENATOR" (interface (sequence in) (sequence out) (input 1 (name "A") ) (input 2 (name "B") (optional yes) ) (input 3 (name "C") (optional yes) ) (input 4 (name "D") (optional yes) ) (output 1 (name "Array") (tag "Array") (lock constraints) ) ) (implementation ) (views (icon (origin 443 118) (extent 94 45) ) (detail (origin 385 185) (extent 60 90) ) (terminals on) (active icon) ) ) (component 11 "COLLECTOR" (interface (sequence in) (sequence out) (input 1 (name "Data") (tag "Data") ) (input 2 (type trigger) (name "XEQ") (lock name constraints) ) (output 1 (name "Array") (tag "Array") (lock constraints) ) ) (implementation (component clearAtPrerun 1) (component clearAtActivate 1) (component output1D NO) ) (views (icon (origin 580 138) (extent 61 25) ) (detail ) (terminals on) (active icon) ) ) (component 12 "TOFILE" (interface (sequence in) (sequence out) (input 1 (name "A") (optional yes) ) ) (implementation (attr iopath file write "DATA.TXT" (readTerm "\n") (fs ",") (eol "\r\n") (multiField fullSyntax) (arrayFormat block) ) (procedure WRITE TEXT "N,", "T1,", "T2", "T3" EOL WRITE TEXT a EOL ) ) (views (icon (origin 666 142) (extent 48 16) ) (detail (origin 452 274) (extent 256 133) ) (terminals on) (active icon) ) ) (component 13 "NOTE" (interface ) (implementation (component text 14 5 SpreadSheet Data Program / v1.1 / 11 sep 97 / gvg * This little program generates a comma-separated variable (CSV) data file for loading into a spreadsheet. Note that you must change the To File object's array separator character to "," to get this to work. * Revision history: v1.0 / 27 jul 96 / gvg v1.1 / 11 sep 97 / gvg / Got rid of Start button. [<>] ) ) (views (icon (origin 456 194) (extent 68 52) (iconImage "notepad.icn") ) (detail (origin 14 124) (extent 612 272) (editing enabled) ) (active icon) ) ) (component 14 "LABEL" (name "Generating Spreadsheet Data") (interface (sequence in) (sequence out) ) (implementation (component labelValue "Generating Spreadsheet Data") ) (views (icon (extent 209 0) ) (detail (origin 209 30) (extent 422 40) (just c) ) (title off) (active detail) (font "Arial" 26 bold) ) ) (configuration (connect D0:0 D1:0) (connect D1:1 D2:0) (connect D2:0 D3:0) (connect D3:0 D4:0) (connect D1:1 D5:1) (connect D2:1 D5:2) (connect D3:1 D5:3) (connect D4:1 D5:4) (connect D5:1 D6:1) (connect D1:0 D6:2) (connect D6:1 D7:1) ) ) (views (detail (origin 0 24) (extent 640 418) (configuration (connect D0:0 D1:0 (Point 80 70) (Point 80 83) ) (connect D1:1 D2:0 (Point 135 120) (Point 260 120) (Point 260 134) ) (connect D2:0 D3:0 (Point 260 208) (Point 260 224) ) (connect D3:0 D4:0 (Point 260 297) (Point 260 314) ) (connect D1:1 D5:1 (Point 135 120) (Point 440 120) ) (connect D2:1 D5:2 (Point 374 180) (Point 390 180) (Point 390 130) (Point 440 130) ) (connect D3:1 D5:3 (Point 376 270) (Point 410 270) (Point 410 140) (Point 440 140) ) (connect D4:1 D5:4 (Point 376 360) (Point 420 360) (Point 420 150) (Point 440 150) ) (connect D5:1 D6:1 (Point 539 140) (Point 577 140) ) (connect D1:0 D6:2 (Point 80 138) (Point 80 410) (Point 560 410) (Point 560 160) (Point 577 160) ) (connect D6:1 D7:1 (Point 643 150) (Point 663 150) ) ) (stackingOrder 1 5 3 4 2 0 7 6 9 8) ) (active detail) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal) ) ) )