<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Arrays vergleichen und sortieren</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/</id><updated>2020-02-28T09:23:52.598000Z</updated><subtitle>Recent posts to Arrays vergleichen und sortieren</subtitle><entry><title>Arrays vergleichen und sortieren</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/?limit=25#abf8" rel="alternate"/><published>2020-02-28T09:23:52.598000Z</published><updated>2020-02-28T09:23:52.598000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com79680721a333974735c96ee8f43d636912884ba8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Schau dir mal den Source-Code der OSCAT-LIB an.&lt;/p&gt;
&lt;p&gt;Da kannst du nachlesen, wie mit Array "umgegangen" wird.&lt;/p&gt;
&lt;p&gt;Irgendwie so:  (Fehlerbehaftet ! ! )&lt;/p&gt;
&lt;p&gt;Person&lt;span&gt;[10]&lt;/span&gt; ist TEMP-Variable&lt;/p&gt;
&lt;p&gt;Grundzüge, SCL&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;X&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;schleife&lt;/span&gt;:
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt; . . .
   {
   &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt; &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;  &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;] &lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;   &lt;span class="c1"&gt;;vertausche Reihenfolge&lt;/span&gt;
      {
       &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="mi"&gt;10&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;         :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
       &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;    :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
       &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="nv"&gt;X&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;person&lt;/span&gt;[&lt;span class="mi"&gt;10&lt;/span&gt;].&lt;span class="nv"&gt;Chip&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      }
   }
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Nur so als anhaltspunkt.&lt;/p&gt;
&lt;p&gt;Ist in SCL-Anlehnung.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Arrays vergleichen und sortieren</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/?limit=25#b201" rel="alternate"/><published>2020-02-28T09:23:50.071000Z</published><updated>2020-02-28T09:23:50.071000Z</updated><author><name>Wuujel</name><uri>https://forge.codesys.com/u/wuujel/</uri></author><id>https://forge.codesys.comfcc1887612012a00583c7d7eb237d9daa381e652</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hm, hat keiner 'ne Ahnung über mein Problem? &lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Wuujel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Arrays vergleichen und sortieren</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21fd2ff0a5/?limit=25#1ecd" rel="alternate"/><published>2020-02-28T09:23:42.934000Z</published><updated>2020-02-28T09:23:42.934000Z</updated><author><name>Wuujel</name><uri>https://forge.codesys.com/u/wuujel/</uri></author><id>https://forge.codesys.come2740b897613c5abc99e80599339cee1e46414e8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo, &lt;/p&gt;
&lt;p&gt;bin neu hier und habe ein riesen Problem javascript:emoticon(':?')&lt;/p&gt;
&lt;p&gt;Ich komme mit einer Aufgabe nicht klar und hoffe, dass ich hier Hilfe erhalte. &lt;/p&gt;
&lt;p&gt;Die Aufgabe: &lt;/p&gt;
&lt;p&gt;2 Arrays (Box 1 und Box2) miteinander auf Zeit vergleichen und in einem 3. Array sortieren.&lt;/p&gt;
&lt;p&gt;Die 2 Arrays&lt;span&gt;[0..9]&lt;/span&gt; bestehen aus einem Struct mit je 2 Sätzen. 1. Satz Chipnr und 2. Satz Zeitstempel. Die Chipnr ist als DINT und Zeitstempel als DT deklariert. &lt;/p&gt;
&lt;p&gt;Aufgabenbeschreibung: &lt;/p&gt;
&lt;p&gt;Person X kommt und hält einen Chip um X Uhr an den Sensor. Die Werte werden übernommen. Person Y kommt und hält einen Chip um Y Uhr an den Sensor, auch diese Werte werden übernommen und stehen auch ständig im jeweiligen Array drin. So geht es dann eben maximal 10 mal je Array weiter. &lt;/p&gt;
&lt;p&gt;Ich soll nun die zwei Arrays miteinander auf Zeit vergleichen und sie in einem dritten Array sortiert nach Zeit darstellen. &lt;/p&gt;
&lt;p&gt;Ich bin „leicht“ überfordert mit dieser Aufgabe und alle meine Anläufe sind auch irgendwie fehlgeschlagen. Das frustriert…&lt;/p&gt;
&lt;p&gt;Ich hoffe, mir kann man hier helfen javascript:emoticon('😉')&lt;/p&gt;
&lt;p&gt;Vielen Dank im Vorraus. &lt;/p&gt;
&lt;p&gt;Ilhan &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>