<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/</id><updated>2020-02-28T09:04:03.211000Z</updated><subtitle>Recent posts to Bit in Real</subtitle><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#264a" rel="alternate"/><published>2020-02-28T09:04:03.211000Z</published><updated>2020-02-28T09:04:03.211000Z</updated><author><name>Tiak</name><uri>https://forge.codesys.com/u/tiak/</uri></author><id>https://forge.codesys.coma4061eaa40244a01719581719b51e7f9e12fff13</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bernhard Werner hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hallo Jesper,&lt;br/&gt;
ich hoffe du weisst, was du tust, aber bitte:&lt;br/&gt;
ptdwordorg : POINTER TO DWORD;&lt;br/&gt;
ptdwordl : POINTER TO DWORD;&lt;br/&gt;
ptdwordorg := ADR(orgrell);&lt;br/&gt;
ptdwordl := ADR(Reall);&lt;br/&gt;
ptdwordl^.3 := ptdwordorg^.15;&lt;br/&gt;
Bernhard&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hallo Bernhard&lt;/p&gt;
&lt;p&gt;Ja das glaube ich    danke für die info.&lt;/p&gt;
&lt;p&gt;Jesper&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#cf5a" rel="alternate"/><published>2020-02-28T09:04:00.865000Z</published><updated>2020-02-28T09:04:00.865000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.come642eebff285f09650b3441103172aee4f413897</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Bernhard Werner&lt;/p&gt;
&lt;p&gt;Hallo Jesper,&lt;/p&gt;
&lt;p&gt;ich hoffe du weisst, was du tust, aber bitte:&lt;/p&gt;
&lt;p&gt;ptdwordorg : POINTER TO DWORD;&lt;/p&gt;
&lt;p&gt;ptdwordl : POINTER TO DWORD;&lt;/p&gt;
&lt;p&gt;ptdwordorg := ADR(orgrell);&lt;/p&gt;
&lt;p&gt;ptdwordl := ADR(Reall);&lt;/p&gt;
&lt;p&gt;ptdwordl^.3 := ptdwordorg^.15;&lt;/p&gt;
&lt;p&gt;Bernhard&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#f2d8" rel="alternate"/><published>2020-02-28T09:03:54.099000Z</published><updated>2020-02-28T09:03:54.099000Z</updated><author><name>Tobi</name><uri>https://forge.codesys.com/u/tobi/</uri></author><id>https://forge.codesys.combb34edfd34adb80af4e459307e8c67fe29ee0f2b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich vermute mal, dass Du eher ein DWORD verwenden solltest. Das Problem an Real ist, dass dies halt nciht unbeding Bit-für-Bit codiert ist. Will sagen, dadurch, dass Real ja kein ganzzahliger Wert ist, kannst du die Variable nicht als binärcodiert ansehen. Es gilt  10#18 = 16#13 =2#10010&lt;/p&gt;
&lt;p&gt;Verwende, wenn irgenwie möglich ein DWORD, dann geht das mit den Bits.&lt;/p&gt;
&lt;p&gt;(evtl. Mit Faktor 100 multiplizieren, um die Nachkommastellen zu simulieren)&lt;/p&gt;
&lt;p&gt;Wenn das nciht möglich ist, müsste man sich mal darum bemühen, den aktuellen Wert per Ceeling-Funktion ( Celing(8,6564) = 9) erst zu runden, dann das Bit bzw den entsprechenden Dezimalwert hinzuzählen/abziehen und dann das ganze zurücktransformieren. SEHR kompliziert und langsam.&lt;/p&gt;
&lt;p&gt;Apropos lamgsam: Real-Werte werden aufgrund Ihrer Präzision immer viel langsamer verarbeitet als ganzzahlige Werte.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#f390" rel="alternate"/><published>2020-02-28T09:03:51.580000Z</published><updated>2020-02-28T09:03:51.580000Z</updated><author><name>Tiak</name><uri>https://forge.codesys.com/u/tiak/</uri></author><id>https://forge.codesys.coma282187950b18be9791b88572de38b755a02a7d1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;foenig hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Erklär doch mal was Du genau machen willst.&lt;br/&gt;
Ohne jetzt Code zu verwenden.&lt;br/&gt;
Der Bitzugriff auf Real macht wenig sinn.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ok probiere, ich muss den Exponenten und Si und SE anderen des wegen muss ich die bit manipulieren.&lt;/p&gt;
&lt;p&gt;Gruß Jesper&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#4a06" rel="alternate"/><published>2020-02-28T09:03:44.844000Z</published><updated>2020-02-28T09:03:44.844000Z</updated><author><name>foenig</name><uri>https://forge.codesys.com/u/foenig/</uri></author><id>https://forge.codesys.comb1b6f0b7af0a19e59878d51c42bf2f84b7dff6cf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Erklär doch mal was Du genau machen willst.&lt;/p&gt;
&lt;p&gt;Ohne jetzt Code zu verwenden.&lt;/p&gt;
&lt;p&gt;Der Bitzugriff auf Real macht wenig sinn.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Bit in Real</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/f3c8a12b2c/?limit=25#756e" rel="alternate"/><published>2020-02-28T09:03:42.482000Z</published><updated>2020-02-28T09:03:42.482000Z</updated><author><name>Tiak</name><uri>https://forge.codesys.com/u/tiak/</uri></author><id>https://forge.codesys.comcd1c0ded66b1ce17f7715b794d47fed627ff8432</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Ich würde gerne ein par bit's in ein real Wort andreren aber so wir ich das hier probiert hat funktioniert es nicht. Hat da jemand ein ide wir i das machen kann.&lt;/p&gt;
&lt;p&gt;Reall.3 := orgrell.15;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>