// // time: Fri Nov 29 11:20:22 2002 // // version: 3.1.2 (format), 4.2.0 (DX) // // // MODULE main // // comment: Reads velocity field sequently from every snapshot and produces TIFF image // page assignment: AutoCamera order=2, windowed=0, showing=0 // page assignment: Main order=3, windowed=0, showing=1 // workspace: width = 555, height = 562 // layout: snap = 1, width = 50, height = 50, align = UL // macro main( ) -> ( ) { // // node Import[2]: x = 100, y = 100, inputs = 6, label = Import // input[1]: defaulting = 0, visible = 1, type = 32, value = "data/var.general" // input[3]: defaulting = 0, visible = 1, type = 32, value = "general" // page group: AutoCamera // main_Import_2_out_1 = Import( main_Import_2_in_1, main_Import_2_in_2, main_Import_2_in_3, main_Import_2_in_4, main_Import_2_in_5, main_Import_2_in_6 ) [instance: 2, cache: 1]; // // node AutoCamera[1]: x = 100, y = 200, inputs = 9, label = AutoCamera // input[2]: defaulting = 0, visible = 1, type = 32, value = "off-bottom" // input[9]: defaulting = 0, visible = 1, type = 32, value = "white" // page group: AutoCamera // main_AutoCamera_1_out_1 = AutoCamera( main_Import_2_out_1, main_AutoCamera_1_in_2, main_AutoCamera_1_in_3, main_AutoCamera_1_in_4, main_AutoCamera_1_in_5, main_AutoCamera_1_in_6, main_AutoCamera_1_in_7, main_AutoCamera_1_in_8, main_AutoCamera_1_in_9 ) [instance: 1, cache: 1]; // // node Sequencer[1]: x = 400, y = 50, inputs = 7, label = Sequencer // input[1]: defaulting = 0, visible = 0, type = 32, value = "Sequencer_1" // input[4]: defaulting = 1, visible = 1, type = 1, value = 1 // input[5]: defaulting = 1, visible = 1, type = 1, value = 1000 // input[6]: defaulting = 1, visible = 0, type = 1, value = 1 // input[7]: defaulting = 0, visible = 0, type = 16777217, value = { 1 1000 1 1 20 1 } // page group: Main // vcr[1]: min = 1, max = 1000, beg = 1, end = 20, cur = 1, inc = 1, loop = off, step = off, pal = off // window: position = (0.0000,0.0000), size = 0.2734x0.1042 // main_Sequencer_1_out_1 = @frame; // // node Format[1]: x = 350, y = 200, inputs = 2, label = Format // input[1]: defaulting = 0, visible = 1, type = 32, value = "!data/var.general.dxsh %d" // input[2]: defaulting = 1, visible = 1, type = 32, value = "!data/var.general.dxsh " // page group: Main // main_Format_1_out_1 = Format( main_Format_1_in_1, main_Sequencer_1_out_1 ) [instance: 1, cache: 1]; // // node Import[1]: x = 100, y = 50, inputs = 6, label = Import // input[1]: defaulting = 1, visible = 1, type = 32, value = "data/var.general" // input[3]: defaulting = 0, visible = 1, type = 32, value = "general" // page group: Main // main_Import_1_out_1 = Import( main_Format_1_out_1, main_Import_1_in_2, main_Import_1_in_3, main_Import_1_in_4, main_Import_1_in_5, main_Import_1_in_6 ) [instance: 1, cache: 1]; // // node Select[1]: x = 200, y = 150, inputs = 3, label = Select // input[2]: defaulting = 0, visible = 1, type = 32, value = "uu" // page group: Main // main_Select_1_out_1 = Select( main_Import_1_out_1, main_Select_1_in_2, main_Select_1_in_3 ) [instance: 1, cache: 1]; // // node Sample[1]: x = 200, y = 250, inputs = 2, label = Sample // input[2]: defaulting = 0, visible = 1, type = 1, value = 500 // page group: Main // main_Sample_1_out_1 = Sample( main_Select_1_out_1, main_Sample_1_in_2 ) [instance: 1, cache: 1]; // // node AutoGlyph[1]: x = 200, y = 350, inputs = 7, label = AutoGlyph // page group: Main // main_AutoGlyph_1_out_1 = AutoGlyph( main_Sample_1_out_1, main_AutoGlyph_1_in_2, main_AutoGlyph_1_in_3, main_AutoGlyph_1_in_4, main_AutoGlyph_1_in_5, main_AutoGlyph_1_in_6, main_AutoGlyph_1_in_7 ) [instance: 1, cache: 1]; // // node ShowBox[1]: x = 50, y = 150, inputs = 1, label = ShowBox // page group: Main // main_ShowBox_1_out_1, main_ShowBox_1_out_2 = ShowBox( main_Import_1_out_1 ) [instance: 1, cache: 1]; // // node Tube[1]: x = 50, y = 250, inputs = 4, label = Tube // input[2]: defaulting = 0, visible = 1, type = 5, value = 0.02 // input[4]: defaulting = 1, visible = 0, type = 32, value = NULL // page group: Main // main_Tube_1_out_1 = Tube( main_ShowBox_1_out_1, main_Tube_1_in_2, main_Tube_1_in_3, main_Tube_1_in_4 ) [instance: 1, cache: 1]; // // node Color[1]: x = 50, y = 350, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "black" // page group: Main // main_Color_1_out_1 = Color( main_Tube_1_out_1, main_Color_1_in_2, main_Color_1_in_3, main_Color_1_in_4, main_Color_1_in_5 ) [instance: 1, cache: 1]; // // node Collect[1]: x = 150, y = 450, inputs = 2, label = Collect // page group: Main // main_Collect_1_out_1 = Collect( main_Color_1_out_1, main_AutoGlyph_1_out_1 ) [instance: 1, cache: 1]; // // node Format[2]: x = 500, y = 200, inputs = 2, label = Format // input[1]: defaulting = 0, visible = 1, type = 32, value = "data/proc0/uu%d.tiff" // input[2]: defaulting = 1, visible = 1, type = 32, value = "data/images/uu-" // page group: Main // main_Format_2_out_1 = Format( main_Format_2_in_1, main_Sequencer_1_out_1 ) [instance: 2, cache: 1]; // // node Transmitter[1]: x = 100, y = 300, inputs = 1, label = Camera // page group: AutoCamera // Camera = main_AutoCamera_1_out_1; // // node Receiver[1]: x = 350, y = 450, inputs = 1, label = Camera // page group: Main // main_Receiver_1_out_1[cache: 0] = Camera; // // node Render[1]: x = 250, y = 500, inputs = 3, label = Render // page group: Main // main_Render_1_out_1 = Render( main_Collect_1_out_1, main_Receiver_1_out_1, main_Render_1_in_3 ) [instance: 1, cache: 1]; // // node WriteImage[1]: x = 450, y = 500, inputs = 4, label = WriteImage // input[2]: defaulting = 1, visible = 1, type = 32, value = "uu.tiff" // input[3]: defaulting = 0, visible = 1, type = 32, value = "tiff" // page group: Main // WriteImage( main_Render_1_out_1, main_Format_2_out_1, main_WriteImage_1_in_3, main_WriteImage_1_in_4 ) [instance: 1, cache: 1]; // // decorator Annotate pos=(400,300) size=152x76 style(Label), value = // annotation user_begin: 72 // annotation user: Reads velocity field // annotation user: sequently for every // annotation user: snapshot and writes // annotation user: TIFF image. // annotation user_end: // page group: Main // network: end of macro body } main_Import_2_in_1 = "data/var.general"; main_Import_2_in_2 = NULL; main_Import_2_in_3 = "general"; main_Import_2_in_4 = NULL; main_Import_2_in_5 = NULL; main_Import_2_in_6 = NULL; main_Import_2_out_1 = NULL; main_AutoCamera_1_in_2 = "off-bottom"; main_AutoCamera_1_in_3 = NULL; main_AutoCamera_1_in_4 = NULL; main_AutoCamera_1_in_5 = NULL; main_AutoCamera_1_in_6 = NULL; main_AutoCamera_1_in_7 = NULL; main_AutoCamera_1_in_8 = NULL; main_AutoCamera_1_in_9 = "white"; main_AutoCamera_1_out_1 = NULL; main_Sequencer_1_in_1 = "Sequencer_1"; main_Sequencer_1_in_2 = NULL; main_Sequencer_1_in_3 = NULL; main_Sequencer_1_in_4 = NULL; main_Sequencer_1_in_5 = NULL; main_Sequencer_1_in_6 = NULL; main_Sequencer_1_in_7 = { 1 1000 1 1 20 1 }; main_Sequencer_1_out_1 = NULL; @startframe = 1; @nextframe = @startframe; @endframe = 20; @deltaframe = 1; main_Format_1_in_1 = "!data/var.general.dxsh %d"; main_Format_1_out_1 = NULL; main_Import_1_in_2 = NULL; main_Import_1_in_3 = "general"; main_Import_1_in_4 = NULL; main_Import_1_in_5 = NULL; main_Import_1_in_6 = NULL; main_Import_1_out_1 = NULL; main_Select_1_in_2 = "uu"; main_Select_1_in_3 = NULL; main_Select_1_out_1 = NULL; main_Sample_1_in_2 = 500; main_Sample_1_out_1 = NULL; main_AutoGlyph_1_in_2 = NULL; main_AutoGlyph_1_in_3 = NULL; main_AutoGlyph_1_in_4 = NULL; main_AutoGlyph_1_in_5 = NULL; main_AutoGlyph_1_in_6 = NULL; main_AutoGlyph_1_in_7 = NULL; main_AutoGlyph_1_out_1 = NULL; main_ShowBox_1_out_1 = NULL; main_Tube_1_in_2 = 0.02; main_Tube_1_in_3 = NULL; main_Tube_1_in_4 = NULL; main_Tube_1_out_1 = NULL; main_Color_1_in_2 = "black"; main_Color_1_in_3 = NULL; main_Color_1_in_4 = NULL; main_Color_1_in_5 = NULL; main_Color_1_out_1 = NULL; main_Collect_1_out_1 = NULL; main_Format_2_in_1 = "data/proc0/uu%d.tiff"; main_Format_2_out_1 = NULL; main_Transmitter_1_out_1 = NULL; main_Receiver_1_out_1 = NULL; main_Render_1_in_3 = NULL; main_Render_1_out_1 = NULL; main_WriteImage_1_in_3 = "tiff"; main_WriteImage_1_in_4 = NULL; Executive("product version 4 2 0"); $sync sequence main(); play;