LabVIEWForum.de - Möglichen Wert in einer 2D Array Suchen ?

LabVIEWForum.de

Normale Version: Möglichen Wert in einer 2D Array Suchen ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Thomas,

ich habe hier mal eine (einfache) Version erstellt, die aber nur dann funktioniert, wenn die Höhe der Treppenstufe der Einhüllenden in jeder Richtung nicht größer als 1 Pixel ist, also so, wie in deinem Beispiel - sonst entstehen Löcher in der Einhüllenden.

Gruß, Marko
Hallo Thomas,

hier dann nochmal die Lucki-Version mit einer vorzugebenden Punktmaske. Da kann die Außenkontur dann aussehen, wie sie will.


Gruß, Marko
Hallo,

danke für Eure Hilfe, und Vorschläge.

Ich habe mittlerweile auch eine Lösung zusammen gebastelt die recht gut läuft.

Danke noch mal an Alle.

[attachment=45371]
Hallo TimTomGo,

RUBE-GOLDBERG-ALARM!!!

- Bitte mal aufräumen und überlegen, ob all das wirklich so umständlich programmiert werden muss!
- Boolsche Logik ist nicht deine Stärke, oder? Big Grin "IF TRUE THEN TRUE ELSE FALSE"...
- Wozu eine Schleife, die nichts macht, außer das Input-Array in einem Schieberegister abzulegen?

Und noch viele weitere Rube-Goldbergs...

Edit:
- Ich habe "vorn am Anfang" die Schleife geringfügig aufgeräumt.
- Zwischen "Ist Vorgabe" und " Ist Vorgabe nur Rand" sollte alles durch entsprechende subVIs ("Rand zeilenweise suchen" und "90° rotieren") vereinfacht werden.
- Einige unnötige Schleifen entfernt. LabVIEW hat viele polymorphe Funktionen!
- Da kann man sicher noch mehr vereinfachen...
Fehler beseitigt.
Big Grin
Guru1Guru1Guru1Guru1Guru1

Ich gebe mich geschlagen. Ich muss noch viel Lernen.

Guru1Guru1Guru1Guru1Guru1
Seiten: 1 2
Referenz-URLs