Aktueller Inhalt von Mtroniker

  1. M

    AWL nach SCL convertieren

    @ Josef Ein Projekt wurde nicht Angelegt. Kannst mir ja einmal genauer beschreiben, was Du gerne möchtest, da ich nicht genau verstanden habe, was Du genau willst. Dann kann ich mal gucken, was ich machen kann. der Volker hatte ein paar posts vorher auch etwas nützliches zum Download...
  2. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    @ Ralle Könntest du ein Beispiel für beides posten? Was jetzt zu funktionieren scheint: Ich Rufe aus einem x beliebigen FB die Function TRANSPONIERE auf. Ich übergebe die Matrix DB20.A. MatxTransp( MxA:= DB20.A, MxA_transp:=G)Der Compiler gibt keinen Fehler aus. Ja, es funktioniert. Vielen...
  3. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    Jetzt nochmal alles vergessen, was im vorfeld besprochen wurde. Ich glaube manch zusatzinformationen haben Verwirrung gestiftet. UDT Zeilenanzahl : int: Spaltenanzahl: int; Ich habe ein Struct vom Typ Matrix im DBxxx (siehe Bild 2.1). Ich möchte nun diese Struct in ein User Datentyp Matrix...
  4. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    @ Volker Alles richtig so weit. Gut, die UDT Variabel zu gestalten wäre dann geklärt. Das geht bei UDT's dann nicht. Damit kann ich leben. Wie kann aber nun das Array aus Bild 1.1 bzw. Bild 1.2 [z.B. die Matrix A und D] meiner Funktion als Bausteinparameter übergeben werden, der als INPUT...
  5. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    @ Larry Laffer Also, die FC's benötige ich für die Berechnung von Matrizen. z.B. um eine Matrix zu Transponieren oder zwei Matrizen miteinander zu multiplizieren. Dort sind die Rechenregeln für Matrizen hinterlegt. Wie es auf jeden Fall funktioniert (Wenn Matrizen Fest vorgegeben werden...
  6. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    @ Borsti In der UDT muss das Array so groß wie die größt möglich vorkommende Matrix gewählt werden, damit gewährleistet werden kann, alle Matrizen beschreiben zu können. Wenn die Matrix kleiner als der reservierte Bereich ist, wird nur dieser im Speicher belegt. Sehr elegant wäre es natürlich...
  7. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    Genau, für einen bestimmten Fall soll eine Matrix von außen gefüllt werden können. Allerdings liegen im DB20 mehrere Matrizen. Zum vereinfachen habe ich eine Matrix genommen. Aus diesem Grund würde ich gerne für jede erzeugte Matrix aus dem DB20 die einzelnen Matrizen in separate DB's legen. Mit...
  8. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    Zunächst danke für Deine Bemühung. Ein Beispiel. Ich lege meine maximale Array größe im UDT vor (s.o. [0..10,0..10]).Mit meinen Inputs in FB20 entsteht nun eine Matrix A der Dimension 3x3, dessen Werte aus dem DB10 gelesen werden. FB20 enthält anweisungen, die die Elemente der Matrix A in einer...
  9. M

    Mit SCL 2 Dimensionales ARRAY auslesen und zurückkonvertieren (AWL Vorschläge)

    Zunächst wollte ich alle in diesem forum begrüßen. Aktueller Stand: In einer Matrix UDT wird die Dimension einer Matrix [0..10,0..10] fest im Speicher reserviert. Die Anzahl der Zeilen und Spalten sind in der STRUCT vom Typ int und die einzelnen Elemente der Matrix wird mit um die Matrix von...
Zurück
Oben