Re: [opendx-users] Extracting position data from time series

2005-01-07 Thread Marco Morandini

Krasimira Tsaneva wrote:

Dear all,

 Suppose I have a time series data written in native dx file format with
 regular 3D positions and conections. Is it possible to extract the time 
series

 at a certain point (from my mesh) and plot them with opendx?

 Thank you very much!

 -Krasimira

--




Some time ago I've built this macro.
It works, but perhaps can be simplified.

Hope this helps,

Marco

--
Marco Morandini, Ph.D.
Dip. di Ingegneria Aerospaziale
Politecnico di Milano
Via La Masa, 34 | phone: (+39) 02 2399 8362
20156 MILANO - Italy| fax:   (+39) 02 2399 8334
---

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
//
// time: Tue Nov 27 10:44:13 2001
//
// version: 3.1.2 (format), 4.1.0 (DX)
//
//
//
// macro reference (direct): FormatList 
/opt/dx/samples/macros/FormatListMacro.net
include FormatListMacro.net
//
// Begin MDF
// MODULE ChooseComponent
// CATEGORY Fem
// INPUT input_1; object; (no default);  
// INPUT input_2; value list or string list or object; (no default);  
// OUTPUT output_1; object;  
// End MDF
// workspace: width = 469, height = 680
// layout: snap = 0, width = 50, height = 50, align = NN
//
macro ChooseComponent(
 input_1
,input_2
) - (
 output_1
) {
// 
// node Input[43]: x = 334, y = 27, inputs = 0, label = Input1
// parameter: position = 1, name = 'input_1', value = '(no default)', 
descriptive = 1, description = ' ', required = 0, visible = 1
//
ChooseComponent_Input_43_out_1 = input_1;
// 
// node Inquire[1]: x = 343, y = 133, inputs = 3, label = Inquire
// input[2]: defaulting = 0, visible = 1, type = 32, value = shape
//
ChooseComponent_Inquire_1_out_1 = 
Inquire(
ChooseComponent_Input_43_out_1,
shape,
NULL
) [instance: 1, cache: 1];
// 
// node Compute[1]: x = 362, y = 237, inputs = 3, label = Compute
// input[1]: defaulting = 0, visible = 0, type = 32, value = $0-1
// expression: value = a-1
// name[2]: value = a
// name[3]: value = b
//
ChooseComponent_Compute_1_out_1 = 
Compute(
$0-1,
ChooseComponent_Inquire_1_out_1,
NULL
) [instance: 1, cache: 1];
// 
// node Input[47]: x = 84, y = 19, inputs = 0, label = Input2
// parameter: position = 2, name = 'input_2', value = '(no default)', 
descriptive = 1, description = ' ', required = 0, visible = 1
//
ChooseComponent_Input_47_out_1 = input_2;
// 
// node Inquire[7]: x = 113, y = 146, inputs = 3, label = Inquire
// input[2]: defaulting = 0, visible = 1, type = 32, value = items
//
ChooseComponent_Inquire_7_out_1 = 
Inquire(
ChooseComponent_Input_47_out_1,
items,
NULL
) [instance: 7, cache: 1];
// 
// node Compute[2]: x = 133, y = 304, inputs = 3, label = Compute
// input[1]: defaulting = 0, visible = 0, type = 32, value = $0 == $1
// expression: value = a == b
// name[2]: value = a
// name[3]: value = b
//
ChooseComponent_Compute_2_out_1 = 
Compute(
$0 == $1,
ChooseComponent_Inquire_7_out_1,
ChooseComponent_Inquire_1_out_1
) [instance: 2, cache: 1];
// 
// node Enumerate[1]: x = 349, y = 327, inputs = 5, label = Enumerate
// input[1]: defaulting = 0, visible = 1, type = 29, value = 0
// input[4]: defaulting = 0, visible = 1, type = 29, value = 1
//
ChooseComponent_Enumerate_1_out_1 = 
Enumerate(
0,
ChooseComponent_Compute_1_out_1,
NULL,
1,
NULL
) [instance: 1, cache: 1];
// 
// node FormatList[1]: x = 389, y = 427, inputs = 2, label = FormatList
// input[2]: defaulting = 0, visible = 1, type = 32, value = component %d
//
ChooseComponent_FormatList_1_out_1 = 
FormatList(
ChooseComponent_Enumerate_1_out_1,
component %d
) [instance: 1, cache: 1];
// 
// node Inquire[6]: x = 26, y = 240, inputs = 3, label = Inquire
// input[2]: defaulting = 0, visible = 1, type = 32, value = is null+1
//
ChooseComponent_Inquire_6_out_1 = 
Inquire(
ChooseComponent_Input_47_out_1,
is null+1,
NULL
) [instance: 6, cache: 1];
// 
// node Switch[9]: x = 183, y = 410, inputs = 3, label = Switch
//
ChooseComponent_Switch_9_out_1 = 
Switch(
ChooseComponent_Compute_2_out_1,
ChooseComponent_Input_47_out_1,
NULL
) [instance: 9, cache: 1];
// 
// node Switch[13]: x = 61, y = 508, inputs = 3, label = Switch
//
ChooseComponent_Switch_13_out_1 = 
Switch(
ChooseComponent_Inquire_6_out_1,
ChooseComponent_Switch_9_out_1,
ChooseComponent_FormatList_1_out_1
) [instance: 13, cache: 1];
// 
// node Output[13]: x = 243, y = 618, inputs = 1, label = Output
// parameter: position = 1, name = 'output_1', value = ' ', descriptive = 
0, description = ' ', required = 0, visible = 1
//
output_1 = ChooseComponent_Switch_13_out_1;
// 

[opendx-users] Extracting position data from time series

2005-01-06 Thread Krasimira Tsaneva
Title: Extracting position data from time
series


Dear all,

Suppose I have a time series data written in native dx file
format with
regular 3D positions and conections. Is it possible to extract
the time series
at a certain point (from my mesh) and plot them with opendx?

Thank you very much!

-Krasimira


-- 


Krasimira T. Tsaneva-Atanasova
Postdoctoral Fellow
LBM/NIDDK/NIH




Building 12A, Room 4007


Phone numbers:
12 SOUTH DRIVE MSC 5621



(301) 402-9689 (voice)

BETHESDA MD 20892-5621



(301) 402-0535 (fax)
United States of America