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 

Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern



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!

08.02.2018, 14:34
Beitrag #11

MartinNewBee Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Jan 2018

2016
2016
EN



RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Hallo Gerd,
Danke erstmal. das Programm läuft jetzt durch. ich hab den Breakpoint entfernt. den Tank als 2D-Array mit 1024x1280 indiziert und direkt eingebunden und die Min/Max-Funktion wieder verwendet. Allerdings machen die 2 For-Schleifen einfach gar nichts; ich hab probehalber durchprobiert und egal an welcher stelle die Arrays sind immer ausgegraut und zeigen nichts an.
Wie kann ich denn den Variablen in einem Schieberegister spreichern?

Ich hoffe nicht, dass es jetzt so nach hoffnungslosem Fall aussieht^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2018, 14:51
Beitrag #12

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Hallo Martin,

Zitat:Ich hoffe nicht, dass es jetzt so nach hoffnungslosem Fall aussieht
In gewisser Weise schon: wie soll man mangels VI (oder wenigstens ein Bild des BD) irgendeine deiner Aussagen beurteilen?

IMMER den aktuellen Stand deines VIs bekanntgeben!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2018, 15:24
Beitrag #13

MartinNewBee Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Jan 2018

2016
2016
EN



RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Oh entschuldigung; hier ist das Bild dazu


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2018, 15:34
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Hallo Martin,

na siehste, jeht doch!

Zwei grobe Fehler:
- dein Schieberegister für die Positionsmatrix ist nicht initialisiert. Was steht da wohl als Standardwert drin? Und wie reagieren die FOR-Loops auf diesen Standardwert?
- du musst "Tank" nicht erst in ein riesiges 2D-Array umwandeln, einfach direkt verdrahten! (Stichwort: Polymorphismus!)

Immer noch vorhandene Fehler:
- "Tank" bitte noch durch ein Schieberegister ersetzen…
- deine Drähte sind immer noch nicht gerade…
- du verwendest immer noch Matrizen statt 2D-Arrays…

Ich würde solche Sache ja gern mit Beispielen demonstrieren, aber deine Bilder lassen sich mit meinem LabVIEW nicht editieren. VIs dagegen wären kein Problem… Wink

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2018, 15:52
Beitrag #15

MartinNewBee Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Jan 2018

2016
2016
EN



RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Danke für deine Geduld. Hier mal das komplette Vi.

Ich weiß leider nicht wie ich meine "Tank" durch ein Schieberegister ersetzten kann.

Nochmals Danke dir, ist nicht selbstverständlich, dass man sich so bemüht zu helfen.


Angehängte Datei(en)
16.0 .vi  InterferenzBildverarb01.vi (Größe: 405,33 KB / Downloads: 204)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2018, 16:09 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2018 16:12 von GerdW.)
Beitrag #16

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Hallo Martin,

Vorschlag:
   
Du musst natürlich die Arrays mit der richtigen Größe initialisieren!
Dafür benötigen die FOR-Loop nicht unbedingt eine Konstante am "N"-Eingang: dank Autoindizierung werden ja alle Elemente abgearbeitet!

Deinem Programm mangelt es etwas an "klarer Struktur", sowas wie eine Statemachine oder Producer-Consumer-Schema…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2018, 16:31
Beitrag #17

MartinNewBee Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Jan 2018

2016
2016
EN



RE: Maximalwerte in Matrix erkennen und mit zugehörigem neuen Wert überspeichern
Wohooo, danke dir das hat funktioniert.

Ich hab es nochmal verändert damit die Maximalwerte auch beibehalten werden, so wie du es mir ganz Anfang mal gezeigt hattest.
Ich melde mich falls nochmal Fragen auftreten sollten.

Besten Dank!
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
  X-Wert zu Maximal Wert aus Array JK87 9 7.621 07.11.2019 10:26
Letzter Beitrag: JK87
  Positionen (Werte) in Matrix speichern tahity94 37 23.926 12.02.2018 18:10
Letzter Beitrag: tahity94
  Automatische Erstellung und Namenshochzählung eines neuen Ordners falls selbiger exis Cinox 5 6.929 29.09.2016 14:37
Letzter Beitrag: Cinox
  1D Array in 6er xD matrix formatieren Da_Rudi 9 8.023 27.11.2013 15:22
Letzter Beitrag: Da_Rudi
  Stringlänge bei neuen Pfad afietze 8 6.045 12.10.2012 13:04
Letzter Beitrag: F.Bi
  Fehlerhafte txt Datei erkennen ralph.d 5 6.769 22.05.2012 13:51
Letzter Beitrag: NWOmason

Gehe zu: