<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to auf Nachkommastelle runden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/</id><updated>2020-02-28T05:47:29.752000Z</updated><subtitle>Recent posts to auf Nachkommastelle runden</subtitle><entry><title>auf Nachkommastelle runden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/?limit=25#7961" rel="alternate"/><published>2020-02-28T05:47:29.752000Z</published><updated>2020-02-28T05:47:29.752000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.com6212172da47bcc7d845c0ad62a1a594ea0f25bf0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Runden kannst du wie oberchefe schreibt auf N Nachkommastellen.&lt;/p&gt;
&lt;p&gt;allerdings vorsicht, SPS mit C16 CPU wie wago 842 geht trunc mit negativen zahlen nicht, und auch nur mit 16Bit anstatt 32 Bits DINT.&lt;/p&gt;
&lt;p&gt;workaround ist hier X := dint_to_real(real_to_dint(X * 100.0) / 100)&lt;/p&gt;
&lt;p&gt;falls du eine real zahl auf N stzellen nicht nachkommastellen runden möchtest schau mal in den osct.lib code rein dort fundest du auch diese funktion RND.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>auf Nachkommastelle runden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/?limit=25#666d" rel="alternate"/><published>2020-02-28T05:47:23.792000Z</published><updated>2020-02-28T05:47:23.792000Z</updated><author><name>Oberchefe</name><uri>https://forge.codesys.com/u/oberchefe/</uri></author><id>https://forge.codesys.comf25353aafef0e371439db7eb8d17a1c11f014512</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Für LEFT und RIGHT muß die Standard.lib eingebunden sein, geht natürlich nur mit Strings, also ggf. vorher wandeln.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
aber da wird der wert dann ganz schön gerundet.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;was willst Du damit sagen?&lt;/p&gt;
&lt;p&gt;Soll nach den zwei Stellen immer abgerundet werden? Dann tut's doch ein &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;Test2&lt;/span&gt;&lt;span class="o"&gt;:=(&lt;/span&gt;&lt;span class="nt"&gt;TRUNC&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;Test1&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nt"&gt;100&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;0&lt;/span&gt;&lt;span class="o"&gt;))/&lt;/span&gt;&lt;span class="nt"&gt;100&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;0&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>auf Nachkommastelle runden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/d58f5b2280/?limit=25#c583" rel="alternate"/><published>2020-02-28T05:47:21.684000Z</published><updated>2020-02-28T05:47:21.684000Z</updated><author><name>Mikro1986</name><uri>https://forge.codesys.com/u/mikro1986/</uri></author><id>https://forge.codesys.com21fee30df927031b5b5514d44b014f9bcc572a7a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;wieder mal das alte Thema, ich hab eine Real und möchte davon aber nur die ersten beiden nachkommastellen haben...&lt;/p&gt;
&lt;p&gt;Hab das dann über MUL 100 und REAL_TO_INT MUL 0.01 gemacht, aber da wird der wert dann ganz schön gerundet.&lt;/p&gt;
&lt;p&gt;Dann hab ich versucht REAL_TO_STRING und LEFT 4 Stellen, aber da bekomm ich die Fehlermeldung, dass LEFT kein gültiger Operator ist... bei RIGHT übrigens auch. Die Datentypen von den am Ausgang befindlichen Variablen hab ich immer entsprechend angepasst.&lt;/p&gt;
&lt;p&gt;Jemand eine Idee?&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Mikro&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>