<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7480263091379806069</id><updated>2012-02-05T18:46:54.446-08:00</updated><category term='linux'/><category term='Python'/><category term='Diseños'/><category term='caelinux'/><category term='gambas'/><category term='Arduino'/><category term='software libre'/><category term='Akrep'/><category term='slax'/><category term='cultura'/><category term='biomecanica'/><category term='fem'/><category term='blender'/><category term='desarrollo'/><category term='Robot'/><category term='programas'/><category term='automatizacion'/><category term='ubuntu'/><category term='reloj binario'/><category term='calculix'/><category term='Universidad'/><title type='text'>SebastianGNU</title><subtitle type='html'>Tecnologias libres, programacion , robotica y simulacion para ingenieria mecanica   http://twitter.com/@SebastianGNU</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sebastian Rodriguez</name><uri>https://profiles.google.com/114770559154186976488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dCjznr28h7E/AAAAAAAAAAI/AAAAAAAAAVc/cl4T4ZvAPwY/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-3859443659261335205</id><published>2011-11-09T07:39:00.000-08:00</published><updated>2011-11-09T07:40:05.575-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='caelinux'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseños'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>CD/DVD label CAE Linux</title><content type='html'>Gracias a los desarrolladores de CAE Linux , ahora tenemos la version 2011 que cuenta con las ultimas versiones de todas las herramientas de elementos finitos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.caelinux.com/CMS/"&gt;http://www.caelinux.com/CMS/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Les dejo algunas descripciones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Dedicated to CAE , scientific computing and mathematical modelling&amp;nbsp;with emphasis on finite element simulation and&amp;nbsp;computational fluid dynamics&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Includes the integrated 3D pre-/ post / FE solver package &lt;strong&gt;&lt;em&gt;&lt;a href="http://www.code-aster.org/" target="_blank"&gt;SALOME_MECA 2011.2&lt;/a&gt; &lt;/em&gt;&lt;/strong&gt;(GPL, developped by EDF, France) which&amp;nbsp; represents the fusion of Salome v5.1.3 GUI and &lt;a href="http://www.code-aster.org/" target="_blank"&gt;Code-Aster STA11.0&lt;/a&gt; finite element solver (updated, GPL) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Offers a complete solution for CFD with &lt;a href="http://www.opencfd.co.uk/openfoam/" target="_blank"&gt;OpenFOAM 2.0.1&lt;/a&gt; , &lt;a href="http://gfs.sourceforge.net/" target="_blank"&gt;Gerris&lt;/a&gt;&amp;nbsp;and &lt;a href="http://research.edf.com/research-and-the-scientific-community/softwares/code-saturne/introduction-80058.html" target="_blank"&gt;Code-Saturne 2.0.2&lt;/a&gt; solvers &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Contains several 2D &amp;amp; 3D CAD/pre/post packages: Paraview,&amp;nbsp;OpenDX, EnGrid 1.2, Elmer GUI, Netgen, Tetgen, GMSH v2.5, Salome v.6.3, Freecad 0.12, &amp;amp; QCad &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Includes other simulation softwares for multiphysics simulation: &lt;a href="http://www.csc.fi/english/pages/elmer" target="_blank"&gt;Elmer v6.2&lt;/a&gt; , &lt;a href="http://www.calculix.de/" target="_blank"&gt;Calculix v2.3&lt;/a&gt;, Impact, MBDyn, Dynela, Fenics&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;Offers several scientific tools like OpenModelica, GNU Octave (+ QtOctave GUI ), R &amp;amp; Rkward, Scilab, wxMaxima, Scipy, Latex and a full set of developpement tools / compilers.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://2.bp.blogspot.com/-sYirvNiuhUg/TrqeFUPSebI/AAAAAAAAAP8/BcQza_nFQAY/s1600/PB090013.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-sYirvNiuhUg/TrqeFUPSebI/AAAAAAAAAP8/BcQza_nFQAY/s200/PB090013.JPG" width="200" /&gt;&lt;/a&gt;Con el objetivo de contribuir un poco a la causa, decidi diseñar un simple Label para el DVD.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--pmRroeAMpw/TrqeSFYLsBI/AAAAAAAAAQE/lfLX2pRHNcA/s1600/PB090003.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/--pmRroeAMpw/TrqeSFYLsBI/AAAAAAAAAQE/lfLX2pRHNcA/s200/PB090003.JPG" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-am5bR31N6Ck/Trqdv7CE_EI/AAAAAAAAAP0/JS9WucjbFKc/s1600/cae.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="319" src="http://1.bp.blogspot.com/-am5bR31N6Ck/Trqdv7CE_EI/AAAAAAAAAP0/JS9WucjbFKc/s320/cae.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-3859443659261335205?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/3859443659261335205/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2011/11/cddvd-label-cae-linux.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3859443659261335205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3859443659261335205'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2011/11/cddvd-label-cae-linux.html' title='CD/DVD label CAE Linux'/><author><name>Sebastian Rodriguez</name><uri>https://profiles.google.com/114770559154186976488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dCjznr28h7E/AAAAAAAAAAI/AAAAAAAAAVc/cl4T4ZvAPwY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-sYirvNiuhUg/TrqeFUPSebI/AAAAAAAAAP8/BcQza_nFQAY/s72-c/PB090013.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-3900808986776974093</id><published>2011-07-19T18:30:00.000-07:00</published><updated>2012-02-05T18:46:54.459-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='calculix'/><title type='text'>Como instalar CalculiX 2.4 en Ubuntu 11.04 multi-core ó multi-thread</title><content type='html'>En orden de mejorar las capacidades operativas de los análisis que desarrollo para mi trabajo de grado me encontré con la tarea de habilitar los solucionadores de CALCULIX para que trabajen con mas de un núcleo. De nada vale comprar un computador costoso con 6 cores cuando solo se va a utilizar uno ¬¬.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-1enuBt9tRm8/Tmrn9UCltYI/AAAAAAAAAKQ/XhW3g8Og5Uo/s1600/images.jpeg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5650583723027314050" src="http://3.bp.blogspot.com/-1enuBt9tRm8/Tmrn9UCltYI/AAAAAAAAAKQ/XhW3g8Og5Uo/s400/images.jpeg" style="cursor: hand; cursor: pointer; display: block; height: 116px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;La documentación de como hacer esto se encuentra en la&amp;nbsp;Internet&amp;nbsp;para el que sabe como buscarla, el problema esta en todas esas fuentes incomprensibles o&amp;nbsp;erróneas&amp;nbsp;que nos pueden hacer perder tiempo. Versiones antiguas, programas o&amp;nbsp;librerías&amp;nbsp;diferentes, plataformas distintas o simplemente escasa&amp;nbsp;documentación&amp;nbsp;es lo que normalmente se encuentra.&lt;br /&gt;&lt;br /&gt;Para esto decidí crear mi propio tutorial en busca de dejar la documentación en caso de volverlo a hacer:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="color: #e06666;"&gt;Nota: Para correr el ejecutable predeterminado descargado de CCX en versiones actuales de Ubuntu se debe hacer un enlace simbolico: &lt;br /&gt;sudo ln -s /usr/lib/x86_64-linux-gnulibgfortran.so.3 /usr/lib/libgfortran.so.2 &lt;br /&gt;Cambiando "/usr/lib/x86_64-linux-gnu" por la direccion donde este instaldo libgfortran.so3 en su sistema.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;Lo primero es instalar todas las herramientas necesarias para nuestro trabajo, como debemos compilar los paquetes debemos asegurarnos de tener en nuestro sistema los siguientes programas.&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;gcc-4.4&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;gfortran (es el mismo G95)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;make&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;libcnf-dev&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;libextutils-f77&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;f2c&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;nautilus-open-terminal (opcinal)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;liblapack-dev&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;libblas-dev&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 85%;"&gt;liblapack3gf ( y todas sus dependencias, TODAS &amp;gt;&amp;lt; ! )&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Descargamos los archivos:&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://www.dhondt.de/ccx_2.4.src.tar.bz2"&gt;CCX&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dhondt.de/cgx_2.4.bz2"&gt;CGX (ejecutable)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.netlib.org/linalg/spooles/spooles.2.2.tgz"&gt;Spooles 2.2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.caam.rice.edu/software/ARPACK/SRC/arpack96.tar.Z"&gt;ARPACK&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.caam.rice.edu/software/ARPACK/SRC/patch.tar.gz"&gt;ARPACK PATCH&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Copiamos estos 5 archivos a la carpeta /usr/local y los descomprimimos todos asegurándonos de copiar el contenido del PATCH dentro de la carpeta creada ARPACK y reemplazar los archivos.&lt;br /&gt;&lt;br /&gt;Bien, hora de compilar Spooles, acá la cosa se pone interesante ya que debemos hacer unos arreglos a mano antes de compilarlo con MAKE, entonces  los cambios son:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt; -En   /usr/local/spooles.2.2/Tree/src/makeGlobalLib   debemos cambiar:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     drawTree.c  por  draw.c&lt;/span&gt;&lt;/blockquote&gt;(Esto debido a un&amp;nbsp;error&amp;nbsp;en la&amp;nbsp;configuración&amp;nbsp;de Spooles, ¬¬)&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt; -En   /usr/local/spooles.2.2/Make.inc   debemos cambiar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     CC = /usr/lang-4.0/bin/cc  por  CC = /usr/bin/cc&lt;/span&gt;&lt;/blockquote&gt;(Esto es para definir donde esta ubicado nuestro compilador de C)&lt;br /&gt;&lt;br /&gt;Luego de esto si podemos compilar la librería de spooles con el siguiente comando ubicados en la carpeta de spooles.2.2 por supuesto:&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;$ sudo make lib &lt;/span&gt;&lt;/blockquote&gt;Hecho, tenemos spooles compilado normal, pero como todo esto es con el objetivo de tener Spooles en paralelo tenemos que hacer otro paso, lo que pasa es que hay dos formas de hacer funcionar Spooles multi-core y son: (A) Compilando las librerías normales y MT en una sola o (B) compilarlas por separado, en este caso nos decidimos por la opción B para que CALCULIX llame a cada librería por separado según requiera.&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;$ cd MT/src/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; $ sudo make spoolesMT.a&lt;/span&gt;&lt;/blockquote&gt;Y hecho de nuevo.&lt;br /&gt;&lt;br /&gt;Ahora para ARPACK también debemos editar algunos archivos.&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;-En   /usr/local/ARPACK/ARmake.inc   debemos cambiar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     home = $(HOME)/ARPACK  por  home = /usr/local/ARPACK&lt;/span&gt;&lt;/blockquote&gt;(Para definir el lugar donde tenemos los archivos de ARPACK)&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;PLAT = SUN4   por   PLAT = linux&lt;/span&gt;&lt;/blockquote&gt;(Hace falta explicar eso? ¬¬)&lt;span style="font-size: 85%;"&gt;     &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;FC      = f77   por   FC      = gfortran&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     FFLAGS    = -O -cg89   por   FFLAGS    = -O2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     MAKE    = /bin/make   por   MAKE    = /usr/bin/make&lt;/span&gt;&lt;/blockquote&gt;(Esto se cambia para especificar nuestro interprete de Fortran y la ubicación de MAKE)&lt;br /&gt;&lt;br /&gt;Acá viene el "Machete" , resulta que hay una sub-rutina en ARPACK que sirve para determinar el tiempo de ejecución del proceso que trae un pequeño problema, la función "ETIME" ya no es una función externa utilizada en Linux, pero esperen un momento, no hay un parámetro que hace precisamente esto mismo en Linux llamado "TIME" ? , pues si, resulta que podemos despedirnos de esta sub-rutina ya que le tenemos reemplazo.&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;-En   /usr/local/ARPACK/UTIL/second.f   debemos cambiar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;     EXTERNAL  ETIME  por  *EXTERNAL  ETIME&lt;/span&gt;&lt;/blockquote&gt;(Esto se puede compensar (a mi parecer) adicionando el parámetro time antes del comando con el que llamemos a ccx para que nos calcule el tiempo que demora el proceso en terminar)&lt;br /&gt;&lt;br /&gt;Para luego&amp;nbsp;poder&amp;nbsp;compilar en  /usr/local/ARPACK&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;$ sudo make lib &lt;/span&gt;&lt;/blockquote&gt;Ya con las dos librerías compiladas vamos a la carpeta descomprimida de CALCULIX para compilarlo.&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;En /usr/local/CalculiX/ccx_2.4/src:&lt;/span&gt;&lt;/blockquote&gt;Vamos a compilar la versión MT de CALCULIX pero recordemos que esta sigue usando tanto Spooles MT como el normal ya que los compilamos separadamente, para esto vamos a asegurarnos de que nuestro archivo Makefile quede igual a esto:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;CFLAGS = -Wall -O3  -I ../../../spooles.2.2 -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE -DUSE_MT=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;FFLAGS = -Wall -O3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;CC=cc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;FC=gfortran&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;.c.o :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; $(CC) $(CFLAGS) -c $&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;.f.o :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; $(FC) $(FFLAGS) -c $&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;include Makefile.inc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;SCCXMAIN = ccx_2.4.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;OCCXF = $(SCCXF:.f=.o)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;OCCXC = $(SCCXC:.c=.o)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;OCCXMAIN = $(SCCXMAIN:.c=.o)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;DIR=../../../spooles.2.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;LIBS = \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    $(DIR)/MT/src/spoolesMT.a \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    $(DIR)/spooles.a \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    ../../../ARPACK/libarpack_linux.a \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    -lpthread -lm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;ccx_2.4_MT: $(OCCXMAIN) ccx_2.4_MT.a  $(LIBS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; ./date.pl; $(CC) $(CFLAGS) -c ccx_2.4.c; $(FC) -Wall -O&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;3 -o $@ $(OCCXMAIN) ccx_2.4_MT.a $(LIBS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;ccx_2.4_MT.a: $(OCCXF) $(OCCXC)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt; ar vr $@ $?&lt;/span&gt;&lt;/blockquote&gt;Y terminamos con le comando:&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;$ sudo make&lt;/span&gt;&lt;/blockquote&gt;El cual nos creara un ejecutable llamado "ccx_2.4_MT" el cual lo moveremos a /usr/local/bin para tenerlo a la mano, también hace falta mover el ejecutable "cgx_2.3" que esta ubicado en /usr/local a esta carpeta y asegúrate que estos dos ejecutables tengan permisos para ejecutarse como programas.&lt;br /&gt;( usualmente yo prefiero&amp;nbsp;re nombrarlos&amp;nbsp;a simplemente ccx y cgx para mayor facilidad pero esto es opcional)&lt;br /&gt;&lt;br /&gt;Ya tenemos CALCULIX instalado en nuestro sistema, pero si hacemos algunas pruebas notaremos que los cálculos con Spooles siguen utilizando un solo core, esto se debe a que debemos especificar cuantos procesadores queremos utilizar en el análisis, esto se hace con la condicion&amp;nbsp;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;OMP_NUM_THREADS&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;CCX_NPROC = -1        tratara de detectar el numero de procesadores para usarlos todos (no es recomendado)&lt;br /&gt;&lt;br /&gt;CCX_NPROC = 1        usara 1 procesador&lt;br /&gt;CCX_NPROC = 2        usara 2 procesadores ... y así sigue ¬¬&lt;br /&gt;&lt;br /&gt;En el caso que se utilicen mas de 1 procesador en el análisis se creara un archivo en la carpeta de trabajo llamado spooles el cual nos&amp;nbsp;dirá&amp;nbsp;"Using # threads" , cuando se utiliza solo uno el archivo no es creado.&lt;br /&gt;&lt;br /&gt;FIN, ahora podemos probar CALCULIX multi-core con:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: 85%;"&gt;$ export&amp;nbsp;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;OMP_NUM_THREADS&lt;/span&gt;=#&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;$ time ccx jobname &amp;nbsp; &amp;nbsp;o &amp;nbsp; &amp;nbsp;sudo time ccx jobname&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: 180%;"&gt;Una pequeña prueba me arrojo estos resultados sorprendentes:&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/-fTb8v9oJPm0/TmrqFIhePmI/AAAAAAAAAKY/7kuM-l7U4AI/s1600/image2s.jpeg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5650586056397831778" src="http://3.bp.blogspot.com/-fTb8v9oJPm0/TmrqFIhePmI/AAAAAAAAAKY/7kuM-l7U4AI/s320/image2s.jpeg" style="cursor: hand; cursor: pointer; display: block; height: 174px; margin: 0px auto 10px; text-align: center; width: 290px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-3900808986776974093?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/3900808986776974093/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2011/07/como-instalar-calculix-23-en-ubuntu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3900808986776974093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3900808986776974093'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2011/07/como-instalar-calculix-23-en-ubuntu.html' title='Como instalar CalculiX 2.4 en Ubuntu 11.04 multi-core ó multi-thread'/><author><name>Sebastian Rodriguez</name><uri>https://profiles.google.com/114770559154186976488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-dCjznr28h7E/AAAAAAAAAAI/AAAAAAAAAVc/cl4T4ZvAPwY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1enuBt9tRm8/Tmrn9UCltYI/AAAAAAAAAKQ/XhW3g8Og5Uo/s72-c/images.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-1348852401076655755</id><published>2011-05-26T08:52:00.001-07:00</published><updated>2011-05-30T07:10:46.284-07:00</updated><title type='text'>Seguidor Solar con Arduino</title><content type='html'>De acuerdo a un proyecto propuesto en la clase de energia alternativas se construyo un prototipo de seguidor solar usando un micro controlador Arduino.&lt;br /&gt;&lt;br /&gt;Para el desarrollo del proyecto se tuvieron en cuenta los siguientes parametros:Bajo costo.&lt;ul&gt;&lt;li&gt;Uso de materiales reciclables.&lt;/li&gt;&lt;li&gt;Construccion y ensamblaje facil.&lt;/li&gt;&lt;li&gt;Produccion independiente de energia electrica.&lt;/li&gt;&lt;li&gt;Un eje de rotacion programable para el seguimiento de una bombilla&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;El dispositivo cuenta con un microcontrolador arduino que reconoce mediante a 3 foto-resistencias la inclinacion de alguna fuente de luz, calcula el movimiento necesario para alinear a 90 grados el plano donde se encuentra la foto-celda ( lo que incrementa su eficiencia) y mediante un servo motor instalado alinea la placa en la direccion indicada.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-HzKmsX0y6Tk/TeObGCkMeyI/AAAAAAAAA7I/Z5x7N6zIP98/s1600/IMG20110430_008.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-HzKmsX0y6Tk/TeObGCkMeyI/AAAAAAAAA7I/Z5x7N6zIP98/s320/IMG20110430_008.jpg" alt="" id="BLOGGER_PHOTO_ID_5612500088703974178" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-j16gUKRRvxU/TeObc0QQGnI/AAAAAAAAA7Q/4qTYQFO-6Q0/s1600/IMG20110430_006.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-j16gUKRRvxU/TeObc0QQGnI/AAAAAAAAA7Q/4qTYQFO-6Q0/s320/IMG20110430_006.jpg" alt="" id="BLOGGER_PHOTO_ID_5612500479999220338" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-worZlRkwU4s/TeObj1ajCGI/AAAAAAAAA7Y/TIWzaZhB3CM/s1600/IMG20110430_004.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-worZlRkwU4s/TeObj1ajCGI/AAAAAAAAA7Y/TIWzaZhB3CM/s320/IMG20110430_004.jpg" alt="" id="BLOGGER_PHOTO_ID_5612500600569923682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://www.youtube.com/embed/FfhElunYGUU" allowfullscreen="" frameborder="0" height="510" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;El codigo utilizado en realidad es muy simple, una simple comparacion entre los valores de los tres sensores y un mapeo para los 180 angulos de recorrido del servo-motor:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;             &lt;style&gt;body, div, table, thead, tbody, tfoot, tr, th, td, p { font-family: "Arial"; font-size: x-small; }&lt;/style&gt;    &lt;table border="0" cellspacing="0" cols="5" frame="VOID" rules="NONE"&gt;  &lt;colgroup&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;col width="86"&gt;&lt;/colgroup&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32" width="86"&gt;&lt;i&gt;&lt;span style="font-family:Times New Roman;"&gt;int v1 = 35;&lt;/span&gt;&lt;/i&gt;&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor3 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT" width="86"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;int v2 = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;a = 1;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (a==1){&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;int analog = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v1 = v1 - 1;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;int p= 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;int servo = 2;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (a==3){&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;int valor1 = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor2 &amp;gt; 700) {&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v1 = v1 + 1;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;int valor2 = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor1 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;int valor3 = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor3 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (a==4){&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;int a = 0;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;a = 2;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v1 = 35;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;void setup()&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;} &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;{&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (v1&amp;gt;0){&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;pinMode(servo, OUTPUT);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (v1&amp;lt;180){ &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;Serial.begin(9600);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor3 &amp;gt; 700) {&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;pinMode(1, INPUT);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor2 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;else{&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;pinMode(2, INPUT);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor1 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v1 = 180;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;pinMode(3, INPUT);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;a = 3;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;void loop()&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;else{&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="17"&gt;&lt;span style="font-family:Times New Roman;"&gt;{&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v1 = 0;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="47"&gt;&lt;span style="font-family:Times New Roman;"&gt;valor1 = analogRead(1);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor3 &amp;lt; 700) {&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="47"&gt;&lt;span style="font-family:Times New Roman;"&gt;valor2 = analogRead(2);&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor2 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;v2 = map(v1,0,180,500,2500);&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="47"&gt;&lt;span style="font-family:Times New Roman;"&gt;valor3 = analogRead(3); &lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor1 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;digitalWrite(servo, HIGH);&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;a = 2;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;a = 4;&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;delayMicroseconds(v2);&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor1 &amp;gt; 700) {&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;digitalWrite(servo, LOW);&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td align="LEFT" height="32"&gt;&lt;span style="font-family:Times New Roman;"&gt;if (valor2 &amp;lt; 700){&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;td align="LEFT"&gt;&lt;span style="font-family:Times New Roman;"&gt;}&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-1348852401076655755?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/1348852401076655755/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2011/05/seguidor-solar-con-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1348852401076655755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1348852401076655755'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2011/05/seguidor-solar-con-arduino.html' title='Seguidor Solar con Arduino'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-HzKmsX0y6Tk/TeObGCkMeyI/AAAAAAAAA7I/Z5x7N6zIP98/s72-c/IMG20110430_008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-8582201706645477414</id><published>2011-01-01T13:04:00.000-08:00</published><updated>2011-05-30T07:06:37.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='caelinux'/><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='biomecanica'/><category scheme='http://www.blogger.com/atom/ns#' term='calculix'/><title type='text'>Analisis de Humero con material anisotropico CalculiX CAElinux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Siguiendo con las pruebas sobre Calculix en CAElinus llega el turno de incursionar en el tema de los materiales, como la idea principal es un analisis de rodilla dinamico de contacto es de vital importancia saber manejar el material de los huesos sobre calculix. Lo divertido del asunto es que el hueso no es un material "uniforme" como los que se acostumbran a manejar como el acero o algunos plasticos , este es un material compuesto bastante complejo , se componen de distintas capas de fibra con distintas propiedades fisicas y mecanicas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;img src="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-eLMyS6GI/AAAAAAAAAfA/S9weKhJ45qI/s400/huesoestructura.jpg" style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 575px; height: 180px;" alt="" id="BLOGGER_PHOTO_ID_5557334380446410850" border="0" /&gt;Antes que nada se debe leer un poco acerca de las propiedades mecanicas del hueso, ahunque no representa la investigacion oficial para los analisis del proyecto de investigacion si son una buena partida para entender como funciona este material. La diferencia radica en que no podemos solo especificar un modulo de YOUNG y un radio de POISSON'S ya que el hueso no se comporta de la misma manera para cargas en distintos ejes coordenados, este no experimenta la misma deformacion o esfuerzo sobre toda su geometria; lo que quiere decir que (como minimo) debemos conocer las diferentes propiedades mecanicas para este material ANISOTROPICO en las distintas direcciones.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-owyQRzzI/AAAAAAAAAfI/dmeivVIKulQ/s1600/propiedades%2Banisotropicas%2Bdel%2Bhueso.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 464px; height: 205px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-owyQRzzI/AAAAAAAAAfI/dmeivVIKulQ/s400/propiedades%2Banisotropicas%2Bdel%2Bhueso.jpg" alt="" id="BLOGGER_PHOTO_ID_5557346021275717426" border="0" /&gt;&lt;/a&gt;Estos detalles hacen que el hueso no se pueda tratar como otros materiales en CalculiX, para esto (almenos por ahora) se decide usar la funcion *ELASTIC,TYPE=ENGINEERING CONSTANTS para ingresar al archivo de configuracion estas propiedades de este modo:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-qNIAOmUI/AAAAAAAAAfQ/OfXacrQjhhU/s1600/Screenshot-11.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 427px; height: 286px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-qNIAOmUI/AAAAAAAAAfQ/OfXacrQjhhU/s400/Screenshot-11.png" alt="" id="BLOGGER_PHOTO_ID_5557347607661943106" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-uD1PzKHI/AAAAAAAAAfw/mlo3Vj0BYIM/s1600/478px-Subcap1.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 138px; height: 172px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-uD1PzKHI/AAAAAAAAAfw/mlo3Vj0BYIM/s400/478px-Subcap1.png" alt="" id="BLOGGER_PHOTO_ID_5557351846054668402" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-t22xFN5I/AAAAAAAAAfo/dqwxBbB8i24/s1600/081.gif"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 162px; height: 194px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-t22xFN5I/AAAAAAAAAfo/dqwxBbB8i24/s400/081.gif" alt="" id="BLOGGER_PHOTO_ID_5557351623124400018" border="0" /&gt;&lt;/a&gt;Bien, ahora para hacer la prueba se necesita algun hueso, para esto se cuenta con el diseño en 3D de un humero humano, basandonos en un poco de medicina para esto ; ) , se tiene un modelo almenos util para este ejemplo. La idea de usar este modelo es tratar de reconstruir una fractura de humero en base en la informacion recolectada usando las propiedades del hueso que ya se conocen, se debe conocer las dimensiones promedio del humero, tomando como base una altura de 1,75m para un hombre se obtiene la longitud del humero. en base a unos conceptos (muy basicos y no 100% seguros) de la dinamica de este hueso en el sistema esqueleto-muscolar se pueden tomar las uniones como puntos de apoyo para aplicar una fuerza y ver que resulta de esto.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-r75L5xXI/AAAAAAAAAfY/kf0urKUkPY4/s1600/humero.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 382px; height: 184px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-r75L5xXI/AAAAAAAAAfY/kf0urKUkPY4/s400/humero.jpg" alt="" id="BLOGGER_PHOTO_ID_5557349510649857394" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-sQ7ZtvTI/AAAAAAAAAfg/Zjc7pDoXVQI/s1600/Screenshot-1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 536px; height: 333px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TR-sQ7ZtvTI/AAAAAAAAAfg/Zjc7pDoXVQI/s400/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5557349872021912882" border="0" /&gt;&lt;/a&gt;Se quiere realizar el siguiente analisis:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;*INCLUDE, INPUT=all.msh&lt;br /&gt;*INCLUDE, INPUT=fijo.nam&lt;br /&gt;*INCLUDE, INPUT=fijo2.nam&lt;br /&gt;&lt;br /&gt;*BOUNDARY&lt;br /&gt;Nfijo,1,3,0&lt;br /&gt;&lt;br /&gt;*MATERIAL,NAME=EL&lt;br /&gt;*ELASTIC,TYPE=ENGINEERING CONSTANTS&lt;br /&gt;17000000.,11500000.,11500000.,.3,.11,.21,3600000.,3300000.,&lt;br /&gt;3300000.,273.&lt;br /&gt;*SOLID SECTION,ELSET=EALL,MATERIAL=EL&lt;br /&gt;&lt;br /&gt;*STEP&lt;br /&gt;*STATIC,DIRECT&lt;br /&gt;&lt;br /&gt;*CLOAD&lt;br /&gt;Nfijo2,3,-100.&lt;br /&gt;&lt;br /&gt;*EL FILE&lt;br /&gt;S, U&lt;br /&gt;*END STEP&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: normal;"&gt;*Alguno de los valores puede que no coincidan con el original.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-v-4cTgkI/AAAAAAAAAgY/5vsVJpmm1NE/s1600/Screenshot-8.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 235px; height: 235px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-v-4cTgkI/AAAAAAAAAgY/5vsVJpmm1NE/s400/Screenshot-8.png" alt="" id="BLOGGER_PHOTO_ID_5557353960036336194" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-v-UzhjEI/AAAAAAAAAf4/vEWaWp2IdQM/s1600/Screenshot-4.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 373px; height: 305px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TR-v-UzhjEI/AAAAAAAAAf4/vEWaWp2IdQM/s400/Screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5557353950470048834" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TR-v-izhxaI/AAAAAAAAAgI/T8WcsHVJAo0/s1600/Screenshot-6.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 373px; height: 309px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TR-v-izhxaI/AAAAAAAAAgI/T8WcsHVJAo0/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5557353954228159906" border="0" /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TR-yZSw6btI/AAAAAAAAAgg/OcglQL1N-Bs/s1600/fracturahumero.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 582px; height: 184px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TR-yZSw6btI/AAAAAAAAAgg/OcglQL1N-Bs/s400/fracturahumero.jpg" alt="" id="BLOGGER_PHOTO_ID_5557356612801949394" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;Con esto ya se tiene una base del manejo de materiales anisotropicos y una humilde introduccion al manejo de modelos biomecanicos, los archivos del analisis se pueden descargar de aca:  &lt;a href="https://sourceforge.net/projects/investigaciondi/files/humero2.zip/download"&gt;humero2.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-8582201706645477414?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/8582201706645477414/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2011/01/analisis-con-material-anisotropico.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8582201706645477414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8582201706645477414'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2011/01/analisis-con-material-anisotropico.html' title='Analisis de Humero con material anisotropico CalculiX CAElinux'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/TR-eLMyS6GI/AAAAAAAAAfA/S9weKhJ45qI/s72-c/huesoestructura.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-1608369795527544354</id><published>2010-12-29T17:41:00.000-08:00</published><updated>2010-12-30T08:53:57.223-08:00</updated><title type='text'>Analisis de contacto con CalculiX y Blender en CAElinux</title><content type='html'>Ejercicio exitoso de  diseño en Blender y enmallado en NET-Gen , analisis de contacto con valores inventados en CalculiX.  El diseño muy simple hecho en Blender buscaba una geometri que encajara  sin problemas un toroide y una esfera SEPARADAS, hay que resaltar que los elementos no estan conectados pero son del mismo material (pereza)  , el toroide fijo y la esfera desplazandose a encajar con el este.&lt;br /&gt;&lt;br /&gt;Lo curioso de este ejercicio es que solo representa el primer contacto que existe entre los objetos ,  en un lado del toroide ( esto debido a que no estaban bien centrados , #sry ) que recibe a la esfera,  los dos se deforman al contacto y sufren su respectivo esfuerzo. Pero modificando el archivo .INP se puede analisar todo el contacto hasta que encajen perfectamente.&lt;br /&gt;&lt;br /&gt;De nuevo = Los valores son inventados.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*HEADING&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Model: Ejemplo3     &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*INCLUDE, INPUT=all.msh&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*INCLUDE, INPUT=base.nam&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*INCLUDE, INPUT=carga.nam&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*INCLUDE, INPUT=nodosarriba.nam&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*INCLUDE, INPUT=f2s1.sur&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*MATERIAL, Name=sabradioscual&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*ELASTIC&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;210000.0, .3&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*DENSITY&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;7.8E-9&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*SOLID SECTION, Elset=Eall, Material=sabradioscual&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*SURFACE, NAME=Snodosarriba, TYPE=NODE&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Nnodosarriba&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*CONTACT PAIR, INTERACTION=SI1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Snodosarriba, Sf2s1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*SURFACE INTERACTION, NAME=SI1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=EXPONENTIAL&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;1.0e-4,.5&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*STEP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*STATIC&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;.01,1.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*BOUNDARY&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Nbase,1,3,0&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*CLOAD&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Ncarga,3,-10000.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*EL FILE&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;S, U&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;*END STEP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/o2VIkNIS9pQ?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/o2VIkNIS9pQ?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="505" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-1608369795527544354?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/1608369795527544354/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/analisis-de-contacto-con-calculix-y_29.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1608369795527544354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1608369795527544354'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/analisis-de-contacto-con-calculix-y_29.html' title='Analisis de contacto con CalculiX y Blender en CAElinux'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-8415400963394063033</id><published>2010-12-29T05:08:00.000-08:00</published><updated>2010-12-29T07:15:08.779-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='caelinux'/><category scheme='http://www.blogger.com/atom/ns#' term='fem'/><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='blender'/><category scheme='http://www.blogger.com/atom/ns#' term='calculix'/><title type='text'>Como Diseñar en Blender para CalculiX en CAElinux con la ayuda de NET-Gen y Gmsh</title><content type='html'>Gracias a las herramientas que ofrece CAElinux se tiene una plataforma muy completa para análisis de elementos finitos que comprende Pre-Procesamiento , Procesamiento y Post-Procesamiento. Pero uno de los inconvenientes que se tiene al usarlo para análisis mecánicos es la falta de un programa de Diseño "parametrico"(a falta de un mejor termino)  mecánico, necesario para el modelado de estructuras y ensambles fisicos (con volumen)  para su correcto procesado.  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color:red;"&gt;OJO!, esto es solo necesario si se desea hacer un analisis a un volumen (3D) ,si se quiere hacer a una superficicie 2D o 3D no hay problema alguno en usa Blender así nomás.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;¿Pero BLENDER  no puede hacer esto?, ... Si y NO , en teoría se puede utilizar Blender para estos ejercicios pero carece de muchas herramientas para hacerlo competente, este es un programa muy robusto para el diseño y modelado "artístico" , fuera de toda subjetividad vale la pena hacer un ejemplo de por que esto:&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TRtPFhpGc5I/AAAAAAAAAdg/A41NOaXQHm4/s1600/caelinux.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 627px; height: 88px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TRtPFhpGc5I/AAAAAAAAAdg/A41NOaXQHm4/s400/caelinux.bmp" alt="" id="BLOGGER_PHOTO_ID_5556121521640338322" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify;"&gt;Supongamos por un momento que queremos modelar un ladrillo (macizo), si hacemos esto con un programa de diseño parametrico obtendríamos de manera muy sencilla el ladrillo, un cubo alargado muy simple, bien y ¿que sucede si queremos ver dentro del ladrillo?, resulta que el ladrillo es macizo, esta relleno de mas .... ladrillo ; ) ,  no es un efecto visual , matemáticamente el programa define el diseño como un volumen completo, gracias a este pequeño detalle es que se prefiere estas herramientas para el diseño mecánico , se puede obtener volumen, con la densidad masa, con la gravedad peso, con el material deformaciones y esfuerzos.&lt;br /&gt;&lt;/p&gt; &lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Ahora, de nuevo, supongamos que queremos hacer esto&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/TRtNnLs56YI/AAAAAAAAAdQ/q9Q6JP7C6wE/s1600/blender.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 246px; height: 175px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/TRtNnLs56YI/AAAAAAAAAdQ/q9Q6JP7C6wE/s320/blender.bmp" alt="" id="BLOGGER_PHOTO_ID_5556119900843010434" border="0" /&gt;&lt;/a&gt; mismo en otro programa como Blender, se obtiene el ladrillo, un cubo alargado igualmente, pero la diferencia es que lo que vemos del ladrillo es lo único que Blender tiene de el, lo exterior, no es un volumen macizo es una caja , con sus 6 caras forma un cubo pero en realidad no hay nada adentro , a esto se le llama una superficie y no quiere decir que el diseño este mal ,&lt;span style=""&gt;  &lt;/span&gt;en realidad así se hacen los diseños artísticos que conocemos , a estas caras de la caja se las pinta como un ladrillo y en un render nadie nota la diferencia por que nadie ve através de las caras, sin volumen (en teoría si se puede calcular el volumen pero no como uno quisiera) , sin masa, sin propiedades físicas.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="color:red;"&gt;Basandonos en que sabemos almenos hacer un cubo y un plano en Blender ..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Aquí esta lo “sabroso”, ¿como hacer que los diseños hechos en Blender (por no haber mas por ahora en CAElinux) se puedan utilizar en los módulos de Pre-Procesamiento de los programas FEA?. Partamos de que lo que modelamos en Blender ya es un enmallado, un enmallado de superficie, y lo que queremos es convertirlo en un enmallado de volumen. Hay dos posibilidades:&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;El enmallado se superficie se cierra perfectamente      formando un cascaron que encierra el volumen de nuestro interés , como el      ladrillo del ejemplo. &lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;La malla no cierra ni envuelve ningún volumen      completo pero queremos que esta tenga algún espesor , como una lamina.&lt;/li&gt;&lt;/ol&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Se debe hacer lo siguiente:&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 53.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Si el enmallado esta cerrado , #WIN&lt;span style=""&gt;  &lt;/span&gt;; ) , se debe exportar el diseño COMPLETO al formato formato STL, el cual también es un enmallado general , pero para nuestro caso contiene el enmallado de superficie.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 53.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Si el enmallado no esta cerrado, se debe transformar la malla, usualmente y si uno no esta de malas , Blender trae entre su colección de SCRIP’s varias herramientas para dar espesor a las mallas, llamados ( Solid ## ) dentro del modo editar malla.&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 52.8pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 52.8pt; text-align: justify;"&gt;Transforman la malla creando un mirror de esta a una distancia especificado y uniendo sus bordes, como las herramientas dar espesor de la mayoría de los programas de diseño mecánico.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 52.8pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 52.8pt; text-align: justify;"&gt;Teniendo esto se procede a debe exportar el diseño COMPLETO al formato formato STL, el cual también es un enmallado general, pero para nuestro caso contiene el enmallado de superficie.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;a onblur="try    {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TRtONHKS-JI/AAAAAAAAAdY/37G4M23cnqM/s1600/gmsh.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 242px; height: 243px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TRtONHKS-JI/AAAAAAAAAdY/37G4M23cnqM/s320/gmsh.bmp" alt="" id="BLOGGER_PHOTO_ID_5556120552459139218" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-align: justify;"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-align: justify;"&gt;De aquí con el archivo STL se utiliza NET-Gen, excelente programa, util para crear y editar mallas de modelos. NET-Gen lee mallas en STL pero en formato ASCII y Blender las exporta en binario, para hacer esta conversión se puede utilizar Gmsh (también incluido en CAElinus) &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Abrir/modelo,stl&lt;span style=""&gt;  &lt;/span&gt;en Gmsh&lt;/p&gt;   &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Optimizar malla 3D&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Guardar Como / modeloop.stl&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Abrir / modeloop.stl&lt;span style=""&gt;  &lt;/span&gt;en NET-Gen&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Analizar geometria&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Enmallar superficie&lt;span style=""&gt;  &lt;/span&gt;( si, de nuevo)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 71.4pt; text-align: justify; text-indent: -18pt;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Enmallar Volumen&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;¡Hecho!, tenemos nuestro diseño enmallado en NET-Gen , listo para se exportado a cualquier programa que se desee.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TRtMvVCuMfI/AAAAAAAAAdI/I4Snq9u0H8g/s1600/Blender%2By%2Bcalculix.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 540px; height: 285px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TRtMvVCuMfI/AAAAAAAAAdI/I4Snq9u0H8g/s400/Blender%2By%2Bcalculix.bmp" alt="" id="BLOGGER_PHOTO_ID_5556118941277762034" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-8415400963394063033?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/8415400963394063033/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/analisis-de-contacto-con-calculix-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8415400963394063033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8415400963394063033'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/analisis-de-contacto-con-calculix-y.html' title='Como Diseñar en Blender para CalculiX en CAElinux con la ayuda de NET-Gen y Gmsh'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cDehX8rn7gU/TRtPFhpGc5I/AAAAAAAAAdg/A41NOaXQHm4/s72-c/caelinux.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-3304132775208117255</id><published>2010-12-28T08:59:00.000-08:00</published><updated>2010-12-29T17:49:22.937-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fem'/><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><title type='text'>Pruebas Sobre CalculiX con Blender</title><content type='html'>De acuerdo a lo avanzado en el semestre pasado quedan algunas dudas de que se puede hacer con CalculiX , teniendo en cuenta que el ideal es realizar un analisis complejo de contacto, se debe tener pleno control sobre esta funcion , en un anterior trabajo se realizo un ejercicio de este tipo pero para profundizar en el tema se desea plantar un ejercicio de mas nivel para afianzar lo aprendido anteriormente.&lt;br /&gt;El objetivo es desarrollar abilidades en conjunto con &lt;span style="font-weight: bold;"&gt;BLENDER&lt;/span&gt;, para el modelado 3D&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Primera prueba, un pequeño ejercicio de calentamiento Estatico-Lineal. Recordando como aplicar fuerzas distribuidas y el manejo de CGX para el Post-Procesamiento.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style="font-weight: bold;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;*HEADING&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Model: Ejemplo &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TRob_NcLIhI/AAAAAAAAAb4/NSRfYjeaev4/s1600/1.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 167px; height: 165px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TRob_NcLIhI/AAAAAAAAAb4/NSRfYjeaev4/s320/1.bmp" alt="" id="BLOGGER_PHOTO_ID_5555783863068467730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*INCLUDE, INPUT=all.msh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*MATERIAL, Name=sabradioscual&lt;br /&gt;*ELASTIC&lt;br /&gt;210000.0, .3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*DENSITY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;7.8E-9&lt;br /&gt;*SOLID SECTION, Elset=Eall,&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Material=sabradioscual&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*STEP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*STATIC,DIREC&lt;/span&gt;&lt;span style="font-size:85%;"&gt;T&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;.1,1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*BOUNDARY&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TRocEIRoZUI/AAAAAAAAAcA/a5kYPqsP6xc/s1600/2.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 172px; height: 172px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TRocEIRoZUI/AAAAAAAAAcA/a5kYPqsP6xc/s320/2.bmp" alt="" id="BLOGGER_PHOTO_ID_5555783947581416770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;324,1,3,01381,1,3,02288,1,3,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2292,1,3,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2296,1,3,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;3083,1,3,0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*DLOAD*INCLUDE, INPUT=exte.dlo&lt;br /&gt;&lt;br /&gt;*NODE PRINT,NSET=NALL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*EL PRINT,ELSET&lt;/span&gt;&lt;span style="font-size:85%;"&gt;=EALL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*NODE FILE&lt;/span&gt;&lt;span style="font-size:85%;"&gt;U*EL FILE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;S&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TRocw0-Vv7I/AAAAAAAAAcQ/f87oPhOnQSE/s1600/4.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 247px; height: 199px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TRocw0-Vv7I/AAAAAAAAAcQ/f87oPhOnQSE/s320/4.bmp" alt="" id="BLOGGER_PHOTO_ID_5555784715494342578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;*END STEP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try    {parent.deselectBloggerImageGracefully();}  catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/TRoe5RRJ4mI/AAAAAAAAAcg/0m0GPa-eBtk/s1600/3.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 273px; height: 221px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/TRoe5RRJ4mI/AAAAAAAAAcg/0m0GPa-eBtk/s400/3.bmp" alt="" id="BLOGGER_PHOTO_ID_5555787059551658594" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;La segunda prueba es un analisis de contacto  utilizando una geometria importada desde Blender y enmallada en NetGen, el objetivo es deformar la pieza aplicando una carga nodal en la parte superior, causando que la parte triangular haga contacto con la base, se debe obtener algun esfuerzo y deformacion en los puntos de contacto.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();}  catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/TRpElBpi9GI/AAAAAAAAAco/_xbhzMDZCSo/s1600/Blender%2By%2Bcalculix.bmp" style="font-size: 85%; "&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 398px; height: 208px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/TRpElBpi9GI/AAAAAAAAAco/_xbhzMDZCSo/s400/Blender%2By%2Bcalculix.bmp" alt="" id="BLOGGER_PHOTO_ID_5555828493203469410" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="font-family: 'times new roman'; font-weight: bold; "&gt;&lt;span class="Apple-style-span" &gt;*HEADING&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TRpGE18gpvI/AAAAAAAAAcw/FVkjQWIzFWA/s1600/a1.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 156px; height: 158px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TRpGE18gpvI/AAAAAAAAAcw/FVkjQWIzFWA/s320/a1.bmp" alt="" id="BLOGGER_PHOTO_ID_5555830139329226482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Model: Ejemplo2&lt;br /&gt;*INCLUDE, INPUT=all.msh&lt;br /&gt;*INCLUDE, INPUT=base.nam&lt;br /&gt;*INCLUDE, INPUT=carga.nam&lt;br /&gt;*INCLUDE, INPUT=punta.nam&lt;br /&gt;*INCLUDE, INPUT=abajo2.sur&lt;br /&gt;*MATERIAL, Name=sabradioscual&lt;br /&gt;*ELASTIC&lt;br /&gt;210000.0, .3&lt;br /&gt;*DENSITY&lt;br /&gt;7.8E-9&lt;br /&gt;*SOLID SECTION, Elset=Eall, &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/TRpGFPsiYHI/AAAAAAAAAc4/s1kVDVXLbqY/s1600/a2.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 167px; height: 134px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/TRpGFPsiYHI/AAAAAAAAAc4/s1kVDVXLbqY/s320/a2.bmp" alt="" id="BLOGGER_PHOTO_ID_5555830146241552498" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Material=sabradioscual&lt;br /&gt;*SURFACE, NAME=Spunta, TYPE=NODE&lt;br /&gt;Npunta&lt;br /&gt;*CONTACT PAIR, INTERACTION=SI1&lt;br /&gt;Spunta,Sabajo2&lt;br /&gt;&lt;br /&gt;*SURFACE INTERACTION, NAME=SI1&lt;br /&gt;*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=EXPONENTIAL&lt;br /&gt;4.6e-3,4.&lt;br /&gt;*STEP&lt;br /&gt;&lt;br /&gt;*STATIC&lt;br /&gt;.1,1.&lt;br /&gt;*BOUNDARY&lt;br /&gt;Nbase,1,3,0&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TRpGFKkUJLI/AAAAAAAAAdA/cm1ndBcLbwE/s1600/a3.bmp"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 289px; height: 232px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TRpGFKkUJLI/AAAAAAAAAdA/cm1ndBcLbwE/s320/a3.bmp" alt="" id="BLOGGER_PHOTO_ID_5555830144864887986" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;*CLOAD&lt;br /&gt;Ncarga,3,-100.&lt;br /&gt;*NODE PRINT,NSET=NALL&lt;br /&gt;U,E&lt;br /&gt;*EL PRINT,ELSET=EALL&lt;br /&gt;S,E&lt;br /&gt;*NODE FILE&lt;br /&gt;U,E&lt;br /&gt;*EL FILE&lt;br /&gt;S,E&lt;br /&gt;*END STEP&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TRoZkEUtM0I/AAAAAAAAAbw/Om89xik551Y/s1600/4.bmp"&gt;&lt;blockquote&gt; &lt;/blockquote&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-3304132775208117255?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/3304132775208117255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/ejercicios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3304132775208117255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3304132775208117255'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/12/ejercicios.html' title='Pruebas Sobre CalculiX con Blender'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/TRob_NcLIhI/AAAAAAAAAb4/NSRfYjeaev4/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-3267439445765156003</id><published>2010-11-27T09:51:00.000-08:00</published><updated>2010-12-01T13:27:09.023-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fem'/><category scheme='http://www.blogger.com/atom/ns#' term='Universidad'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Tutorial Intermedio CalculiX, CAE­LINUX.</title><content type='html'>&lt;div&gt;&lt;div style="text-align: justify;"&gt;Para el desarrollo de análisis por el método de elementos finitos es indispensable   el   uso   de   herramientas   adecuadas   que   permitan   tener control   preciso   sobre   el   procesamiento   de   datos.   EN   la   actualidad existen   una   gran   cantidad   de   herramientas   informáticas   que   ofrecen soluciones de ingeniería para estos análisis, pero con el desarrollo de las interfaces  gráficas  (GUI) y la simplificación  de uso de estas,la mayoría   se   a   convertido   en   “cajas   negras”   que   son   usadas   por   muchos usuarios   sin     el   suficiente   conocimiento   de   elementos   finitos; resultando en análisis sin fundamentos “garbage in, garbage out”.   El conocimiento y juicio de ingeniería son muy importantes a la hora de definir un análisis y las herramientas a usar. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Este   tutorial   pretende   ser   una   referencia   o   punto   de   partida   para aquellos   que   decidan   utilizar   software   de   mas   alto   rendimiento   y control. Esto gracias a las características asociadas al software­libre de   ingeniería   disponibles   actualmente.   Presentado   como   continuación alternativa al tutorial basico “Getting Started with CalculiX” de Jeff Baylo , se recomienda al lector nuevo en el tema empezar por las pasos básicos explicados en detalle en ese documento.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;object style="width: 600px; height: 388px;"&gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=101127174931-01d7832efae24a08bd064fcf8e9c97b2&amp;amp;docName=tutorial_intermedio-calculix&amp;amp;username=SebastianGNU&amp;amp;loadingInfoText=Tutorial%20Intermedio%20CalculiX%2C%20CAE%C2%ADLINUX&amp;amp;et=1290880515099&amp;amp;er=20"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="menu" value="false"&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width: 600px; height: 388px;" flashvars="mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=101127174931-01d7832efae24a08bd064fcf8e9c97b2&amp;amp;docName=tutorial_intermedio-calculix&amp;amp;username=SebastianGNU&amp;amp;loadingInfoText=Tutorial%20Intermedio%20CalculiX%2C%20CAE%C2%ADLINUX&amp;amp;et=1290880515099&amp;amp;er=20"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="width: 600px; text-align: left;"&gt;&lt;a href="http://issuu.com/SebastianGNU/docs/tutorial_intermedio-calculix?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true" target="_blank"&gt;Open publication&lt;/a&gt; - Free &lt;a href="http://issuu.com/" target="_blank"&gt;publishing&lt;/a&gt; - &lt;a href="http://issuu.com/search?q=turorial" target="_blank"&gt;More turorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adicionalmente comparto el tutorial BASICO hecho por &lt;span style="font-weight: bold;font-size:130%;" &gt;Jeff Baylo :&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object style="width: 600px; height: 388px;"&gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=101201212116-db686ba580194afa89e2f2dff4be27c0&amp;amp;docName=calculix1.7gettingstarted.pdf&amp;amp;username=SebastianGNU&amp;amp;loadingInfoText=Tutorial%20Basico%20CalculIX%20escrito%20por%20Jeff%20Baylo&amp;amp;et=1291238758666&amp;amp;er=65"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="menu" value="false"&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width: 600px; height: 388px;" flashvars="mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=101201212116-db686ba580194afa89e2f2dff4be27c0&amp;amp;docName=calculix1.7gettingstarted.pdf&amp;amp;username=SebastianGNU&amp;amp;loadingInfoText=Tutorial%20Basico%20CalculIX%20escrito%20por%20Jeff%20Baylo&amp;amp;et=1291238758666&amp;amp;er=65"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="width: 600px; text-align: left;"&gt;&lt;a href="http://issuu.com/SebastianGNU/docs/calculix1.7gettingstarted.pdf?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Fdark%2Flayout.xml&amp;amp;showFlipBtn=true" target="_blank"&gt;Open publication&lt;/a&gt; - Free &lt;a href="http://issuu.com/" target="_blank"&gt;publishing&lt;/a&gt; - &lt;a href="http://issuu.com/search?q=tutorialbasico" target="_blank"&gt;More tutorialbasico&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-3267439445765156003?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/3267439445765156003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/11/tutorial-intermedio-calculix-caelinux.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3267439445765156003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3267439445765156003'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/11/tutorial-intermedio-calculix-caelinux.html' title='Tutorial Intermedio CalculiX, CAE­LINUX.'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-6270493776957724321</id><published>2010-08-17T20:58:00.000-07:00</published><updated>2010-08-17T21:10:27.118-07:00</updated><title type='text'>Presentacion robot AKREP en la Campus Party</title><content type='html'>Bueno ya se acaboparticipar la Campus Party y gracias a Dios todo salio muy bien, el robot fue todo un exito y funciono tal y como debia hacerlo. Fue todo un éxito entre la comunidad de modding y robotica. Pude cumplir con mi objetivo de desarrollar el proyecto bajo las condiciones planeadas con muy buenos resultados.&lt;br /&gt;&lt;br /&gt;En esa semana no hice nada mas que estar pendiente del robot y jugar Wii; incluso sali por la television haciendo esas dos cosas, pero bueno, lo importante es que pude cumplir con el compromiso de mostrar el robot en la Campus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TGtcMTL5JBI/AAAAAAAAAU4/pqzl2Y8UJDA/s1600/P6280022.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 417px; height: 312px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TGtcMTL5JBI/AAAAAAAAAU4/pqzl2Y8UJDA/s320/P6280022.JPG" alt="" id="BLOGGER_PHOTO_ID_5506596335768904722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fXtal42ge5w?fs=1&amp;amp;hl=es_ES&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/fXtal42ge5w?fs=1&amp;amp;hl=es_ES&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kZCXOqM7ZOQ?fs=1&amp;amp;hl=es_ES&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/kZCXOqM7ZOQ?fs=1&amp;amp;hl=es_ES&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-6270493776957724321?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/6270493776957724321/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/08/presentacion-robot-akrep-en-la-campus.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6270493776957724321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6270493776957724321'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/08/presentacion-robot-akrep-en-la-campus.html' title='Presentacion robot AKREP en la Campus Party'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/TGtcMTL5JBI/AAAAAAAAAU4/pqzl2Y8UJDA/s72-c/P6280022.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-954053780333678531</id><published>2010-06-25T17:13:00.001-07:00</published><updated>2010-06-25T17:36:02.992-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Primera prueba Robot AKREP</title><content type='html'>Despues de recibir la cubierta del robot decidi sacarlo al jardin de mi conjunto para hacer una prueba de campo, en general la prueba sali bastante bien , conexion inalambrica y la transmision de video tambien lo que resulto en que la prueba fuera un exito.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TCVJ6BDJi8I/AAAAAAAAARc/Q8B-5aRFU_4/s1600/P6240001.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TCVJ6BDJi8I/AAAAAAAAARc/Q8B-5aRFU_4/s320/P6240001.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5486872982083701698" /&gt;&lt;/a&gt;Lamentablemente las baterias de los motores  no estaban bien cargadas lo que no permitio que andara a mucha velocidad, pero fue lo suficiente para hacer un video:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;embed src="http://www.youtube.com/v/dCrMpz1gbp8&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p align="center"&gt;Y la foto final antes de la Campus Party:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/TCVLCWXWdlI/AAAAAAAAARk/QRSxZq_V9YY/s1600/P6240009.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/TCVLCWXWdlI/AAAAAAAAARk/QRSxZq_V9YY/s320/P6240009.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5486874224756160082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-954053780333678531?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/954053780333678531/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/06/peimer-prueba-robot-akrep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/954053780333678531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/954053780333678531'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/06/peimer-prueba-robot-akrep.html' title='Primera prueba Robot AKREP'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cDehX8rn7gU/TCVJ6BDJi8I/AAAAAAAAARc/Q8B-5aRFU_4/s72-c/P6240001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-8347532984508919716</id><published>2010-06-22T20:56:00.000-07:00</published><updated>2010-06-22T21:59:30.391-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseños'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Diseño y Primeros Pasos Robot AKREP</title><content type='html'>Ya al dia de hoy faltan tansolo 5 dias para la tan esperada Campus Party , el robot ya esta casi listo y despues de algunos inconvenientes con las bandas dios sus primeros pasos en mi apartamento.&lt;p align="justify"&gt;De igual manera trabajo la presentacion del diseño del robot para Expo-Robot , ya casi completo todas las partes para hacer una buena animacion. Aca un video del diseño y los primeros pasos del robot.&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;embed src="http://www.youtube.com/v/bs6d_P4wzRE&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;El problema con las bandas era que el descuadre que tenian las ruedas ( gracias a la pobre mano de obra de un carpintero) hacia que las bandas se descentraran y se trataran de salir, al hacer esto se montaban sobre las guias de las ruedas conductoras que frenaba los motores. Por suerte se soluciono gracias que mi padre tuvo la idea de colocar puntos metalicos en la banda para quitarle adherencia y tambien a la rectificada a las malas que toco hacerle a las ruedas.&lt;/p&gt;&lt;p align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/TCGLsNvsY7I/AAAAAAAAARI/Q1CKLyOBUS8/s1600/Assem12.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/TCGLsNvsY7I/AAAAAAAAARI/Q1CKLyOBUS8/s320/Assem12.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5485819412834182066" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/TCGMa0fmSLI/AAAAAAAAARQ/xcx1-uijanA/s1600/Assem13.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/TCGMa0fmSLI/AAAAAAAAARQ/xcx1-uijanA/s320/Assem13.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5485820213509638322" /&gt;&lt;/a&gt;Pronto un mejor video con un recorrido del robot por el parque de mi conjunto.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-8347532984508919716?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/8347532984508919716/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/06/diseno-y-primeros-pasos-robot-akrep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8347532984508919716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8347532984508919716'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/06/diseno-y-primeros-pasos-robot-akrep.html' title='Diseño y Primeros Pasos Robot AKREP'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/TCGLsNvsY7I/AAAAAAAAARI/Q1CKLyOBUS8/s72-c/Assem12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-3729186695212973884</id><published>2010-05-29T19:11:00.000-07:00</published><updated>2010-05-30T07:43:54.433-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Motores Robot AKREP</title><content type='html'>&lt;p align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/TAHMO2i3_YI/AAAAAAAAAQk/MVB4nuX5c44/s1600/P5290036.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5476883177391259010" border="0" alt="" src="http://2.bp.blogspot.com/_cDehX8rn7gU/TAHMO2i3_YI/AAAAAAAAAQk/MVB4nuX5c44/s320/P5290036.JPG" /&gt;&lt;/a&gt;Ya hace bastante tiempo que no hacia algún avance con el proyecto y peor aun solo falta 1 mes para la Campus Party, Sin embargo me consuela que ya esta acabado totalmente la parte mecánica eléctrica y software del robot.&lt;/p&gt;&lt;p align="justify"&gt;En pocas palabras tan solo me falta las bandas, las cuales tienen el inmenso inconveniente de ser MUY COSTOSAS , al menos las que uno podría esperar echas a la medida con textura especial , por cuestiones económicas y de tiempo las bandas las tender que hacer de caucho de neumático de forma mas "artesanal".&lt;/p&gt;&lt;p align="justify"&gt;También en un momento de "desparche" pude configurar algunos sonidos que el robot puede emitir mientras hace su recorrido(ver video)&lt;/p&gt;&lt;p align="justify"&gt;Aca un video-avance de como funcional el control con los motores y los sonidos.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x-RKWY22SiM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/x-RKWY22SiM&amp;hl=en_US&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-3729186695212973884?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/3729186695212973884/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/05/motores-robot-akrep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3729186695212973884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/3729186695212973884'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/05/motores-robot-akrep.html' title='Motores Robot AKREP'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cDehX8rn7gU/TAHMO2i3_YI/AAAAAAAAAQk/MVB4nuX5c44/s72-c/P5290036.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-2984868200160396673</id><published>2010-05-09T20:48:00.000-07:00</published><updated>2010-05-10T07:45:43.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Robot AKREP segundo avance</title><content type='html'>&lt;div&gt;Después de bastante tiempo el robot a sufrido varias modificaciones y ya se empieza a ver su verdadera forma , por fin pude conseguir un carpintero que me hiciera las ruedas y con estas instaladas solo faltaría conseguir las bandas, las bandas que yo tenia pensado resultan ser muy caras asi que en estos días debo conseguir un reemplazo.&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/S-eRSN_Y3UI/AAAAAAAAAQM/yzMrK5i__qA/s1600/P5090019.JPG"&gt;&lt;strong&gt;&lt;img style="WIDTH: 320px; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5469500014643961154" border="0" alt="" src="http://2.bp.blogspot.com/_cDehX8rn7gU/S-eRSN_Y3UI/AAAAAAAAAQM/yzMrK5i__qA/s320/P5090019.JPG" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;La parte de los circuitos me tomo bastante tiempo ya que no soy en experto en este tema pero quedo bastante bien para estar montado en una protoboard.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Despues de muchos "calculos" y sobretodo observación me di cuenta que los motores paso a paso que estaba utilizando no me darian la potencia necesaria para el robot. Ademas hay un problema de interferencia con esos motores al desarrollar mucha velocidad ( alta frecuencia). Asi que los cambie por dos motores de 24V DC.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/S-eSbWoXinI/AAAAAAAAAQU/9NfVn7LkBTE/s1600/P5090017.JPG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5469501271093774962" border="0" alt="" src="http://2.bp.blogspot.com/_cDehX8rn7gU/S-eSbWoXinI/AAAAAAAAAQU/9NfVn7LkBTE/s320/P5090017.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Estoy muy indignado por el cambio subito que tuvo el paquete python-pygame, cuando actualice a Lucid desde Karmic el game-pad dejo de funcionar como debia, un problema con DSL me obligo a des instalar el paquete de los repositorios  e instalar el paquete viejo der Karmic.&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Para el dia de hoy ya esta funcionando casi todo la programacion incluyendo el streaming control de motores DC y el motor-reducto del soporte de la camara.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/S-eTRfJoepI/AAAAAAAAAQc/GeYLraZ29nA/s1600/P5090009.JPG"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5469502201093716626" border="0" alt="" src="http://3.bp.blogspot.com/_cDehX8rn7gU/S-eTRfJoepI/AAAAAAAAAQc/GeYLraZ29nA/s320/P5090009.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Tansolo hace falta conseguir las bandas y colocar una cubierta superiro de la cual ahun no tengo ningun diseño, (sigo trabajando en esto).&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Por ultimo aca dejo un pequeño video que acabo de hacer  demostrando el control por SSH y el streaming local. la cancion es HATECH de Psicotropicodelia gracias a Creative commons:  http://www.jamendo.com/es/album/18309&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1fr88puxuuo&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/1fr88puxuuo&amp;amp;hl=es_ES&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-2984868200160396673?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/2984868200160396673/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/05/robot-akrep-segundo-avance.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/2984868200160396673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/2984868200160396673'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/05/robot-akrep-segundo-avance.html' title='Robot AKREP segundo avance'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cDehX8rn7gU/S-eRSN_Y3UI/AAAAAAAAAQM/yzMrK5i__qA/s72-c/P5090019.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-7712749292760987784</id><published>2010-04-17T16:20:00.000-07:00</published><updated>2010-04-17T16:47:22.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseños'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><title type='text'>Telepresencia AKREP</title><content type='html'>Continuando con el trabajo intenso:&lt;br /&gt;&lt;br /&gt;Teniendo ya en mis manos la cama web para el robot ( gracias almalibre por prestármela) y sin tener aun las ruedas listas , he decidido seguir avanzando en las partes internas del robot , para trabajar paralelamente al diseño de los rodamientos y las bandas.&lt;br /&gt;&lt;br /&gt;En este caso he comenzado el montaje del modulo de "tele presencia",- pero que es esto?: La tele presencia es el conjunto de tecnologías que le permiten a una personar "sentir que esta en otro lugar ajeno al que en realidad esta.- , de este modo la persona que maneja este tipo de aparatos tiene la percepción de lo que rodea a la maquina, permientiendole a esta tomar las decisiones importantes de forma remota.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/S8pILbzSbtI/AAAAAAAAAPg/CgIJHsLrDMg/s1600/P4170081.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 239px; height: 179px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/S8pILbzSbtI/AAAAAAAAAPg/CgIJHsLrDMg/s320/P4170081.JPG" alt="" id="BLOGGER_PHOTO_ID_5461256859418783442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Esta parte del diseño es sumamente importante ya que sin esto , el proyecto ya no caberia entre la calificación de "robot", de otra forma seria solamente un simple carro a control remoto de los que se consiguen en las tiendas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/S8pHimRgrXI/AAAAAAAAAPY/0HpKunjDOw4/s1600/P4170080.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 213px; height: 160px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/S8pHimRgrXI/AAAAAAAAAPY/0HpKunjDOw4/s320/P4170080.JPG" alt="" id="BLOGGER_PHOTO_ID_5461256157855264114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En este caso la solucion es bastante simple, apreovechando que el mando del robot es todo un sistema operativo y todo un computador, simplemente una camara-web y un microfono acompañados de una excelente programacion ( trabajando en ello) permiten emitir en tiempo real una perspecticva de 360° al rededor del robot. El moviemiento va por cuenta de un pequeño motor-reductor en la base de la "torre".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-7712749292760987784?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/7712749292760987784/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/04/telepresencia-akrep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7712749292760987784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7712749292760987784'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/04/telepresencia-akrep.html' title='Telepresencia AKREP'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/S8pILbzSbtI/AAAAAAAAAPg/CgIJHsLrDMg/s72-c/P4170081.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-790945860255384800</id><published>2010-04-13T21:33:00.000-07:00</published><updated>2010-04-13T21:45:33.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseños'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Soporte Akep</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/S8VIQbtBJaI/AAAAAAAAAPQ/xvo4Lzh7vJ4/s1600/P4130354.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/S8VIQbtBJaI/AAAAAAAAAPQ/xvo4Lzh7vJ4/s400/P4130354.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5459849570408277410" /&gt;&lt;/a&gt;&lt;br /&gt;Ya hace unos dias recibi el soporte del robot.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Quedo mejor de lo que yo pensaba y ya se empieza a ver la magnitud del proyecto, es bastante grande.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;De las misma manera ya esta tarde compre los ejes y los elementos necesarios para construir el soporte interno, lo que permitira colocar el computador sibre una "cama" que lo asegurara al soporte y absorbera los golpes y las vibraciones.&lt;/p&gt;&lt;p&gt;Sigo en busca de un buen carpintero que me pueda hacer las 12 ruefas que nesecita el robot.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-790945860255384800?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/790945860255384800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/04/soporte-akep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/790945860255384800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/790945860255384800'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/04/soporte-akep.html' title='Soporte Akep'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cDehX8rn7gU/S8VIQbtBJaI/AAAAAAAAAPQ/xvo4Lzh7vJ4/s72-c/P4130354.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-8733292955285711612</id><published>2010-03-20T11:23:00.000-07:00</published><updated>2010-04-19T11:36:12.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseños'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><title type='text'>Diseño Cuerpo AKREP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/S6UXG-hWbnI/AAAAAAAAAPI/yYBuiaftdBc/s1600-h/Pantallazo-11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 307px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/S6UXG-hWbnI/AAAAAAAAAPI/yYBuiaftdBc/s400/Pantallazo-11.png" alt="" id="BLOGGER_PHOTO_ID_5450788332631387762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Lo curioso de diseñar desde cero una estructura ( en este caso el cuerpo del robot) es que en teoría no sabes como se va a comportar por mas conocimientos o análisis que se le hagan siempre existirá el factor incertidumbre , si no fuera así los aviones no se caerían.&lt;br /&gt;&lt;br /&gt;En este caso aparte del dinero las militantes fueron las características de los materiales que se tienen al alcance y por supuesto las necesidades del diseño debido a sus "actividades".&lt;br /&gt;&lt;br /&gt;He decidido mandar a construir el soporte en acrílico de 4 milímetros , por supuesto que no lo voy a construir yo mismo, aunque puede que me quede bien o mejor hay que tener en cuenta que hay compañías y personas especializadas en el manejo de estos materiales y si lo que busco es calidad mi mano de obra queda fuera de consideración.&lt;br /&gt;&lt;br /&gt;El acrilico resulto ser la mejor opción frente a otros materiales como madera, acero, aluminio y fibra de carbono. la razon es que es mas resistente , si alguien piensa -"bueno poes el acero es mas resisten te que el acrilico"- tiene razon en el sentido de que su resistencia a la traccion es mayor pero haciendo un analisis integral la relacion resistencia-peso / fuerza-resonancia mecanica y  densidad-elasticidad se obtiene que la parte pesaría demasiado lo que demandaria mayor potencia a los motores y gracias a su baja elasticidad y alta resonancia mecanica un golpe podria dañar severamente cualquier elemento electrónico en el interior.&lt;br /&gt;&lt;br /&gt;Del mismo modo la fibra de carbono es muy costosa a la hora de producir una sola unidad con medidas tan estrictas y la madera  que a primera vista es la menos opcional solo falla a la hora de pensar en que el vehículo es todo terreno y la humedad deteriora la madera y mas si esta se encuentra en trabajo, sin embargo esta ultima es un buen plan B.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-8733292955285711612?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/8733292955285711612/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/03/diseno-cuerpo-akrep.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8733292955285711612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/8733292955285711612'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/03/diseno-cuerpo-akrep.html' title='Diseño Cuerpo AKREP'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cDehX8rn7gU/S6UXG-hWbnI/AAAAAAAAAPI/yYBuiaftdBc/s72-c/Pantallazo-11.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-6237408957347659632</id><published>2010-01-04T19:38:00.000-08:00</published><updated>2010-01-09T06:11:15.639-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Robot'/><category scheme='http://www.blogger.com/atom/ns#' term='Akrep'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='programas'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Primer Avance , proyecto Akrep</title><content type='html'>Ya  he terminado la programación de la placa arduino para el proyecto, es muy simple en realidad, fue diferente de todos los proyectos que he realizado ya que el control de los motores paso a paso es mas complejo.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/S0K422nL9YI/AAAAAAAAAOc/KvM94PtvVig/s1600-h/P1040001.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 289px; height: 205px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/S0K422nL9YI/AAAAAAAAAOc/KvM94PtvVig/s320/P1040001.JPG" alt="" id="BLOGGER_PHOTO_ID_5423100153819821442" border="0" /&gt;&lt;/a&gt;Fue relativamente facil conseguir las partes primarias del robot:&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Dos motores paso a paso de 24V&lt;/li&gt;&lt;li&gt;Dos vaterias de 12 voltios y 1.3 A&lt;/li&gt;&lt;li&gt;Dos controladores UNL2003A&lt;/li&gt;&lt;li&gt;Cable&lt;/li&gt;&lt;li&gt;Soldadura&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;El programa simplemente necesita de dos códigos ("xx") comprendidos entre 0-9 para poder funcionar, esto se debe a que los dos motores paso a paso se deben mover independientemente, cada dígito corresponde a un sentido y velocidad especifico para cada motor.&lt;br /&gt;&lt;br /&gt;De igual manera ya complete el código en Python ( este si un poco mas difícil) que permite conectarse y transmitir estos dos dígitos vía SSH , esto se logra por medio de un joystick , la señal del joystick es convertida a dígitos de 0-9, luego es escrita en un archivo el cual el programa en Python lee y envía al computador remoto vía SSH&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/S0K5YGNiIVI/AAAAAAAAAOk/xLyxCUfwVsQ/s1600-h/P1040002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 134px; height: 101px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/S0K5YGNiIVI/AAAAAAAAAOk/xLyxCUfwVsQ/s320/P1040002.JPG" alt="" id="BLOGGER_PHOTO_ID_5423100724942872914" border="0" /&gt;&lt;/a&gt;Aca les dejo un video de como avanza el proyecto:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VlRYuuG_nOg&amp;hl=es_ES&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VlRYuuG_nOg&amp;hl=es_ES&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-6237408957347659632?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/6237408957347659632/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/01/primer-avance-proyecto-robot.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6237408957347659632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6237408957347659632'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/01/primer-avance-proyecto-robot.html' title='Primer Avance , proyecto Akrep'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cDehX8rn7gU/S0K422nL9YI/AAAAAAAAAOc/KvM94PtvVig/s72-c/P1040001.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-5329629362652227400</id><published>2010-01-04T19:24:00.000-08:00</published><updated>2010-01-04T19:48:47.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Robot'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Empieza Proyecto Robot</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bien, ya trabajando comencé mi proyecto mas importante hasta el momento , la creación de un robot basado en mi conocimiento con el software libre y la ingeniería mecánica.&lt;br /&gt;&lt;br /&gt;La principal idea para este proyecto es crear un móvil controlado a distancia ,que debe estar completamente terminado para la fecha de la tercera Campus-Party Colombia, este proyecto tiene como propósito producir un robot con las siguientes características:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Implementación de tecnología Arduino con programación PYTHON.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Control a distancia con el uso de un módem inalambrico y conexión a Internet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Diseño todo terreno capas de sortear obstáculos tales como escaleras y terreno irregular&lt;/li&gt;&lt;li&gt;Comunicación Streaming de Video con herramientas Libres.&lt;/li&gt;&lt;li&gt;Gran control y fuerza gracias al uso de motores paso a paso.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Importante: el nombre del robot ( me parece prudente ponerle algún nombre, como dice Richard Stallman  -" .. la mitad de la emoción de programar esta en ponerle el nombre al programa.." - ) aun no lo he definido, sigo buscan un buen nombre.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-5329629362652227400?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/5329629362652227400/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2010/01/empieza-proyecto-robot.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/5329629362652227400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/5329629362652227400'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2010/01/empieza-proyecto-robot.html' title='Empieza Proyecto Robot'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-475501808576003844</id><published>2009-06-06T15:25:00.000-07:00</published><updated>2009-06-06T16:17:19.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='programas'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion'/><title type='text'>Mecanismos Arduino</title><content type='html'>Para terminar el semestre con broche de oro por fin se termino el proyecto de mecanismos, y por supuesto con la ayuda del Hardware Libre.&lt;br /&gt;&lt;br /&gt;El proyecto, que todos los grupos en la clase deberian realizar tenia una teoría muy sencilla, una combinación de mecanismos de 3 metros de largo que fuera activado por el movimiento de una pequeña esfera de cristal con el único de fin de desplazar un pequeño coche 50 centímetros.&lt;br /&gt;&lt;br /&gt;Claro hay muchas formas fácil de hacer esto pero no seria tan divertido como complicarse con la programación de secuencias.Asi que aca esta el proyecto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img41.imageshack.us/img41/7951/imagen007y.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 212px; height: 158px;" src="http://img41.imageshack.us/img41/7951/imagen007y.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img7.imageshack.us/img7/5666/imagen006j.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 187px; height: 140px;" src="http://img7.imageshack.us/img7/5666/imagen006j.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img530.imageshack.us/img530/9248/imagen005e.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 183px; height: 137px;" src="http://img530.imageshack.us/img530/9248/imagen005e.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La placa arduino nos permitió controlar el tiempo en que se activaban los motores asegurándose de que todo saliera como lo planeado, no creo que sea buena idea dejar todo al azar.&lt;br /&gt;&lt;br /&gt;En total se usaron 5 Motores , que eran activados por la placa a través de una proto-board algunos reles y una batería de 12 voltios especialmente conseguida para esta ocasión.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img29.imageshack.us/img29/9851/imagen004uek.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 242px; height: 182px;" src="http://img29.imageshack.us/img29/9851/imagen004uek.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-475501808576003844?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/475501808576003844/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/06/mecanismos-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/475501808576003844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/475501808576003844'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/06/mecanismos-arduino.html' title='Mecanismos Arduino'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-6439407123276155567</id><published>2009-02-18T17:36:00.000-08:00</published><updated>2009-03-11T16:25:08.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion'/><title type='text'>Primer Programa Automatizacion ARDUINO</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/SZy8Ahq7naI/AAAAAAAAADU/e55wbjaN29k/s1600-h/2009-02-18-202957.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 195px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/SZy8Ahq7naI/AAAAAAAAADU/e55wbjaN29k/s320/2009-02-18-202957.jpg" alt="" id="BLOGGER_PHOTO_ID_5304321178360061346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hola.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Como ya habéis leido en el post anterior me he hecho con una espectacular placa ARDUINO Decimilia y pues sin mucha espere espese a trabajar con ella.&lt;br /&gt;&lt;br /&gt;Como todos sabéis en el ámbito de la programación , se empieza por un programa muy simple que sirve para introducir al usuario en el lenguaje de programación y a la logica del sistema, asi mismo en la electrónica, en antes  era el "Hola Mundo " ;en la electrónica es el LED que parpadea.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pero bueno y a mi que me gustaría que hiciera mas cosas mi primer programa; pero primero que todo es conseguir piezas lo cual no es muy difícil estudiando en el centro cerca de los almacenes de Electrónica de la décima. Algunos cables , resistencias ( nunca las aprendi a leer pero hay me defiendo) , LEDS , motores,interruptores y reles.&lt;br /&gt;&lt;br /&gt;He aquí mi primera creación:&lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5TLmdWvZLLY&amp;hl=es&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5TLmdWvZLLY&amp;hl=es&amp;fs=1&amp;color1=0x234900&amp;color2=0x4e9e00&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Como se llego a esto?:&lt;br /&gt;Para espesar resulta que la placa no me dara voltaje para accionar todos los elemento electromecánicos que pienso conectarle, en ese caso se usa un rele ( el cubito negro que se sale con cables rojos) , este dispositivo es como un interruptor que permite el paso de la corriente electrica solo que no so acciona una palanca sino otro impulso electrico, entonces mi Decimilia no acciona el motor , acciona el interruptor del motor&lt;br /&gt;&lt;br /&gt;Una cosa "rara" con la que me encontre es que parece que no todos los pines tiene la misma salida de voltaje, habra que estudiar mas ese aspecto de la placa.&lt;br /&gt;El LED esta conectado a una resistencia de 220 Om , no se debe conectar directamente a la placa.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold; font-style: italic;font-family:verdana;font-size:130%;"  &gt;Y CON ESTE SIMPLE PERO SOLEMNE EJERCICIO DOY POR COMENZADO EL PROYECTO DE AUTOMATIZACION CON ARDUINO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Perdon por el desorden, soy un desastre con la soldadura de estaño, me queme todas las uñas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lo que se ve azul pegado al motor es pequeño pedazo de limpia-tipos, tansolo para que se notara el moviemiento.&lt;/li&gt;&lt;li&gt;Hare lo necesario para conseguir un SERVO para el proximo proyecto.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-6439407123276155567?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/6439407123276155567/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/02/primer-programa-automatizacion-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6439407123276155567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6439407123276155567'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/02/primer-programa-automatizacion-arduino.html' title='Primer Programa Automatizacion ARDUINO'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cDehX8rn7gU/SZy8Ahq7naI/AAAAAAAAADU/e55wbjaN29k/s72-c/2009-02-18-202957.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-7839561022514873181</id><published>2009-02-15T08:16:00.001-08:00</published><updated>2009-02-15T15:20:35.551-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><title type='text'>Primeros Pasos Con ARDUINO</title><content type='html'>En lo que respecta al uso de las tecnologías libres en el ámbito no solo del software sino también del hardware y la electrónica, la comunidad libre nos sorprende con otro excelente proyecto llamado Arduino.&lt;br /&gt;&lt;br /&gt;Y que es Arduino?, Es una plataforma de &lt;a href="http://es.wikipedia.org/wiki/Hardware_de_fuente_abierta" title="Hardware de fuente abierta"&gt;hardware de fuente abierta&lt;/a&gt; basada en una sencilla placa de entradas y salidas simple y un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring. Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: &lt;a href="http://es.wikipedia.org/wiki/Macromedia_Flash" title="Macromedia Flash" class="mw-redirect"&gt;Macromedia Flash&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Processing" title="Processing"&gt;Processing&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/w/index.php?title=Max/MSP&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Max/MSP (aún no redactado)"&gt;Max/MSP&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Pure_Data" title="Pure Data" class="mw-redirect"&gt;Pure Data&lt;/a&gt;). Las placas se pueden montar a mano o adquirirse; El &lt;a href="http://es.wikipedia.org/wiki/IDE" title="IDE"&gt;IDE&lt;/a&gt; de fuente abierta se pueden descargar gratuitamente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/28/65531406_d7150f954a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 196px;" src="http://static.flickr.com/28/65531406_d7150f954a.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.flickr.com/28/65531406_d7150f954a.jpg"&gt; &lt;/a&gt;&lt;div style="text-align: justify;"&gt;Siendo una irresistible tentación para alguien con conocimientos en programación y mecánica, siendo capas esta pequeña placa de manejar complejos procesos de automatización , me embarque en la aventura del Hardware-Libre con Arduino.&lt;br /&gt;&lt;br /&gt;Lo primero ( y mas dificil) fue conseguir la placa, decidido por una Arduino Decimila de salida serial espese a averiguar donde la podía conseguir, quiero resaltar que la placa no se tiene que comprar , se supone que por ser LIBRE yo debiera armarla con los planos que se distribuyen en la pagina del proyecto pero hay dos problemas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Las piezas , aca en colombia son muy difíciles de encontrar.&lt;/li&gt;&lt;li&gt;Yo no es que sea el "chacho" armando circuitos, si se me quema hasta el cereal no voy a arriesgarme a armar un circuito de gama alta.&lt;/li&gt;&lt;li&gt;No tengo las erramiendas y me parece que se ve horrible una Arduino en una protoboard toda desordenada y con cables de un lado para el otro.&lt;/li&gt;&lt;/ul&gt;Entonces busque y gracias al cielo después de mucho tiempo encontré una persona que me la ofrecía, no voy a decir el precio pero les digo que que se gasta mas en un fin de semana de vagancia que en obtener una grandiosa pieza de tecnología.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/SZhIrvDe5gI/AAAAAAAAADE/Lsku3oOyvuA/s1600-h/Imagen%281887%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 215px; height: 161px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/SZhIrvDe5gI/AAAAAAAAADE/Lsku3oOyvuA/s320/Imagen%281887%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5303068477431408130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una alegria indescriptible se siente al por fin tener en la mano un objeto tan grandioso y con tanto potencial, pero resulta que hay que conseguir un par de cosas mas para desfrutar de la placa Decimilia.&lt;br /&gt;&lt;br /&gt;Lo primero es conseguir el software para manejar la placa desde el computadror ,un adaptador de serial a USB , también para trabajar  de la mejor manera un multimetro , soldadura, cables, interruptores y cualquier otro elemento electronico que se te ocurra.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cDehX8rn7gU/SZhKJGiWy5I/AAAAAAAAADM/QFz__zQcA7A/s1600-h/Imagen%281888%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_cDehX8rn7gU/SZhKJGiWy5I/AAAAAAAAADM/QFz__zQcA7A/s320/Imagen%281888%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5303070081462750098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y asi comensa una nueva etapa de desarrollo.&lt;br /&gt;&lt;br /&gt;A proposito, en unos dias tendre que empesar a trabajar en un proyecto de la clase Mecanismo donde tengo que construir una maquina de efecto mariposa como las de Wallace Y Gromit , ceremos coo resulta con la ayuda de mi placa Arduino.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-7839561022514873181?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/7839561022514873181/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/02/primeros-pasos-con-arduino.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7839561022514873181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7839561022514873181'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/02/primeros-pasos-con-arduino.html' title='Primeros Pasos Con ARDUINO'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cDehX8rn7gU/SZhIrvDe5gI/AAAAAAAAADE/Lsku3oOyvuA/s72-c/Imagen%281887%29.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-9134754222032935542</id><published>2009-01-30T17:32:00.000-08:00</published><updated>2009-02-11T06:02:19.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='slax'/><title type='text'>Manilla USB con SLAX</title><content type='html'>Hola de nuevo, esta ves quiero compartir una experiencia muy gratificante que acabo de tener.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;La idea surgió primero con el antojo de conseguir una manilla USB , una memoria portable que siempre llevaría conmigo ,esto muy útil ya que que en la universidad se lleva una coleccion de datos de las distintas materias.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cDehX8rn7gU/SYOswmADsxI/AAAAAAAAACU/lUhnGKRFMnA/s1600-h/Imagen%281884%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 142px;" src="http://3.bp.blogspot.com/_cDehX8rn7gU/SYOswmADsxI/AAAAAAAAACU/lUhnGKRFMnA/s320/Imagen%281884%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5297267537552323346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;La manilla en realidad no costo mucho para ser de 2 Gb y verse tan bien, coincidio exactamente con lo que llevaba en el bolsillo en ese mismo instante y pues la compre sin pensarlo dos veces.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOs85GxfsI/AAAAAAAAACc/dAl5dv-9_s4/s1600-h/Imagen%281885%29.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 248px; height: 185px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOs85GxfsI/AAAAAAAAACc/dAl5dv-9_s4/s320/Imagen%281885%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5297267748839194306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bien, despues de tener la manilla lo siguiente es aprovecharla al maximo, la verdad nunca habia tenido una memoria de mas de 512 Mb ( yo soy de la epoca del disco 3 1/2 )  y pues 2 Gb me abruman. Aparte de los documentos de la universidad , la hoja de vida , los programas que desarrollo y mantengo y agunas chorradas varias me di cuenta que no le habia hecho ni cosquillas a la capacidad de la memoria.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como buen Geek Linuxero y orgulloso Freedom Figther me dispuse a instalar un sistema operativo en mi nuevo juguete , pero cual sistema?. Resulta que por casualidad me entere que la ultima version de Kanoppix la 6.0.0 Adriane habia salido a la vista publica ultimamente , prometiendo mucho con su nuevo escritorio y con la sorprendente noticia de que estaba re-escrita desde cero ; lastimosamente no puede instalarla en la manilla, no por falta de habilidad sino por que parece que mi imagen del nuevo Knoppix salio hecha pedasos, igual creo que fue cosa de la imagen en el servidor pero bueno , otro dia sera.&lt;br /&gt;&lt;br /&gt;Entonces que otra distro?&lt;ul&gt;&lt;li&gt;Ubuntu?, no muy lenta, un ladrillo esa imagen live, el fuerte de ubuntu no es ser live.&lt;/li&gt;&lt;li&gt;DSL?, muy quedado, la gracia es llevar algo bien lindo y facil de usar.&lt;/li&gt;&lt;li&gt;PUPPY?, muy retro para mi.&lt;/li&gt;&lt;/ul&gt;Y por fin , SLAX?, mmmm&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://belug.de/%7Ebeldi/distributions/slax.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 156px; height: 156px;" src="https://belug.de/%7Ebeldi/distributions/slax.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slax.org/"&gt;SLAX&lt;/a&gt; a grandes rasgos es un proyecto de un sistema operativo basado en slackware especialmente pensado para correr como live-CD o live-USB muy fácil de manejar  y muy completo.&lt;br /&gt;&lt;br /&gt;Pero que sorpresas me trajo SLAX?&lt;ul&gt;&lt;li&gt;Muy pero muy fácil de armar, practicante escoges los módulos en la web de &lt;a href="http://www.slax.org/"&gt;slax&lt;/a&gt; y automáticamente el te arma el paquete con todos los módulos.&lt;/li&gt;&lt;li&gt;Rapido de instalar en la memoria, tansolo copiar las dos carpetas y correr un pequeño scrip.&lt;/li&gt;&lt;li&gt;Un inicio rapido y fluido.&lt;/li&gt;&lt;/ul&gt;Me &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOw-jpWLvI/AAAAAAAAACk/-hAQVN7UDak/s1600-h/snapshot1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 234px; height: 175px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOw-jpWLvI/AAAAAAAAACk/-hAQVN7UDak/s320/snapshot1.png" alt="" id="BLOGGER_PHOTO_ID_5297272175484874482" border="0" /&gt;&lt;/a&gt;sorprendio lo bien que estaban integrados los modulos al KDE , las configuración se guardan en la memoria automáticamente a diferencia de un live-CD donde pierdes los cambios hechos&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOxp0M5aQI/AAAAAAAAACs/pf_J56QYS-c/s1600-h/snapshot2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 203px; height: 152px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/SYOxp0M5aQI/AAAAAAAAACs/pf_J56QYS-c/s320/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5297272918663325954" border="0" /&gt;&lt;/a&gt; ; reconoce sin problemas el hardware de mi equipo ; la versión que yo arme tiene el Openoffice 3.0.0 y corre bastante bien; los módulos de sonido y vídeo reproducen sin problema cualquier tipo de archivo y por ultimo lo mas sorprendente es que el modulo de la maquina virtual de java y el paquete de LimeWire corre sin ningun problema, corre mas facil que en mi ubuntu de disco duro y todo esto sin configuracion previa.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cDehX8rn7gU/SYOxy2JHS2I/AAAAAAAAAC0/k_pLLQcJY-g/s1600-h/snapshot6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 149px;" src="http://4.bp.blogspot.com/_cDehX8rn7gU/SYOxy2JHS2I/AAAAAAAAAC0/k_pLLQcJY-g/s320/snapshot6.png" alt="" id="BLOGGER_PHOTO_ID_5297273073803152226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En conclusion Slax es la mejor opción en mi caso, lastimosamente algunos módulos no los he encontrado , como la maquina virtual de Gambas, y módulos de CEF como Gmsh , tambien vi siertosconflictos al tratar de apagar la maquina con varios procesos correindo pero nada grave.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-9134754222032935542?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/9134754222032935542/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/manilla-usb-con-slax.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/9134754222032935542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/9134754222032935542'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/manilla-usb-con-slax.html' title='Manilla USB con SLAX'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cDehX8rn7gU/SYOswmADsxI/AAAAAAAAACU/lUhnGKRFMnA/s72-c/Imagen%281884%29.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-5595352851049620894</id><published>2009-01-17T11:23:00.000-08:00</published><updated>2009-02-11T06:01:53.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software libre'/><category scheme='http://www.blogger.com/atom/ns#' term='cultura'/><title type='text'>Configurando DSl.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://girazoma.edu.co/images/logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 95px; height: 117px;" src="http://girazoma.edu.co/images/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;En el cole&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cDehX8rn7gU/SXIy4HUtDbI/AAAAAAAAACM/Fd7EaVop6hc/s1600-h/Imagen%281865%29.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 126px; height: 93px;" src="http://2.bp.blogspot.com/_cDehX8rn7gU/SXIy4HUtDbI/AAAAAAAAACM/Fd7EaVop6hc/s320/Imagen%281865%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5292348451733704114" border="0" /&gt;&lt;/a&gt;gio &lt;a href="http://girazoma.edu.co/"&gt;Gimnasio Corazón De Maria&lt;/a&gt;  , gracias a la tecnología del Software-Libre el próximo año disfrutaran de una sala de idiomas donde lo innovador no es que se hallan conseguido nuevos y exuverantes computadores si no que por lo contrario se han podido usar los computadores que ya se creian basura, estaban pensando en botarlos a la basura.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se decidió usar los computadores viejos ya que no había necesidad de gastar una gran cantidad de dinero un nuevos computadores que probablemente no se vallan a aprovechar al 100%. La idea seria utilizar un servidor que ofreciera recursos por red a los otros computadores del salon, el servidor ofreceria los siguientes recursos&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Un escritorio virtual.&lt;/li&gt;&lt;li&gt;Contenido multimedia de aprendisaje de Ingles y Frances&lt;/li&gt;&lt;li&gt;Control de notas&lt;/li&gt;&lt;li&gt;Internet a cada uno de los computadores&lt;/li&gt;&lt;/ul&gt;Esto con la intencion de que la falta de capacidad de procesamiento de los computadores no fuera un factor limitante a la hora de montar la sala de idiomas, los computadores lo unico que tendrian que hacer es acceder por red a l servidor y este haria toda las tareas por ellos. El servidor corre una herrameinta llamada EyeOS que virtualiza un escritorio para cada uno de los usuarios que entren al sistema.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.virtualizados.com/uploads/eyeos-desktop.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 153px;" src="http://www.virtualizados.com/uploads/eyeos-desktop.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para poder lograr esto necesitamos que los computadores corrieran al menos un escritorio y un navegador web , ( no parece mucho pero resulto ser mucho pedir para estas maquinas), la herramienta que se utilizo fue el sistema DSL Damn Small Linux.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.damnsmalllinux.org/wiki/images/5/5f/Sh-screen-boot.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 319px; height: 238px;" src="http://www.damnsmalllinux.org/wiki/images/5/5f/Sh-screen-boot.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Aca como fue que se logro que funcionaran sin problemas, ya que parecia que no cargaban bien las X cada ves que se reiniciaban.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;Este script, xsetup.sh, permite una sencilla y fácil configuración por defecto del DSL de servidores X, Xvesa y Xfbdev. A diferencia de Xfree86, estos servidores no utilizan un archivo de configuración externa, como XF86Config-4. En lugar de ello, son totalmente controlados por las banderas en el tiempo de ejecución. Xserverrc archivo, ubicado en el usuario del directorio / home.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Despuésde la carga normal del sistema entramos a la configuración del Xsetup.sh:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Decir "no" a las preguntas sobre los próximos dos pantallas, ya que no está usando un ratón USB, o un IMPS / 2 ratón. La IMPS / 2 protocolo es comúnmente utilizado para una "IntelliMouse", que es la mayoría de los ratones que tienen una rueda de desplazamiento en la parte superior.&lt;br /&gt;&lt;br /&gt;La siguiente pantalla permite la selección de puerto de ratón. Elija com1, ya que el ratón está conectado a / dev/ttyS0.&lt;br /&gt;&lt;br /&gt;A continuación, seleccione la resolución. Para este ejemplo, estamos eligiendo 800x600.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Siguiente es la profundidad de color. Elegimos el color de 16 bits.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por último, seleccione su modelo de teclado. Como ya sabemos la mayoria de los teclados que tenemos son la-latinoamerica.&lt;br /&gt;&lt;br /&gt;luego de configurar esto tansolo es necesario un startx o si prefieres reiniciar el equipo&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-5595352851049620894?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/5595352851049620894/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/configurando-dsl.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/5595352851049620894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/5595352851049620894'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/configurando-dsl.html' title='Configurando DSl.'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cDehX8rn7gU/SXIy4HUtDbI/AAAAAAAAACM/Fd7EaVop6hc/s72-c/Imagen%281865%29.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-1554630095649468918</id><published>2009-01-03T10:30:00.000-08:00</published><updated>2009-02-11T06:01:38.408-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><title type='text'>Crear .deb en Gambas2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.ubuntu.com/%7Emvo/gdebi/gdebi-3.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 148px; height: 114px;" src="http://people.ubuntu.com/%7Emvo/gdebi/gdebi-3.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bien amigos como a muchas personas les ha llamado la atención mi proyecto del reloj binario por su facilidad de instalar , es un paquete .deb que trae todas sus dependencias muy fácil de instalar en Ubuntu, he decidido explicarles como es se elabora este archivo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gambas.sourceforge.net/2007-05-17.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 247px; height: 197px;" src="http://gambas.sourceforge.net/2007-05-17.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Un método muy fácil es Gambas2 , los que no saben que es lo que es por favor lean aca &lt;a href="http://sebastiangnu.blogspot.com/2009/01/gambas-runtime.html"&gt;Gambas&lt;/a&gt;, en realidad yo uso gambas por que es muy fácil crear aplicaciones gráficas, si ya queremos crear una aplicación mas avanzada Gambas permite "importar" el código de Python, ( Python: el mejor lenguaje de programación que existe), entonces tenemos a Gambas como una herramienta muy util para crear entornos gráficos GUI (Grafic User Interface) con la potencia del codigo Python.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lo bueno, y malo para algunas personas es que la programación en Gambas es muy parecida a la programación en Basic , lo que quiere decir que si no manejas Python ni algún otro lenguaje avanzado , con un simple tutorial de Gambas puedes crear aplicaciones.&lt;br /&gt;&lt;br /&gt;Ahora al grano , como crear un paquete .geb?.&lt;br /&gt;&lt;br /&gt;Cuando tenemos nuestro programa creado en Gambas , ya sea enteramente escrito en el mismo o importado de otro lenguaje tansolo tenemos que ir a la pestaña en el menu de herramientas /Proyecto/Crear/Paquete instalador.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hay nos preguntara los datos del paquete , como la versión y el mantenedor&lt;/li&gt;&lt;li&gt;Luego le diremos para que distribución se creara el instalador, si encojemos Ubuntu o Debian nos creara un . deb, pero si escojemos SUSE o Fedora nos creara un .rpm.&lt;/li&gt;&lt;li&gt;Seguido nos pedira que especifiquemos a que grupo de programas pertenecera nuestro proyecyo, si es un juego o una aplicacion de sonido etc....&lt;/li&gt;&lt;li&gt;Por ultimo queda escojer el directorio donde se guardara el instalador.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Gambas automaticamante creara las dependencias necesarias para correr el projecto.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-1554630095649468918?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/1554630095649468918/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/crear-deb-en-gambas2.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1554630095649468918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/1554630095649468918'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/crear-deb-en-gambas2.html' title='Crear .deb en Gambas2'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-6765830783039927853</id><published>2009-01-02T08:19:00.000-08:00</published><updated>2009-02-11T05:58:39.104-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><title type='text'>Gambas Runtime</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://systemarpi.googlepages.com/gambas_logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 327px; height: 93px;" src="http://systemarpi.googlepages.com/gambas_logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bien como ya varias personas me han comentado que el programa del reloj Binario no les funciona muy bien vamos a tratar de solucionarlo.&lt;br /&gt;&lt;br /&gt;Para entrar en tema:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gambas&lt;/b&gt; es un &lt;a href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n" title="Lenguaje de programación"&gt;lenguaje de programación&lt;/a&gt; &lt;a href="http://es.wikipedia.org/wiki/Software_libre" title="Software libre"&gt;libre&lt;/a&gt; derivado de &lt;a href="http://es.wikipedia.org/wiki/BASIC" title="BASIC"&gt;BASIC&lt;/a&gt;. Es similar al producto de &lt;a href="http://es.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt; &lt;a href="http://es.wikipedia.org/wiki/Visual_Basic" title="Visual Basic" class="mw-redirect"&gt;Visual Basic&lt;/a&gt; y se distribuye con licencia &lt;a href="http://es.wikipedia.org/wiki/Licencia_p%C3%BAblica_general_de_GNU" title="Licencia pública general de GNU" class="mw-redirect"&gt;GNU GPL&lt;/a&gt;. Cabe destacar que presenta ciertas similitudes con &lt;a href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java" title="Lenguaje de programación Java"&gt;Java&lt;/a&gt; ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías interprete previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en codigo ejecutable por el computador. Por otro lado, a diferencia de Java, no se experimentan ralentizaciones y es posible desarrollar grandes aplicaciones en poco tiempo.&lt;br /&gt;&lt;br /&gt;Como vemos nesecitamos el Runtime de gambas, mas especificamente el gambas2-runtime, sin este nuestro programa no podra funcionar correctamente.&lt;br /&gt;&lt;br /&gt;Lo que sucede es que parece que esa importante depedencia no se encuentra en todos los sistemas que encontramos, para solucionar eso el paquete del programa instalara automaticamente el gambas2-runtime al iniciarse, &lt;span style="font-weight: bold;"&gt;si esto no sucede ( en el caso de otras versiones de ubuntu) &lt;/span&gt;, aca les dejo la pagina de donde pueden descargar el paquete he instalarlo ustedes mismos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://packages.ubuntu.com/search?keywords=gambas2-runtime"&gt;Pagina con los paquetes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Si los problemas persisten consulte a su medico, si su medico no sabe de que habla  escribame un correo:   sebastian.r@ubuntu-co.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-6765830783039927853?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/6765830783039927853/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/gambas-runtime.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6765830783039927853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/6765830783039927853'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/gambas-runtime.html' title='Gambas Runtime'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7480263091379806069.post-7690239203024459175</id><published>2009-01-01T20:48:00.000-08:00</published><updated>2009-02-11T05:58:03.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='reloj binario'/><category scheme='http://www.blogger.com/atom/ns#' term='programas'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Reloj Binario</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.todomodding.com/wp-content/uploads/2007/11/reloj-binario2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 277px; height: 234px;" src="http://www.todomodding.com/wp-content/uploads/2007/11/reloj-binario2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hola Amigos&lt;br /&gt;&lt;br /&gt;Quería compartirles un pequeño proyecto para este próximo año.&lt;br /&gt;&lt;br /&gt;Mi intención ( y deseo de la tercer uva) es fabricar un reloj binario con tecnología libre, software y hardware para "gomosear", yo creo que es un aparato muy apetecido para los frikis mas sacados. A los que les interese el proyecto o me quieran colaborar me pueden contactar contactan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para la parte de hardware me quiero basar en la tecnología de Arruino , mas específicamente en una placa Decimal.&lt;br /&gt;&lt;br /&gt;Y para el software pues ya tengo el codigo que no es gran cosa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Para los interesados en tener un reloj binario en su escritorio aca les dejo un detalle de nuevo año:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://binario.comze.com/binario/binario_0.0-1_all.deb" target="_blank"&gt;http://binario.comze.com/&lt;wbr&gt;binario/binario_0.0-1_all.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y aca el codigo fuente para el que lo quiera estudiar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://postdownload.filefront.com/12848342//efd0b495d49ddd4b6789496ec6c7d6e59a81a7fc475fc7dbf46d3cccbb484aba6ff36daa4e1a240c"&gt;codigo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como leer un reloj binario:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cristalab.com/tips/como-leer-un-reloj-binario-c44263l/" target="_blank"&gt;http://www.cristalab.com/tips/&lt;wbr&gt;como-leer-un-reloj-binario-&lt;wbr&gt;c44263l/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feliz Año Nuevo&lt;br /&gt;&lt;br /&gt;Sebastian Rodriguez&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7480263091379806069-7690239203024459175?l=sebastiangnu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sebastiangnu.blogspot.com/feeds/7690239203024459175/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/reloj-binario.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7690239203024459175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7480263091379806069/posts/default/7690239203024459175'/><link rel='alternate' type='text/html' href='http://sebastiangnu.blogspot.com/2009/01/reloj-binario.html' title='Reloj Binario'/><author><name>Sebastian Rodriguez</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_cDehX8rn7gU/Sz4QOzwUzHI/AAAAAAAAAN8/fEmdjG1gxEI/S220/tt.jpg'/></author><thr:total>3</thr:total></entry></feed>
