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 

Offset Linie



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!

01.06.2010, 10:58
Beitrag #1

wanze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: May 2010

9/10
2009
DE


Deutschland
Offset Linie
Hallo LabVIEW- Gemeinde,

ich möchte in einem Diaggramm eine Offset- Linie darstellen (z.B. y=150). Diese soll je nach belieben einstellbar sein.

Habe dazu ein Bedienelement erstellt. Wenn ich diese anschließe erscheint das Problem bei Offset2.jpg. Wie kann ich das Problem lösen.

Meine andere Idee ist es ein Array automatisch füllen zulassn. Die komplete Spalte soll mit 150er Werten gefüllt werden. Leider füllt er nur die erste Zeile.

Wie kann ich die komplette Spalte füllen?

Schonmal vielen Dank im voraus.

Grüße Wanze


Angehängte Datei(en) Thumbnail(s)
           
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.06.2010, 11:27
Beitrag #2

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Offset Linie
So zum Beispiel:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 11:34
Beitrag #3

Snoop2000 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 96
Registriert seit: May 2006

8.5, 8.2, 7.1, 2009
2006
de_en

52064
Deutschland
Offset Linie
Hallo Wanze,

damit du in einem Signalverlaufsgraphen eine Linie darstellen kannst, musst du ihm die gesammte Linie in form eines Arrays übergeben. Was du an dein Diagram übergibst ist auch ein Array, aber nur an der dersten Stelle steht ein Wert, deine 150. Damit die Linie über den ganzen Graphen geht, muss du das Array komplett mit den Werten füllen. Das kannst du z.B. über Array initialisieren erreichen.

   

MFG, Snoop

Wer Rechtschreibfehler findet darf sie behalten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 11:40 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2010 11:44 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Offset Linie
Hallo wanze,

abgesehen von Tobias' Lösung:

Was soll dieser unkontrollierte Einsatz der FOR-Loop?
Da hast du ein 2D-Array-Control in der Schleife. Die Schleife wird n-mal aufgerufen, der Wert des Controls in der Schleife gelesen und per Autoindexing ein 3D-Array erzeugt. Von diesem 3D-Array nimmst du dann die erste Page - und die entspricht ja genau dem Wert des 2D-Controls... Kannst du denn nicht in Zukunft auf solche unsinnigen ("Rube-Goldberg") Konstrukte verzichten?

Wenn in diesem Control natürlich die "150" nur genau einmal drin steht (also ein 2D-Array mit genau einem Element), wirst du beim späteren BuildArray auch nur eine einzige "150" im Ergebnis haben. Woher sollte LabVIEW wissen, dass du mehrere haben willst? Wie es geht, hat Tobias ja schon gezeigt... (Alternativ: Wenn du schon mit einem 2D-Control in dieser Schleife - s.o. - arbeitest, hättest du halt nicht die Page, sondern die passende Row/Column indizieren müssen...)

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

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Offset Linie
Bei einem Waveformgraph würde sich für eine gerade horizontale Linie auch ein Cursor anbieten!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 12:03
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Offset Linie
Man kann aber auch mit nur zwei Punkten eine Linie ziehen...

   


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.06.2010, 12:09
Beitrag #7

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Offset Linie
' schrieb:Bei einem Waveformgraph würde sich für eine gerade horizontale Linie auch ein Cursor anbieten!

Gruß, Jens
Ich würde auch eher den Cursor bevorzugen.
Wie das geht? da findet sich bereits ein Beispiel hier im Forum. Ich werde mal danch suchen....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 12:20
Beitrag #8

wanze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: May 2010

9/10
2009
DE


Deutschland
Offset Linie
erstmal vielen Dank an alle.

Habe es statisch hinbekommen. wenn ich per Bedienelement es versuche zeigt er diesen Fehler. Woran scheitert es?

@ SeBa : den Offset mit zwei Punkten zu erstellen ist auch sehr reizvoll. kannst du mir bitte Denkanstöße geben.

@ Gerd: die Loop war nur ein Überrest meiner Versuche. Versuche mich zu bessern.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 12:24
Beitrag #9

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Offset Linie
' schrieb:@ SeBa : den Offset mit zwei Punkten zu erstellen ist auch sehr reizvoll. kannst du mir bitte Denkanstöße geben.

Zeitung2... Das Bild hast du dir schon angeschaut, oder?


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 12:30
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Offset Linie
Hallo wanze,

"Woran scheitert es?"

Vielleicht daran, dass wir in dem Bild nicht erkennen können, wo du was verdrahtet hast? Warum (scheinbar) die "150" nicht mit dem InitArray verbunden werden kann? Vielleicht würde es ja helfen, die in LV9 durchaus vorhandene Aufräum-Funktion fürs Blockdiagramm ab und zu mal zu benutzen, um zu erkennen, welcher Draht wo lang führt... (StyleGuide: von links nach rechts, gerade Drähte, etc.)

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Offset zweier Signale ermitteln Graf_Zahl 3 6.184 14.02.2013 15:44
Letzter Beitrag: Lucki
  Get Waveform offset Just-Me 7 6.212 14.10.2011 09:16
Letzter Beitrag: Just-Me
  Teil-Array-Ersetzen mit Offset beckmich 4 6.921 16.08.2011 15:00
Letzter Beitrag: beckmich
  Offset setzen ab8421 5 7.765 19.05.2010 16:17
Letzter Beitrag: ab8421
  Linie schneidet Kurve - Punkt? olmethn 9 10.608 19.02.2010 11:55
Letzter Beitrag: gottfried
  Was bedeuted eine schwarz-weiße Linie? SteffenSI 8 6.320 08.07.2009 19:59
Letzter Beitrag: SteffenSI

Gehe zu: