<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Can&nbsp;define a condition, with an special field 
#MAT# , pointing to a material that store the common properties. </FONT><FONT 
face=Arial size=2></FONT></DIV>
<DIV><FONT face=Arial size=2>some like this:</FONT></DIV>
<DIV><FONT face=Arial size=2>*.cnd</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV align=left><FONT face=Arial color=#0000ff 
size=2>CONDITION:MyCond</FONT></DIV>
<DIV align=left><FONT face=Arial color=#0000ff size=2>CONDTYPE: over 
surfaces<BR>CONDMESHTYPE: over&nbsp;body elements<BR>&nbsp; 
QUESTION:Property<FONT color=#ff0000>#MAT#(Properties)<BR></FONT>&nbsp; 
VALUE:Table<BR>END CONDITION</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Then the condition window at run time show a menu 
with the current available materials of the book named "Properties"</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>*.mat</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT color=#ff0000>BOOK: 
Properties</FONT><BR><FONT color=#0000ff>MATERIAL: <FONT 
color=#ff0000>Template</FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT 
color=#0000ff>QUESTION:Type<BR>VALUE:Template</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT 
color=#0000ff>STATE:hidden<BR>QUESTION:Prop1<BR>VALUE:0.0</FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2>QUESTION:Prop2<BR>VALUE:0.0</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT color=#0000ff>...<BR>END MATERIAL</FONT> 
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This special auxiliar materials are located in a 
separated book (named Properties), and must not be assigned by the user to 
geometrical entities, draw, or unassigned.</FONT></DIV>
<DIV><FONT face=Arial size=2>Also the user must not delete the material named 
Template, used to create derivated materials, with this fields but other 
specific values</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>*.tcl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2>proc InitGIDProject { dir } 
{</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>&nbsp; ...</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>&nbsp; 
ChangeDataBehaviour</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>}</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2>proc ChangeDataBehaviour { } 
{</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>&nbsp;&nbsp; GiD_DataBehaviour 
materials <FONT color=#ff0000>Properties </FONT>hide {assign draw unassign} 
;<FONT color=#008000>#hide some buttons for all materials of this 
book</FONT></FONT></DIV>
<DIV><FONT color=#0000ff><FONT face=Arial size=2>&nbsp;</FONT><FONT face=Arial 
size=2>&nbsp; GiD_DataBehaviour material <FONT color=#ff0000>Template</FONT> 
hide {delete} ;<FONT color=#008000>#avoid to delete&nbsp;the template 
material</FONT></FONT><FONT face=Arial size=2></FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>*.bas</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*set cond <FONT 
color=#ff0000>MyCond</FONT> *elems</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*loop elems *onlyincond</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*elemsnum 
*cond(Property)</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*end elems</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*loop materials *NotUsed</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><FONT color=#008000>*#use the first 
material hidden field to identify the 
type</FONT><BR>*if(strcmp(matprop(Type),"<FONT 
color=#ff0000>Template</FONT>")==0)&nbsp;</FONT></DIV>
<DIV><FONT face=Arial color=#008000 size=2>&nbsp; *# write the material 
name</FONT></DIV>
<DIV><FONT size=2><FONT face=Arial color=#0000ff>&nbsp; 
*MatProp(0)</FONT></FONT></DIV>
<DIV><FONT color=#008000><FONT face=Arial 
size=2>&nbsp;&nbsp;*#&nbsp;</FONT><FONT face=Arial size=2>write material field 
values </FONT></FONT></DIV>
<DIV><FONT color=#0000ff><FONT face=Arial 
size=2>&nbsp;&nbsp;*MatProp(Prop1)&nbsp;&nbsp;*MatProp(Prop2) 
...</FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*endif</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>*end materials</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Can see for example the problemtype nastran 3.0 
(can get it directly from Data-&gt;problemtype-&gt;Internet 
retrieve)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>Best regards</DIV>
<DIV>&nbsp;</DIV>
<DIV>Enrique Escolano</DIV></DIV>
<DIV><BR></FONT>----- Original Message ----- </DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=dmarceau@uqac.ca href="mailto:dmarceau@uqac.ca">Daniel Marceau</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=gidlist@gatxan.cimne.upc.es 
  href="mailto:gidlist@gatxan.cimne.upc.es">gidlist@gatxan.cimne.upc.es</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, August 11, 2005 6:32 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [GiDlist] large set of 
  information in condition</DIV>
  <DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT 
  face=Arial size=2></FONT><BR></DIV>
  <DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I&nbsp; would like to include&nbsp;geometrical 
  property as a condition in my GiD interface. The problem is that this 
  geometrical property include approx 21 data:</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>identifier</FONT></DIV>
  <DIV><FONT face=Arial size=2>prop1 to prop19</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>In this way, the corresponding generated file is 
  very large due to the repeated information as:</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>
  <DIV><FONT face=Arial size=2>elem1 prop1....prop19</FONT></DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>elem2 prop1....prop19</FONT></DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>elem3 prop1....prop19</FONT></DIV>
  <DIV>...</DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>elemn prop1....prop19</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>There is any way to write the information using&nbsp;the identifier 
  included in my geometrical property in the style:</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>elem1 identifier</FONT> 
  <DIV>
  <DIV><FONT face=Arial size=2>elem2 identifier</FONT></DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>elem3 identifier</FONT></DIV>
  <DIV>...</DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>elemn identifier</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>with the corresponding geometrical property defined elsewhere ?</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks</DIV>
  <DIV>Daniel Marceau</FONT><FONT face=Arial 
  size=2></FONT></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></BLOCKQUOTE></BODY></HTML>