<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>tópico Re: Em lisp Text e truncar zeros em AutoCAD - Fórum Português</title>
    <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456604#M14130</link>
    <description>Obrigado pela ajuda, Rodou direitinho.. era isto mesmo que eu queria...&lt;BR /&gt;(Thanks for the help, He rolled straight .. was it even if I wanted to ...) tradução google</description>
    <pubDate>Thu, 01 Jan 2015 16:59:22 GMT</pubDate>
    <dc:creator>aco2000</dc:creator>
    <dc:date>2015-01-01T16:59:22Z</dc:date>
    <item>
      <title>Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456549#M14126</link>
      <description>&lt;P&gt;Em lisp Text e truncar zeros. Uso o autocad 2014 em portugues. como fazer que o texto fique na mesma linha e que eu posso reduzir o numero de zeros.&lt;/P&gt;&lt;P&gt;&amp;nbsp;A ideia é informar os tres elementos das engrenagens e em lisp fazer os calculos e imprimir no desenho como fazer os desenhos das mesmas.&lt;/P&gt;&lt;P&gt;Script:&lt;/P&gt;&lt;P&gt;(command "_text" "_mc" (list ic ic) "2" "0.0" " Diametro externo motora = " "_text" "" de1&lt;BR /&gt;"_text" "" " Diametro primitivo motora =" "_text" "" dp1&lt;BR /&gt;"_text" "" " Diametro interno motora =" "_text" "" di1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;o que são impresso..&amp;nbsp;&lt;/P&gt;&lt;P&gt;Diametro externo motora =&lt;BR /&gt;52,0000000000000000000000000&lt;BR /&gt;Diametro primitivo motora =&lt;BR /&gt;48,0000000000000000000000000&lt;BR /&gt;Diametro interno motora =&lt;BR /&gt;44,000000000000000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Queria que forsse impresso assim:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Diametro externo motora = &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;52,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Diametro primitivo motora =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;48,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Diametro interno motora =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;44,00&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ver anexo&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jan 2015 13:18:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456549#M14126</guid>
      <dc:creator>aco2000</dc:creator>
      <dc:date>2015-01-01T13:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456550#M14127</link>
      <description>Obrigado pela a dica em portugues.... como estou usando o cad em portugues ela ficou solicitando o mid center _mc..&lt;BR /&gt;&lt;BR /&gt;Thanks for the tip in Portuguese .... as I am using the cad in Portuguese it was requesting o mid center _mc.. (traduzido pelo google)</description>
      <pubDate>Thu, 01 Jan 2015 13:24:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456550#M14127</guid>
      <dc:creator>aco2000</dc:creator>
      <dc:date>2015-01-01T13:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456554#M14128</link>
      <description>&lt;P&gt;Olá aco2000,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;como já tinha dito na minha outra resposta, necessito de saber como as variaveis 'ic de1 dp1 di1' são criadas, para poder utilizar a função 'rtos' com o modo de precisão...&lt;/P&gt;
&lt;P&gt;e.x.&lt;/P&gt;
&lt;P&gt;(rtos dp1 2 2)&lt;/P&gt;
&lt;P&gt;se a variavel dp1 for um numero real, antes de se converter em 'string' utilizamos a função 'rtos' unidades o primeiro '2' (decimal) precisão o segundo '2' duas casas decimais.&lt;/P&gt;
&lt;P&gt;para o texto&lt;/P&gt;
&lt;PRE&gt;(command "_text" "_mc" ic "2" "0.0" (strcat " Diametro externo motora = " de1 )
         "_text" "" (strcat"\n Diametro primitivo motora = " dp1)
         "_text" "" (strcat "\n Diametro interno motora = " di1))&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;deverá funcionar como pretendido (parto do principio que 'ic' já é uma lista com as duas coordenadas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jan 2015 13:37:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456554#M14128</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2015-01-01T13:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456557#M14129</link>
      <description>&lt;P&gt;Como já não posso editar o post anterior,&lt;/P&gt;
&lt;P&gt;vê esta 'demo'.&lt;/P&gt;
&lt;PRE&gt;(defun c:demo ( / CELE CELI CELP CEX CIN CPR DE1 DI1 DIMZ DP1 IC)
  (if (and (setq cele (car (entsel "\nSeleciona o circulo exterior: ")))
           (setq cex (entget cele))
           (= (cdr (assoc 0 cex)) "CIRCLE")
           (setq de1 (rtos (* (cdr (assoc 40 cex)) 2.0) 2 2))
           (setq celp (car (entsel "\nSeleciona o circulo primitivo: ")))
           (setq cpr (entget celp))
           (= (cdr (assoc 0 cpr)) "CIRCLE")
           (setq dp1 (rtos (* (cdr (assoc 40 cpr)) 2.0) 2 2))
           (setq celi (car (entsel "\nSeleciona o circulo interno: ")))
           (setq cin (entget celi))
           (= (cdr (assoc 0 cin)) "CIRCLE")
           (setq di1 (rtos (* (cdr (assoc 40 cin)) 2.0) 2 2))
           (setq ic (getpoint "\nSeleciona o ponto de inserção: "))
      )
    (progn
      (setq dimz (getvar 'DIMZIN))
      (setvar 'DIMZIN 0)
      (command "_text" "_mc" ic "2" "0.0" (strcat " Diametro externo motora = " de1)
               "_text" "" (strcat "\n Diametro primitivo motora = " dp1)
               "_text" "" (strcat "\n Diametro interno motora = " di1)
               )
      (setvar 'DIMZIN dimz)
      )
    )
  (princ)
)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Qualquer dúvida, pergunta...&lt;/P&gt;
&lt;P&gt;Espero que ajude&lt;/P&gt;
&lt;P&gt;Henrique&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jan 2015 14:10:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456557#M14129</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2015-01-01T14:10:58Z</dc:date>
    </item>
    <item>
      <title>Re: Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456604#M14130</link>
      <description>Obrigado pela ajuda, Rodou direitinho.. era isto mesmo que eu queria...&lt;BR /&gt;(Thanks for the help, He rolled straight .. was it even if I wanted to ...) tradução google</description>
      <pubDate>Thu, 01 Jan 2015 16:59:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456604#M14130</guid>
      <dc:creator>aco2000</dc:creator>
      <dc:date>2015-01-01T16:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: Em lisp Text e truncar zeros</title>
      <link>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456611#M14131</link>
      <description>aco200, fico feliz por ter ajudado!&lt;BR /&gt;(este fórum é mesmo em Português, não necessitas de traduzir) &lt;span class="lia-unicode-emoji" title=":rosto_ligeiramente_sorridente:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Henrique</description>
      <pubDate>Thu, 01 Jan 2015 17:07:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-forum-portugues/em-lisp-text-e-truncar-zeros/m-p/5456611#M14131</guid>
      <dc:creator>hmsilva</dc:creator>
      <dc:date>2015-01-01T17:07:32Z</dc:date>
    </item>
  </channel>
</rss>

