<?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-1077531448190462443</id><updated>2012-03-19T05:59:37.256-07:00</updated><category term='Vim'/><category term='ansys'/><category term='Surface Evolver'/><category term='Simulation'/><category term='Matlab'/><category term='Software'/><category term='Process'/><category term='Tips'/><category term='MEMS application'/><category term='Progress'/><category term='Articles'/><category term='Latex'/><category term='vectorscript'/><title type='text'>muwn's PhD Project</title><subtitle type='html'>muwn.gu@gmail.com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-1341854989819735839</id><published>2007-11-19T12:09:00.001-08:00</published><updated>2007-11-19T12:10:12.557-08:00</updated><title type='text'>Syntax highlight file for Surface Evolver</title><content type='html'>&lt;p&gt;&amp;#xA0;&lt;/p&gt;  &lt;p&gt;This a the syntax highlight file for surface evolver. Download &lt;a href="http://www.muwn.co.uk/download/surfaceevolver.vim"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-1341854989819735839?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/1341854989819735839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=1341854989819735839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/1341854989819735839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/1341854989819735839'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/11/syntax-highlight-file-for-surface.html' title='Syntax highlight file for Surface Evolver'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-8246144703988260000</id><published>2007-10-25T09:49:00.000-07:00</published><updated>2007-10-25T10:22:12.968-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Surface Evolver'/><title type='text'>Surface Evolver Tips</title><content type='html'>The following are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;several&lt;/span&gt; tips for quicker master Surface &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Evolver&lt;/span&gt; script:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;not refine to the final resolution at the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;beginning&lt;/span&gt;.  Run at low resolution at &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;beginning&lt;/span&gt;, refine it during evolution.  For example, like g; r; u 3; g2; V 3; u;&lt;/li&gt;&lt;li&gt;try use u 3; every time you do the refine. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ru&lt;/span&gt;={r; u 3}&lt;/li&gt;&lt;li&gt;In my experience, V is never harmful.  put u 3 after V 3 all the time. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Vu&lt;/span&gt;={V 3; u 3;}&lt;/li&gt;&lt;li&gt;follow g 3 after &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Vu&lt;/span&gt;,  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Vug&lt;/span&gt;={&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Vu&lt;/span&gt;; g 3}&lt;/li&gt;&lt;li&gt;hessian should be carefully be used.  It may cause a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;disaster&lt;/span&gt; if used &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;improperly&lt;/span&gt;.  If you've got nonnegative/nonpositive in your constraint, avoid use it.&lt;/li&gt;&lt;li&gt;the scale value every time you run g shows is important indication for the evolution process. zero means evoluiton run into a wrong situation.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-8246144703988260000?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/8246144703988260000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=8246144703988260000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8246144703988260000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8246144703988260000'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/10/surface-evolver-tips.html' title='Surface Evolver Tips'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-571439066962980655</id><published>2007-09-17T16:00:00.000-07:00</published><updated>2007-09-17T16:27:41.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vectorscript'/><category scheme='http://www.blogger.com/atom/ns#' term='ansys'/><title type='text'>Tips of exporting vectorwork model to ansys</title><content type='html'>Here are some tips for exporting vectorwork model to ansys&lt;br /&gt;&lt;ol&gt;&lt;li&gt;you can either use SAT(3D only) or IGES(3D only), but SAT is prefered. Normally sat give better result.&lt;/li&gt;&lt;li&gt;Be aware the units. In vectorwork, try using the highest precision, and use International system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;you can only extrude a 2D object to 3D inside the symbos or not using symbol at all. you can't combine (add surface)  of any 2D symbol to one.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-571439066962980655?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/571439066962980655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=571439066962980655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/571439066962980655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/571439066962980655'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/09/tips-of-exporting-vectorwork-model-to.html' title='Tips of exporting vectorwork model to ansys'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-4999280404260796870</id><published>2007-08-31T03:59:00.000-07:00</published><updated>2007-08-31T04:01:48.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matlab'/><category scheme='http://www.blogger.com/atom/ns#' term='Process'/><title type='text'>Draw MEMS Process Steps Through Matlab (2)</title><content type='html'>improved surface smoothing.  Download from &lt;a href="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=16167&amp;amp;objectType=FILE"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-4999280404260796870?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/4999280404260796870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=4999280404260796870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4999280404260796870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4999280404260796870'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/08/draw-mems-process-steps-through-matlab_31.html' title='Draw MEMS Process Steps Through Matlab (2)'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-2616123402985428071</id><published>2007-08-17T08:37:00.000-07:00</published><updated>2007-08-17T12:29:48.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MEMS application'/><title type='text'>A brief history of seismocardiography</title><content type='html'>"&lt;span class="misspell" suggestions=""&gt;Seismocardiography&lt;/span&gt; is a noninvasive technique developed for recording and analyzing cardiac vibratory activity as a measure of cardiac contractile &lt;span class="misspell" suggestions="perform ace,perform-ace,performance,performs,perforce"&gt;performace&lt;/span&gt;. " [1]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--Early Age--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As far as  in  1961,   Russian scientist  &lt;span class="misspell" suggestions="SIHANOUK"&gt;BOZHENKO&lt;/span&gt; BS published a paper &lt;span style="font-style: italic;"&gt;&lt;span class="misspell" suggestions=""&gt;Seismocardiography&lt;/span&gt;--a new method in the study of functional conditions of the heart&lt;/span&gt;. It can be trust that the term &lt;span class="misspell" suggestions=""&gt;seismocardiography&lt;/span&gt; (&lt;span class="misspell" suggestions="SCAG,SC,CG,USCG,SIG"&gt;SCG&lt;/span&gt;) is first proposed in this paper. Later in 1964, Russian scientist &lt;span class="misspell" suggestions="BASK,NEVSKY,BASIC,BEV'S,BARFS"&gt;BAEVSKII&lt;/span&gt; RM, &lt;span class="misspell" suggestions="ET,ETA,eat,eta,Te"&gt;et&lt;/span&gt;, &lt;span class="misspell" suggestions="AL,Al,AOL,Ala,Ali"&gt;al&lt;/span&gt; published another paper &lt;span style="font-style: italic;"&gt;&lt;span class="misspell" suggestions=""&gt;SEISMOCARDIOGRAPHY&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;In 1976, the&lt;span style="font-style: italic;"&gt; &lt;/span&gt;first application of this technique seems also come from Russian scientists. &lt;span class="misspell" suggestions="Balalaika,Balsamic,Balm's,Balmier,Bulimic"&gt;Bal'maqiia&lt;/span&gt; TA and his colleagues used &lt;span class="misspell" suggestions="SCAG,SC,CG,USCG,SIG"&gt;SCG&lt;/span&gt; to examine healthy infants and young children .&lt;br /&gt;&lt;br /&gt;Regretfully,  so far, none of these original papers has been found through Internet, not even the English translation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--Morden Age--&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;In 1988, American scientist Salerno &lt;span class="misspell" suggestions="DEM,DOM,DAM,DIM,MD"&gt;DM&lt;/span&gt; &amp; &lt;span class="misspell" suggestions="Zaneta,Netti,Anett,Anetta,Anette"&gt;Zanetti&lt;/span&gt; &lt;span class="misspell" suggestions="JIM,JAM,KM,HM,J"&gt;JM&lt;/span&gt; patented &lt;span style="font-style: italic;"&gt;Cardiac compression wave measuring system and method,  &lt;/span&gt;&lt;span&gt;where&lt;/span&gt; the term &lt;span style="font-style: italic;"&gt;&lt;span class="misspell" suggestions=""&gt;seismocardiography&lt;/span&gt;&lt;/span&gt; is first proposed in western and registered.  It use seismic techniques and principle to measure cardiac performance by detecting compression waves generated by heart muscle function [2].&lt;br /&gt;&lt;br /&gt;In this patent, an seismic accelerometer (usually piezoelectric accelerometer) high sensitivity at ultra-low frequency (0-800Hz) is placed on the chest region of a horizontally disposed patient. &lt;span class="misspell" suggestions="Thai,Thar,Thea,Thia,Thaw"&gt;Tha&lt;/span&gt; analog signals is read and passed through a low-pass &lt;span class="misspell" suggestions="filter,fleeter,fielder,falter,fleet"&gt;fileter&lt;/span&gt; (0-50Hz).&lt;br /&gt;&lt;br /&gt;In 1991, Salerno &lt;span class="misspell" suggestions="DEM,DOM,DAM,DIM,MD"&gt;DM&lt;/span&gt; &amp; &lt;span class="misspell" suggestions="Zaneta,Netti,Anett,Anetta,Anette"&gt;Zanetti&lt;/span&gt; &lt;span class="misspell" suggestions="Jim's,Jam's,Hm's,J's,M's"&gt;JM's&lt;/span&gt; published a paper &lt;span style="font-style: italic;"&gt;&lt;span class="misspell" suggestions=""&gt;Seismocardiography&lt;/span&gt;: a technique for recording &lt;span class="misspell" suggestions="periodical,practical,premedical,proctorial,prodigal"&gt;precordical&lt;/span&gt; acceleration&lt;/span&gt;, which marked the academic study of &lt;span class="misspell" suggestions="SCAG,SC,CG,USCG,SIG"&gt;SCG&lt;/span&gt;. Later in the same year, Salerno and &lt;span class="misspell" suggestions="Zaneta,Netti,Anett,Anetta,Anette"&gt;Zanetti&lt;/span&gt;, with other colleagues published several papers concerning the potential applications of this technique.  These research studied the effect of  some  abnormal cardiac activities to the signal of &lt;span class="misspell" suggestions="SCAG,SC,CG,USCG,SIG"&gt;SCG&lt;/span&gt;, those activities include obstruction of coronary blood flow during balloon angioplasty [3], left ventricular function change during &lt;span class="misspell" suggestions="schema,scheme,schemer,eczema,Escher"&gt;ischemia&lt;/span&gt; [4]. Piezoelectric accelerometer was chosen as transducer during their experiments. Signal pattern identification and noise analysis is another important work carried out during their initial researches [5].&lt;br /&gt;&lt;br /&gt;In 1994, relationship between seismocardiogram and echocardiogram for events in the cardiac cycle is studied by ganroth, Hannan P, Salerno DM.&lt;br /&gt;&lt;br /&gt;In 1999, the &lt;span class="misspell" suggestions="SCAG,SC,CG,USCG,SIG"&gt;SCG&lt;/span&gt; grabbed attention of &lt;span class="misspell" suggestions="Zaneta,Netti,Anett,Anetta,Anette"&gt;Zanetti&lt;/span&gt; &lt;span class="misspell" suggestions="JIM,JAM,KM,HM,J"&gt;JM&lt;/span&gt; for its magnetic-field-compatible, which is &lt;span class="misspell" suggestions="extremely,extremal,extreme,extremer,extremes"&gt;extremelly&lt;/span&gt; useful during MRI process [6]. It provide a alternative method for ECG, which  has restriction  application in MRI by its very nature.&lt;br /&gt;&lt;br /&gt;In 2002 and 2005, polish Piotrowicz R. carried out the experiment of using SCG to estimate left ventricular function and coronary artery disease [7][8]. No full text papers has been found yet. It is interesting that these expierments have the same focus in the research carried out by Salerno DM and Zanetti JM, et, al in 1991.&lt;br /&gt;&lt;br /&gt;In 2003 and 2004, vibration isolation of SCG during MRI is studied by K. Naemura, et, al in [12][13].&lt;br /&gt;&lt;br /&gt;In 2006, Pavel Smrcka (Czech)  proposed a  method  for pseudo-period detection in seismocardiographic signal[9].&lt;br /&gt;&lt;br /&gt;In 2007, Jared B Shell (US) used low-cost geophone aceelerometer carried out three-axis seismocardiography [10].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-2616123402985428071?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/2616123402985428071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=2616123402985428071' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/2616123402985428071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/2616123402985428071'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/08/brief-history-of-seismocardiography.html' title='A brief history of seismocardiography'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-3478687778505805994</id><published>2007-08-13T16:23:00.000-07:00</published><updated>2007-08-17T15:25:43.247-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Matlab'/><category scheme='http://www.blogger.com/atom/ns#' term='Process'/><title type='text'>Draw MEMS Process Steps Through Matlab</title><content type='html'>A small matlab program has been wroten to assist the layout of MEMS process. Normally, MEMS processes include deposit, LIGA (lithography), and etching.  This program is based on this concept as well. By just simply write the deposit, LIGA, and etching commands, with their parameters, the MEMS cross section layout can be drawn after any step.  The commands include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;loadlayerprofile() -- which stores all the preference parameters which can be altered at will.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;deposit ('materailName', thickness) -- materialName currently support Si, SiO2, PR, metal. thickness shoulb between 1 and 10.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;liga (pattern) -- pattern is an char array like ' --- -- - ---', the length is variable, while the blank means etched photo resistor.&lt;/li&gt;&lt;li&gt;etch ('materialName') -- currently support anisotropic etching only.&lt;/li&gt;&lt;li&gt;removepr() -- remove all the PR current on the surface.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;drawlayers() -- can be put after any command above.  This command draw the current cross section view.&lt;/li&gt;&lt;/ul&gt;Example:&lt;br /&gt;clear all;&lt;br /&gt;clear global;&lt;br /&gt;loadlayerprofile('MEMS');&lt;br /&gt;&lt;br /&gt;figure(1);&lt;br /&gt;deposit ('Si', 10);&lt;br /&gt;deposit('SiO2', 1);&lt;br /&gt;drawlayers();&lt;br /&gt;&lt;br /&gt;deposit('Si', 6);&lt;br /&gt;deposit('PR', 1);&lt;br /&gt;drawlayers();&lt;br /&gt;liga('    - ---- -    ');&lt;br /&gt;etch ('Si');&lt;br /&gt;removepr('PR');&lt;br /&gt;drawlayers();&lt;br /&gt;&lt;br /&gt;deposit('metal', 2);&lt;br /&gt;deposit('PR', 1);&lt;br /&gt;liga('       --       ');&lt;br /&gt;etch ('metal');&lt;br /&gt;removepr('PR');&lt;br /&gt;drawlayers();&lt;br /&gt;&lt;br /&gt;deposit('PR', 1);&lt;br /&gt;liga('-- -------------- --');&lt;br /&gt;drawlayers();&lt;br /&gt;etch ('SiO2');&lt;br /&gt;drawlayers();&lt;br /&gt;etch ('Si');&lt;br /&gt;removepr('PR');&lt;br /&gt;drawlayers();&lt;br /&gt;axis ([0 100 0 120])&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RESULT:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cMdqLDSRAzE/RsDr4XR-rjI/AAAAAAAAAG8/jSXo3FPc2Fw/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_cMdqLDSRAzE/RsDr4XR-rjI/AAAAAAAAAG8/jSXo3FPc2Fw/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5098334131738029618" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cMdqLDSRAzE/RsDraHR-riI/AAAAAAAAAG0/qlG7ASGqtPY/s1600-h/exam.bmp"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-3478687778505805994?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/3478687778505805994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=3478687778505805994' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3478687778505805994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3478687778505805994'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/08/draw-mems-process-steps-through-matlab.html' title='Draw MEMS Process Steps Through Matlab'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_cMdqLDSRAzE/RsDr4XR-rjI/AAAAAAAAAG8/jSXo3FPc2Fw/s72-c/untitled.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-3209728527548719032</id><published>2007-08-12T04:55:00.000-07:00</published><updated>2007-08-12T11:35:58.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vectorscript'/><title type='text'>How to generate a symbol relationship tree in vectorworks</title><content type='html'>Using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;vectorworks&lt;/span&gt; to produce &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MEMS&lt;/span&gt; mask layout means using simple symbols to form larger and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;complexer&lt;/span&gt;  symbols.  There is no straight way to generate the symbols relationship automatically. An possible way I sorted out is as following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;export your final work to vectorscript file.&lt;/li&gt;&lt;li&gt;using a matlab script I wrote to read this vectorscript file.  According to the &lt;span style="font-style: italic;"&gt;symbol&lt;/span&gt; function inside the script file,   an relationship chart will be generated automatically. &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;At this moment, it only support the first level of the relationship.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-3209728527548719032?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/3209728527548719032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=3209728527548719032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3209728527548719032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3209728527548719032'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/08/how-to-generate-symbol-relationship.html' title='How to generate a symbol relationship tree in vectorworks'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-7071509173501994959</id><published>2007-07-23T07:53:00.000-07:00</published><updated>2007-07-23T07:58:16.378-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vectorscript'/><title type='text'>Vectorscript tips</title><content type='html'>&lt;ol&gt;&lt;li&gt;If {$INCLUDE function/procedure}  is included inside a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;procedure&lt;/span&gt;. The all the variables defined in the parent &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;procedure&lt;/span&gt; can be accessed directly from included functions/procedure.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-7071509173501994959?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/7071509173501994959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=7071509173501994959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7071509173501994959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7071509173501994959'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/07/vectorscript-tips.html' title='Vectorscript tips'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-8822115632318380022</id><published>2007-07-12T06:57:00.001-07:00</published><updated>2007-08-17T15:14:25.621-07:00</updated><title type='text'>Do not write a matlab function without input argument!</title><content type='html'>use&lt;br /&gt;matlabfunction();&lt;br /&gt;instead of&lt;br /&gt;matlabfunction;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-8822115632318380022?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/8822115632318380022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=8822115632318380022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8822115632318380022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8822115632318380022'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/07/do-not-write-matlab-function-without.html' title='Do not write a matlab function without input argument!'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-8521895415526530762</id><published>2007-07-10T18:13:00.000-07:00</published><updated>2007-07-10T18:17:00.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Latex'/><title type='text'>Latex learning (1)</title><content type='html'>\usepackage[,,,] {geometry}  % to set page size etc.&lt;br /&gt;&lt;br /&gt;\usepackage{latexsym}        % to use some special symbols in latex&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-8521895415526530762?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/8521895415526530762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=8521895415526530762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8521895415526530762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8521895415526530762'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/07/latex-learning-1.html' title='Latex learning (1)'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-4538602097282724698</id><published>2007-07-09T11:57:00.000-07:00</published><updated>2007-07-09T12:01:49.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vectorscript'/><title type='text'>Flow chart of vectorscript for mask layout</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_cMdqLDSRAzE/RpKFfHhszsI/AAAAAAAAAEo/Mjmne9fU40M/s1600-h/flowchart.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_cMdqLDSRAzE/RpKFfHhszsI/AAAAAAAAAEo/Mjmne9fU40M/s400/flowchart.jpg" alt="" id="BLOGGER_PHOTO_ID_5085273698897546946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;mlXXX functions are a set of tools to simplifier metal line layout.&lt;br /&gt;&lt;br /&gt;mlClrPat(path: ARRAY (1..10) OF POINTstruc): clear the data in path.&lt;br /&gt;&lt;br /&gt;mlDirectToPat(): add next point's positon  to the path. The position is determined by next point's direction and distance relating to current point. The direction from current point to next point is presented by 1,2,3,4 each represent to left-&gt;right, down -&gt; up, right-&gt;left, up-&gt;down.&lt;br /&gt;&lt;br /&gt;mlPatToTube(): Draw single line according to the point array stored in path. Round curve for turn corner is automatically generated during the drawing. &lt;br /&gt;&lt;br /&gt;mlPatToDTube(): Similar to mlPatToTube, but generate two parallel metal lines in stand one metal line.&lt;br /&gt;&lt;br /&gt;mlPatToDirect, mlLineFromTo, mlAreFromTo are three sub-precedures called only by mlPatToTube and mlPatToDTube only.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-4538602097282724698?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/4538602097282724698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=4538602097282724698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4538602097282724698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4538602097282724698'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/07/flow-chart-of-vectorscript-for-mask.html' title='Flow chart of vectorscript for mask layout'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_cMdqLDSRAzE/RpKFfHhszsI/AAAAAAAAAEo/Mjmne9fU40M/s72-c/flowchart.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-4104399904592623005</id><published>2007-07-04T10:49:00.000-07:00</published><updated>2007-07-23T08:00:02.842-07:00</updated><title type='text'>Tips for vecterscript</title><content type='html'>&lt;ol&gt;&lt;li&gt;DON'T use name like Path, Clear  in variables and  procedure  or functions.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Each variable defined in procedures's parameter list should has a VAR before them if you want them feed the value back.&lt;/li&gt;&lt;li&gt;DONT use from/to as variables.&lt;/li&gt;&lt;li&gt;No END; needed for IF statement if ELSE is after used.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;FlipHor/FlipVer is different from HRotate&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-4104399904592623005?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/4104399904592623005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=4104399904592623005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4104399904592623005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4104399904592623005'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/07/tips-for-vecterscript.html' title='Tips for vecterscript'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-6356604286203020238</id><published>2007-06-05T19:11:00.000-07:00</published><updated>2007-06-05T19:24:22.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulation'/><title type='text'>The silicon thermal conductivity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_cMdqLDSRAzE/RmYaGGNbC9I/AAAAAAAAAEg/-UlVTlSBoUw/s1600-h/image2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_cMdqLDSRAzE/RmYaGGNbC9I/AAAAAAAAAEg/-UlVTlSBoUw/s320/image2.png" alt="" id="BLOGGER_PHOTO_ID_5072770722327890898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;/Thermal flux for two 2D radiation parallel planes./&lt;br /&gt;Now, the problem has been clear. Silicon thermal conductivity is reason of the result of the radiation simulation.  Though temperature distribution along the area can't tell any information about the radiation. The thermal flux clearly shows the heat loss.&lt;br /&gt;&lt;br /&gt;The big value of thermal conductivity of silicon has its benefit that it make sure the temperature uniform along the surface.&lt;br /&gt;&lt;br /&gt;The way to reduce the radiation is to using shield between the ceiling of the package and the top surface of die.  That should be traded off with complexity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-6356604286203020238?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/6356604286203020238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=6356604286203020238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/6356604286203020238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/6356604286203020238'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/06/silicon-thermal-conductivity.html' title='The silicon thermal conductivity'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_cMdqLDSRAzE/RmYaGGNbC9I/AAAAAAAAAEg/-UlVTlSBoUw/s72-c/image2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-5434998137176749507</id><published>2007-06-05T12:54:00.000-07:00</published><updated>2007-06-05T14:27:22.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulation'/><title type='text'>Bothered by ANSYS</title><content type='html'>These days I tried the radiation simulation in the ANSYS.  Three methods available  according  to  &lt;span style="font-style: italic;"&gt;ANSYS  thermal analysis guide.&lt;/span&gt; I tried the radiosity method, which used radiation boundary condition (SF, SFL, SFA  commend, which also support convection boundary, etc) to realize the simulation.&lt;br /&gt;&lt;br /&gt;However, the simulation result that the radiation effects seems much more smaller, is unexpected.&lt;br /&gt;&lt;br /&gt;I want find a way to calculate the thermal conduction power in ANSYS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-5434998137176749507?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/5434998137176749507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=5434998137176749507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/5434998137176749507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/5434998137176749507'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/06/bothered-by-ansys.html' title='Bothered by ANSYS'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-4902345736034941177</id><published>2007-06-01T06:23:00.000-07:00</published><updated>2007-06-05T19:25:24.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>Compile GUI.m/GUI.fig to GUI.exe</title><content type='html'>Compile GUI.m/GUI.fig to GUI.exe&lt;br /&gt;&lt;ol&gt;&lt;li&gt;mcc -B sgl GUI.m&lt;/li&gt;&lt;li&gt;copy  GUI.m/GUI.fig/GUI.exe to new pc&lt;/li&gt;&lt;li&gt;copy &lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;matlab&gt;/extern/lib/win32/mglinstallar.exe to new pc&lt;/matlab&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;run mglinstaller.exe&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;extract...  bin\win32&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-4902345736034941177?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/4902345736034941177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=4902345736034941177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4902345736034941177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/4902345736034941177'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/06/compile-guimguifig-to-guiexe.html' title='Compile GUI.m/GUI.fig to GUI.exe'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-7321471259194971191</id><published>2007-05-24T17:15:00.000-07:00</published><updated>2007-06-05T19:25:47.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><title type='text'>VectorScript tips</title><content type='html'>If ArcTo is used when a polygon is build, an additional LineTo (px, py [which is the point of the end of the ArcTo]) should be added after ArcTo. This procedure make sure the  correct result.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-7321471259194971191?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/7321471259194971191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=7321471259194971191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7321471259194971191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7321471259194971191'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/vectorscript-tips.html' title='VectorScript tips'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-7556453152924056247</id><published>2007-05-23T09:18:00.001-07:00</published><updated>2007-05-23T15:17:28.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Progress'/><title type='text'>Finish DRIE mask.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_cMdqLDSRAzE/RlRpZkEBj1I/AAAAAAAAAEQ/DDHkTdcpxko/s1600-h/d.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_cMdqLDSRAzE/RlRpZkEBj1I/AAAAAAAAAEQ/DDHkTdcpxko/s320/d.JPG" alt="" id="BLOGGER_PHOTO_ID_5067791368596852562" border="0" /&gt;&lt;/a&gt;Made by vectorworks v12.5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-7556453152924056247?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/7556453152924056247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=7556453152924056247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7556453152924056247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/7556453152924056247'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/finish-drie-mask.html' title='Finish DRIE mask.'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_cMdqLDSRAzE/RlRpZkEBj1I/AAAAAAAAAEQ/DDHkTdcpxko/s72-c/d.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-1669109684376299212</id><published>2007-05-23T03:42:00.000-07:00</published><updated>2007-05-25T13:08:43.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Maple, MATLAB, MathCAD &amp; Mathematica</title><content type='html'>数学软件四大家Maple、MATLAB、MathCAD和Mathematica　　&lt;br /&gt;目前在科技和工程界上比较流行和著名的数学软件主要有四个，分别是Maple、MATLAB、MathCAD和Mathematica。它们在各自针对的目标都有不同的特色。下面就让我为你一一道来。&lt;br /&gt;&lt;br /&gt;一、Maple V 系统&lt;br /&gt;　 　Maple V是由Waterloo大学开发的数学系统软件，它不但具有精确的数值处理功能，而且具有无以伦比的符号计算功能。Maple V的符号计算能力还是MathCAD和MATLAB等软件的符号处理的核心。Maple提供了2000余种数学函数，涉及范围包括：普通数学、高等数学、 线性代数、数论、离散数学、图形学。它还提供了一套内置的编程语言，用户可以开发自己的应用程序，而且Maple自身的2000多种函数，基本上是用此语 言开发的。&lt;br /&gt;　　Maple采用字符行输入方式，输入时需要按照规定的格式输入，虽然与一般常见的数学格式不同，但灵活方便，也很容易理解。输出则可以选择字符方式和图形方式，产生的图形结果可以很方便地剪贴到Windows应用程序内。&lt;br /&gt;&lt;br /&gt;二、MATLAB 系统&lt;br /&gt;　 　MATLAB原是矩阵实验室（Matrix Laboratory）在70年代用来提供Linpack和Eispack软件包的接口程序，采用C语言编写。从80年代出现3.0的DOS版本，逐渐成 为科技计算、视图交互系统和程序语言。MATLAB可以运行在十几个操作平台上，比较常见的有基于Windows 9X/NT、OS/2、Macintosh、Sun、Unix、Linux等平台的系统。&lt;br /&gt;　　MATLAB程序主要由主程序和各种工具包组 成，其中主程序包含数百个内部核心函数，工具包则包括复杂系统仿真、信号处理工具包、系统识别工具包、优化工具包、神经网络工具包、控制系统工具包、μ分 析和综合工具包、样条工具包、符号数学工具包、图像处理工具包、统计工具包等。而且5.x版本还包含一套几十个的PDF文件，从MATLAB的使用入门到 其他专题应用均有详细的介绍。&lt;br /&gt;　　MATLAB是数值计算的先锋，它以矩阵作为基本数据单位，在应用线性代数、数理统计、自动控制、数字信号 处理、动态系统仿真方面已经成为首选工具，同时也是科研工作人员和大学生、研究生进行科学研究的得力工具。MATLAB在输入方面也很方便，可以使用内部 的Editor或者其他任何字符处理器，同时它还可以与Word6.0/7.0结合在一起，在Word的页面里直接调用MATLAB的大部分功能，使 Word具有特殊的计算能力。&lt;br /&gt;&lt;br /&gt;三、MathCAD 系统&lt;br /&gt;　　MathCAD是美国Mathsoft公司推出的一个交互式的数学系统软件。从早期的DOS下的1.0和Windows下的4.0版本，到今日的8.0版本，功能也从简单的数值计算，直至引用Maple强大的符号计算能力，使得它发生了一个质的飞跃。&lt;br /&gt;　 　MathCAD是集文本编辑、数学计算、程序编辑和仿真于一体的软件。MathCAD7.0 Professional（专业版）运行在Win9X/NT下，它的主要特点是输入格式与人们习惯的数学书写格式很近似，采用WYSWYG（所见所得）界 面，特别适合一般无须进行复杂编程或要求比较特殊的计算。MathCAD 7.0 Professional 还带有一个程序编辑器，对于一般比较短小，或者要求计算速度比较低时，采用它也是可以的。这个程序编辑器的优点是语法特别简单。&lt;br /&gt;　　MathCAD可以看作是一个功能强大的计算器，没有很复杂的规则；同时它也可以和Word、Lotus、WPS2000等字处理软件很好地配合使用，可以把它当作一个出色的全屏幕数学公式编辑器。&lt;br /&gt;&lt;br /&gt;四、Mathematica 系统&lt;br /&gt;　　Mathematica是由美国物理学家Stephen Wolfram领导的Wolfram Research开发的数学系统软件。它拥有强大的数值计算和符号计算能力，在这一方面与Maple类似，但它的符号计算不是基于Maple上的，而是自己开发的。&lt;br /&gt;　 　Mathematica的基本系统主要是用C语言开发的，因而可以比较容易地移植到各种平台上，Mathematica是一个交互式的计算系统，计算是 在用户和Mathematica互相交换、传递信息数据的过程中完成的。Mathematica系统所接受的命令都被称作表达式，系统在接受了一个表达式 之后就对它进行处理，然后再把计算结果返回。Mathematica对于输入形式有比较严格的规定，用户必须按照系统规定的数学格式输入，系统才能正确地 处理，不过由于3.0版本引入输入面板，并且可以修改、重组输入面板，因此以前版本输入指令时需要不断切换大小写字符的繁琐方式得到很好的改善。5.1版 本可以用各种格式保存文件和剪贴内容，包括RTF、HTML、BMP等格式。&lt;br /&gt;&lt;br /&gt;Mathematica的符号功能是最强的。且它的运行构架是最优的。符号运算效力与解析能力是最好的（数值运算当然是Matlab最好）。它的构架由核 心系统与前端系统构成。两个系统既合作又独立。这个比Matlab的构架都要优秀。它是专为研究人员开发的。至于Maple的符号能力根本就比 Mathematica弱很多的。它基本上是为中学生与大学生之学习研发的。不足以进行物理学与技术科学的运演。而Mathematica是最好的物理学 科研的工具。Matlab是最好的技术科学数值求解的工具。朋友们应该知了。数值类的数学软件是Matlab最好最全。符号分析类的数学软件是 Mathematica最好。&lt;br /&gt;&lt;br /&gt;五、四种软件的比较&lt;br /&gt;　　选用何种数学软件?如果仅仅是要求一般的计算或者是普通用户日常使 用，首选的是MathCAD，它在高等数学方面所具有的能力，足够一般客户的要求，而且它的输入界面也特别友好。如果要求计算精度、符号计算和编程方面的 话，最好同时使用Maple和Mathematica，它们在符号处理方面各具特色，有些Maple不能处理的，Mathematica却能处理，诸如某 些积分、求极限等方面，这些都是比较特殊的。如果要求进行矩阵方面或图形方面的处理，则选择MATLAB，它的矩阵计算和图形处理方面则是它的强项，同时 利用MATLAB的NoteBook功能，结合Word6.0/7.0的编辑功能，可以很方便地处理科技文章。&lt;br /&gt;&lt;br /&gt;cite from: http://www.math.org.cn/forums/index.php?showtopic=9899&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-1669109684376299212?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/1669109684376299212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=1669109684376299212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/1669109684376299212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/1669109684376299212'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/maplematlabmathcadmathematica.html' title='Maple, MATLAB, MathCAD &amp; Mathematica'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-8399962679189072939</id><published>2007-05-22T16:56:00.000-07:00</published><updated>2007-05-24T07:38:45.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vim'/><title type='text'>substitute in vim</title><content type='html'>Vim&lt;br /&gt;Substitute strings in a line use:&lt;br /&gt;:s/str2/str1/[g], where str2, to be substituted,&lt;br /&gt;Substitute strings in the whole text:&lt;br /&gt;:%s/str2/str1/[g]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-8399962679189072939?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/8399962679189072939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=8399962679189072939' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8399962679189072939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/8399962679189072939'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/substitute-in-vim.html' title='substitute in vim'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-3798612762418417808</id><published>2007-05-19T17:23:00.000-07:00</published><updated>2007-05-19T17:25:51.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>MEMS handbooks</title><content type='html'>&lt;span style="font-size:85%;"&gt;1.Malfu N. An introduction to microelectromechanical systems engineering. Boston: Artech House, 2000&lt;br /&gt;2.Lyshevski SE. Nano- and microelectromechanical systems : fundamentals of nano- and microengineering, Boca Raton: CRC Press,2001&lt;br /&gt;3. Kamins T. Polycrystalline silicon for integrated circuits, Boston, MA: Kluwer Academic Publishers, 1988&lt;br /&gt;4.Kovacs GTA. Micromachined transducers sourcebook, New York: McGraw-Hill, 1998&lt;br /&gt;5.Madou M. Fundamentals of microfabrication, Boca Raton: CRC Press, 1997&lt;br /&gt;6.Gad-el-Hak M. The MEMS Handbook, Boca Raton: CRC Press, 2001&lt;br /&gt;7. Wai-Kai Chen .The VLSI Handbook. Boca Raton: CRC Press, 2000&lt;br /&gt;8.Richard C. Jaeger. Introduction to microelectronic fabrication(Second Edition), New Jersey:Prentice Hall,2000&lt;br /&gt;9.Stephen D. Senturia，Microsystem Design, Kluwer Academic Publishers, 2001&lt;br /&gt;10.M.-H. Bao，Micromechanical Transducers: Pressure sensors, accelrometers, and gyroscopes ， Elsevier, New York, 2000.&lt;br /&gt;11.William Trimmer,Micromechanics and MEMS: Classic and Seminal Papers to 1990.  IEEE Press, New York，1997&lt;br /&gt;12.Fujimasa I. Micro-machines —A new era in mechanical engineering, Oxford University Press, 1996&lt;br /&gt;13.Bharat Bhushan，Handbook of Micro/Nano Tribology, Second Edition，CRC Press，1998&lt;br /&gt;14.Sergey Edward Lyshevski，MEMS and NEMS: Systems, Devices, and Structures,CRC Press ,2002&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-3798612762418417808?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/3798612762418417808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=3798612762418417808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3798612762418417808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/3798612762418417808'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/mems-handbooks.html' title='MEMS handbooks'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1077531448190462443.post-830324276697713004</id><published>2007-05-19T12:20:00.000-07:00</published><updated>2007-05-24T17:23:04.177-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Simulation'/><title type='text'>Mechnical reliable!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_cMdqLDSRAzE/Rk9UREEBj0I/AAAAAAAAAEE/GhDJlxZK5J0/s1600-h/image1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_cMdqLDSRAzE/Rk9UREEBj0I/AAAAAAAAAEE/GhDJlxZK5J0/s320/image1.png" alt="" id="BLOGGER_PHOTO_ID_5066360757940227906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After refine the boundary condition,  the  quartar  part  of the device has been demonstrated to be mechanical reliable.&lt;img src="file:///C:/DOCUME%7E1/muwn.gu/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/muwn.gu/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/muwn.gu/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1077531448190462443-830324276697713004?l=muwnphd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muwnphd.blogspot.com/feeds/830324276697713004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1077531448190462443&amp;postID=830324276697713004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/830324276697713004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1077531448190462443/posts/default/830324276697713004'/><link rel='alternate' type='text/html' href='http://muwnphd.blogspot.com/2007/05/mechnical-reliable.html' title='Mechnical reliable!'/><author><name>muwn</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_cMdqLDSRAzE/Rk9UREEBj0I/AAAAAAAAAEE/GhDJlxZK5J0/s72-c/image1.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
