Array_sort_oscat_lib

stehmi

Level-2
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, ich bin leider noch Anfänger was Codesy angeht und hab darum auch diverse Probleme.

Mein Aktuelles ist die Einbindung der _ARRAY_SORT Funktion von OSCAT.

Ich habe die Funktion über OSCAT in mein Programm geladen.

Mein Problem: Ich habe aus einem anderen Funktionsblock ein ARRAY mit 100 REAL Werten Daten:ARRAY [0..1000] OF REAL
Diese Messwerte möchte ich nun gerne im ARRAY_SORT sortieren lassen.

Aber ich komme einfach nicht darauf, wie ich die Funktion richtig ausführe.
Die Deklaration der Eingänge ist wie folgt.

FUNCTION _ARRAY_SORT : BOOL
VAR_INPUT
PT : POINTER TO ARRAY[1..32000] OF REAL;
SIZE : UINT;

Und ausserdem steht in der Beschreibung
the function needs to be called: _array_sort(adr("array"),sizeof("array"));

Könnt Ihr mir dazu weiter helfen?
Wie kann ich diese Funktion benutzen? Habe noch nie mit Zeiger gearbeitet.
Steh da total auf dem Schlauch


Oder hat mir jemand ein Tut oder so etwas mit einer kleinen Funktion in der einem klar wird wie das mit den Pointern funktioniert?????
Wäre euch wirklich dankbar, wenn ihr da was hättet!!!!!
 
Zuletzt bearbeitet:
Zurück
Oben