INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Problem beim Array in Labview zu befüllen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.09.2017, 11:06
Beitrag #1

a.Jaou Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Aug 2017

1
2017
DE



Problem beim Array in Labview zu befüllen
Halo Leute,

Ich habe ein Problem beim Array in Labview zu befüllen, also es geht darum, dass ich ein Bild in Labview erzeugen muss,wird wieder einer Pixelmatrix bzw. Ansteuermatrix 3 Dimensional nehmen in dem das Array von 16*16 Pixel erzeugt werden und dazwischen muss schwarz sein wie in Bild "ff" zusehen, jede Pixel von diese 16 besteht auch aus 6*6 Pixel und wird in Graustufe befüllt das heißt von schwarz bis weiß oder von 0 bis 255 für jede Zahl gibt ein Graustufe. das alles habe ich bis jetzt geschafft
Beispiel im Bilder ff und "Beispiel"
jetzt mein Problem neben das ganzen Bild zu befüllen ich will auch nur ein bestimmte Zeile oder bestimmte Spalte befüllen und nicht das ganzen Bild, ich muss einfach nur Spalte oder Zeile wählen oder auch nur ein bestimmten Pixel bzw. Vierecke danach Index auch eingebe und wird befüllt
zum beispiel
Eingabe spalte/Zeile : Spalte
Eingabe Index : 5

und danach wird spalte von Index 5 befüllen und die anderen schwarte bleiben

wenn jemand mir helfen kann würde ich sehr dankbar, habe ich jetzt seit 2 Wochen versucht aber umsonst

LG Anass


Angehängte Datei(en) Thumbnail(s)
       

16.0 .vi  Abou-ans.vi (Größe: 39,42 KB / Downloads: 244)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.09.2017, 13:05
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Problem beim Array in Labview zu befüllen
Hallo Anass,

herzlich willkommen im Forum!

Zitat:jetzt mein Problem neben das ganzen Bild zu befüllen ich will auch nur ein bestimmte Zeile oder bestimmte Spalte befüllen und nicht das ganzen Bild, ich muss einfach nur Spalte oder Zeile wählen oder auch nur ein bestimmten Pixel bzw. Vierecke danach Index auch eingebe und wird befüllt
Wenn du etwas bestimmtes in deinem VI erreichen willst, dann musst du das auch programmieren…

Wenn du in einem Array eine schon vorhandene Zeile (oder Spalte) verändern willst, dann solltest du mit ReplaceArraySubset arbeiten!
Also folgende 3 Schritte:
- 2D-Array erstellen
- gewünschte(s) Zeile/Spalte/Element verändern
- bearbeitetes Array plotten/speichern

Wo genau hast du dabei Probleme?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2017, 07:05
Beitrag #3

Appa Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Mar 2015

2017
2014
DE


Deutschland
RE: Problem beim Array in Labview zu befüllen
(07.09.2017 11:06 )a.Jaou schrieb:  Halo Leute,

Ich habe ein Problem beim Array in Labview zu befüllen, also es geht darum, dass ich ein Bild in Labview erzeugen muss,wird wieder einer Pixelmatrix bzw. Ansteuermatrix 3 Dimensional nehmen in dem das Array von 16*16 Pixel erzeugt werden und dazwischen muss schwarz sein wie in Bild "ff" zusehen, jede Pixel von diese 16 besteht auch aus 6*6 Pixel und wird in Graustufe befüllt das heißt von schwarz bis weiß oder von 0 bis 255 für jede Zahl gibt ein Graustufe. das alles habe ich bis jetzt geschafft
Beispiel im Bilder ff und "Beispiel"
jetzt mein Problem neben das ganzen Bild zu befüllen ich will auch nur ein bestimmte Zeile oder bestimmte Spalte befüllen und nicht das ganzen Bild, ich muss einfach nur Spalte oder Zeile wählen oder auch nur ein bestimmten Pixel bzw. Vierecke danach Index auch eingebe und wird befüllt
zum beispiel
Eingabe spalte/Zeile : Spalte
Eingabe Index : 5

und danach wird spalte von Index 5 befüllen und die anderen schwarte bleiben

wenn jemand mir helfen kann würde ich sehr dankbar, habe ich jetzt seit 2 Wochen versucht aber umsonst

LG Anass

Moin Anass,

wenn ich es richtig verstanden habe möchtest du recht einfach eine Position in einem 2d Array auslesen/bestimmen.
Ich nutze hierfür ein Tabellenelement, mit der Methode: Aktive Zelle bekommst du ein Cluster aus Int, einmal die Zeile und einmal die Spalte. Wenn du dann auf eine Zelle in dieser Tabelle klickst bekommst du die Zeile und Spalte. Mit einer Ereignisstruktur: Tabelenelement Linke Maustaste gedrückt kannst du dann eine Aktion starten.

Grüße
Appa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2017, 10:44
Beitrag #4

a.Jaou Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Aug 2017

1
2017
DE



RE: Problem beim Array in Labview zu befüllen
danke für die Antwort,

Im Anhang steht par Bild was ich genau programmieren muss,das habe ich schon in ArrayToPic-neu.VI programmiert, hier kann man ein Zeil oder Spalte oder Diagonal wählen und wird automatische mit ein Wert belegen.
in mein Projekt muss ein 6*6 Pixel ein große Pixel bilden und dazwischen muss schwarz bleiben, das habe ich programmiert wie in Projekt1.VI zu sehen

aber was mir jetzt fehlt: ein Zeil oder Spalte oder Diagonal zu wählen und wird automatische mit ein Wert belegen Ahrg1Ahrg1.

Grüße Anass


Angehängte Datei(en) Thumbnail(s)
           

16.0 .vi  ArrayToPic-neu.vi (Größe: 13,74 KB / Downloads: 205)

16.0 .vi  Projekt1.vi (Größe: 45,23 KB / Downloads: 219)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2017, 11:54 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2017 14:15 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Problem beim Array in Labview zu befüllen
Hallo Anass,

Zitat:habe ich schon in ArrayToPic-neu.VI programmiert, hier kann man ein Zeil oder Spalte oder Diagonal wählen und wird automatische mit ein Wert belegen.
Genau: du weißt also schon, wie man eine Zeile/Spalte/Diagonale in einem Array bearbeitet.
Problem in diesem VI: du gibst ein Array über eine Array-Konstante vor. Hier müsstest du stattdessen ein Array-Control als VI-Input verwenden!

Zitat:das habe ich programmiert wie in Projekt1.VI zu sehen - aber was mir jetzt fehlt: ein Zeil oder Spalte oder Diagonal zu wählen und wird automatische mit ein Wert belegen
Jetzt dein ArrayToPic hier einfügen, nachdem du den Array-Input programmiert hast!

Ein Problem kann man meist in kleinere Teilprobleme zerlegen. Bei dir sind das:
- Array der gewünschten Endgröße erstellen/initialisieren
- gewünschte Spalte/Zeile in diesem Array bearbeiten
- das so erhaltene Array in ein Bild umwandeln
Im Grunde hast du schon alle Teilschritte erledigt, du musst nur die Datenübergabe hinkriegen…

Edit: Kannst du bitte dein Profil überarbeiten und die korrekte LabVIEW-Version eintragen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array Problem mmk1988 4 4.433 22.09.2017 12:52
Letzter Beitrag: Freddy
  Auswahlmenue von Ring mit externen Daten befüllen? 1johleh 8 10.782 11.07.2017 14:10
Letzter Beitrag: GerdW
  Array befüllen mis3212 10 10.044 07.06.2017 11:51
Letzter Beitrag: Freddy
  Kleines Problem beim Datenloggen hulk 10 9.053 09.05.2017 16:34
Letzter Beitrag: hulk
  Labview stürzt beim Start ab jaykobus 0 3.086 08.11.2016 10:36
Letzter Beitrag: jaykobus
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.885 02.12.2015 16:37
Letzter Beitrag: noled

Gehe zu: