Bildauswertung und Excel-Export in einem VI
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Bildauswertung und Excel-Export in einem VI
Hallo!
Ich stehe angesichts meiner bescheidenen LV-Fähigkeiten vor einer sehr großen Aufgabe.
Ich muss für die Auswertung von bis zu 7 Kraftstoff-Strahlen pro Bild (!!!) ein SubVI bauen.
Ich habe das IMAQ Vision Toolkit zur Verfügung.
Folgende Funktionen sollen ausgeführt werden:
- Umwandlung des eingehenden 12Bit-Graustufen-Image in ein Binärbild
- Finden und "Orten" der Strahlen (zumindest des 1.) und Festlegung der Anfangspunkte der Messungen
- Ausmessen aller Einspritz-Strahlen (5 bis 7 Stück) in Länge und Ausbreitungs-Winkel
- Übergabe der Messwerte in eine Excel-Tabelle
Wie fange ich da am besten an? Kann bislang nur mit einem simplen VI einen einzelnen Strahl vermessen.
Günnsen
Ich stehe angesichts meiner bescheidenen LV-Fähigkeiten vor einer sehr großen Aufgabe.
Ich muss für die Auswertung von bis zu 7 Kraftstoff-Strahlen pro Bild (!!!) ein SubVI bauen.
Ich habe das IMAQ Vision Toolkit zur Verfügung.
Folgende Funktionen sollen ausgeführt werden:
- Umwandlung des eingehenden 12Bit-Graustufen-Image in ein Binärbild
- Finden und "Orten" der Strahlen (zumindest des 1.) und Festlegung der Anfangspunkte der Messungen
- Ausmessen aller Einspritz-Strahlen (5 bis 7 Stück) in Länge und Ausbreitungs-Winkel
- Übergabe der Messwerte in eine Excel-Tabelle
Wie fange ich da am besten an? Kann bislang nur mit einem simplen VI einen einzelnen Strahl vermessen.
Günnsen
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Na ja, ich denke wenn du einen Strahl ausmessen kannst, dann kannst du ja dieses VI mehrmals anwenden, bis du alle Strahlen gemessen hast.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Also das VI (das mein "Vorgänger" gebaut hat) kann einen einzelnen vertikalen Strahl einer alten Versuchsanordnung ausmessen.
Bei der neuen Anordnung treten jetzt 7 Strahlen gleichzeitig aus und der Injektor ist um 90° gedreht.
Ich kann der Kantenerfassung (clamp vertical) aber nur Koordinaten für eine rectangular search area geben.
Gibt es was für solche Mehrfach-Operationen?
Oder was könnte ich machen, daß z.B. die Anzahl x der Strahlen gezählt wird und dann ausgehend vom 1. Strahl die search area immer um 360°/x gedreht wird?
Kann jemand helfen?
Bei der neuen Anordnung treten jetzt 7 Strahlen gleichzeitig aus und der Injektor ist um 90° gedreht.
Ich kann der Kantenerfassung (clamp vertical) aber nur Koordinaten für eine rectangular search area geben.
Gibt es was für solche Mehrfach-Operationen?
Oder was könnte ich machen, daß z.B. die Anzahl x der Strahlen gezählt wird und dann ausgehend vom 1. Strahl die search area immer um 360°/x gedreht wird?
Kann jemand helfen?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Ich denke, du kannst da eine For-Schleife (oder While-Schleife nehmen) und das VI in der Schleife so oft ausführen, wie du Strahlen hast. Bei jeder neuen Iteration musst du dein Search Area drehen/ändern um einen neuen Strahl zu untersuchen.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Hallo eg!
Ich habe da eine Idee und weiß nicht wie ich sie umsetzen kann.
Ich habe ein Cluster zum Steuern des Koordinatensystems (Common Coordinate System). Da steckt auch eine Info drin, um wieviel ° sich das Mess-System zu dem Ursprungs-System drehen soll.
Wie kann ich nun diese Info an die Anzahl der Einspritzstrahlen koppeln?
Ich möchte machen, daß sich das Mess-KS bei jedem Schleifendurchlauf um 360°/Anzahl der Spritzlöcher dreht.
Verständlich ausgedrückt?
Habe das cluster erst aufgeschlüsselt, die 360°/Anzahl addiert und dann wieder zusammengefasst.
Bis demnächst!
Ich habe da eine Idee und weiß nicht wie ich sie umsetzen kann.
Ich habe ein Cluster zum Steuern des Koordinatensystems (Common Coordinate System). Da steckt auch eine Info drin, um wieviel ° sich das Mess-System zu dem Ursprungs-System drehen soll.
Wie kann ich nun diese Info an die Anzahl der Einspritzstrahlen koppeln?
Ich möchte machen, daß sich das Mess-KS bei jedem Schleifendurchlauf um 360°/Anzahl der Spritzlöcher dreht.
Verständlich ausgedrückt?
Habe das cluster erst aufgeschlüsselt, die 360°/Anzahl addiert und dann wieder zusammengefasst.
Bis demnächst!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Nicht ganz verständlich. Ich kenne dein System ja nicht.Günnsen_B писал(а): Verständlich ausgedrückt?
Habe das cluster erst aufgeschlüsselt, die 360°/Anzahl addiert und dann wieder zusammengefasst.
Das mit dem Cluster entschlüsseln addieren und zusammenfügen scheint richtig zu sein, nur auf dem Bild sehe ich das nicht.
Du meinst wahrscheinlich so?
- Вложения
-
- Cluster.png (3.23 КБ) 17504 просмотра
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Ja, das mit dem Auf- und wieder Verschlüsseln war nur noch der letzte Gedanke vor dem Gehen...
Ich möchte allerdings bei jedem Schleifendurchlauf nicht durch den akuellen Schleifenwert, sonder durch einen festen Faktor (Anzahl Spritzlöcher) teilen. Die Strahlen werden ja eine feste (Grund-) Position haben, also immer im gleichen Bildsektor auftauchen. Da hab ich mir gedacht, das man immer um feste Winkel weiter schwenken sollte.
Sieht bisher so aus...
Dabei stellt sich mir die Frage, ob jetzt schon vor der ersten Messung gedreht wird, oder erst danach..
Ich möchte allerdings bei jedem Schleifendurchlauf nicht durch den akuellen Schleifenwert, sonder durch einen festen Faktor (Anzahl Spritzlöcher) teilen. Die Strahlen werden ja eine feste (Grund-) Position haben, also immer im gleichen Bildsektor auftauchen. Da hab ich mir gedacht, das man immer um feste Winkel weiter schwenken sollte.
Sieht bisher so aus...
Dabei stellt sich mir die Frage, ob jetzt schon vor der ersten Messung gedreht wird, oder erst danach..
Последний раз редактировалось Günnsen_B 16 янв 2009, 14:25, всего редактировалось 1 раз.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
So wie du es gemacht hast wird denke ich nicht klappen. Du musst den jeweiligen letzten Wert der Schleifeniteration merken. Das geht am besten mit einem Schieberegister. Oder was macht das VI mit dem Kreis unten? Addiert es die Position oder setzt sie?
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Das da?
Das findet eine Kreisförmige Begrenzung und misst deren Radius.
Das findet eine Kreisförmige Begrenzung und misst deren Radius.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Ok, ist auch egal.
Ich habe es eigentlich so gemeint (zwei Varianten):
Ich habe es eigentlich so gemeint (zwei Varianten):
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Du meinst also so?
Oder soll ich den Anschluß für die Anzahl der Durchläufe lieber nicht verwenden?
Jetzt zeigt es mir alle 7 Search areas an. Das klappt auf jeden Fall schon mal.
Oder soll ich den Anschluß für die Anzahl der Durchläufe lieber nicht verwenden?
Jetzt zeigt es mir alle 7 Search areas an. Das klappt auf jeden Fall schon mal.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Ja, so habe ich es gemeint. Wenn die Anzahl Durchläufe gleich der Anzahl Spritzlöcher ist, dann kannst du es so machen. Freut mich dass es klappt
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Danke!!!!!!!!!
Jetzt noch mal was ganz intimes...
Wie stelle ich den Export in eine Excel-Tabelle am einfachsten an. Habe mir da schon einige Beispiele angeschaut um relativ definiere Tabellenblätter zu erzeugen.
Muß ehrlich sagen, dagegen ist meine gesamte Aufnahme+Auswertung ja der reinste Klacks gewesen.
Jetzt noch mal was ganz intimes...
Wie stelle ich den Export in eine Excel-Tabelle am einfachsten an. Habe mir da schon einige Beispiele angeschaut um relativ definiere Tabellenblätter zu erzeugen.
Muß ehrlich sagen, dagegen ist meine gesamte Aufnahme+Auswertung ja der reinste Klacks gewesen.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Bildauswertung und Excel-Export in einem VI
Diese Frage wäre schon ein neues Thema wert. Mach also lieber ein anderes Thema auf.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 730 Просмотры
-
Последнее сообщение dadreamer