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 

Simulation Gleichstrommaschine



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!

11.03.2008, 10:55
Beitrag #1

Duffman Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2008

8.00
-
kA

68165
Deutschland
Simulation Gleichstrommaschine
Hallo zusammen,

ich muss für meine Studienarbeit eine Regelung für eine fremderregte Gleichstrommaschine realisieren. Das klappt soweit ganz gut. Habe in eine Simualationsschleife alle Bauteile reingepackt und einige Kurvenverläufe dargestellt.
Ich habe das Waveformchart mit weißen Hintergrund realisiert und am Frontpanelbereich angepasst, dass man die Kurvenverläufe auch ausdrucken kann.

Nun zu meinem Problem:

Ich würde gern die Anzeige als eigenes Sub-VI erstellen, d.h. ein Baustein mit z.B. 4 Eingängen, an den ich die Signale anschließen kann. Wenn ich die Simulation starten möchte, soll es möglich sein auf den Baustein doppelt zu klicken, damit sich ein eigenes Fenster öffnet, wo nur der Graph zu sehen ist.
Ich habe mal so ein Sub-VI erstellt, das ich angehängt habe. Das Problem bei diesem ist, dass es ein Simualation Subsystem ist und bei einen Doppelklick sich nur die Parametereingabe öffnet. Packe ich die Anzeige in einem normales Sub-VI, dann bekom ich keine schönes, stehendes Bild.
Ich hoffe ich habe mein Problem verständlich ausgedrückt, so dass mir einer helfen kann.

Besitze von LabVIEW die Studentenversion 8.2


Sonstige .vi  Anzeige.vi (Größe: 249,77 KB / Downloads: 380)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.03.2008, 15:23
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Simulation Gleichstrommaschine
' schrieb:Nun zu meinem Problem:

Ich würde gern die Anzeige als eigenes Sub-VI erstellen, d.h. ein Baustein mit z.B. 4 Eingängen, an den ich die Signale anschließen kann. Wenn ich die Simulation starten möchte, soll es möglich sein auf den Baustein doppelt zu klicken, damit sich ein eigenes Fenster öffnet, wo nur der Graph zu sehen ist.
Ich habe mal so ein Sub-VI erstellt, das ich angehängt habe. Das Problem bei diesem ist, dass es ein Simualation Subsystem ist und bei einen Doppelklick sich nur die Parametereingabe öffnet. Packe ich die Anzeige in einem normales Sub-VI, dann bekom ich keine schönes, stehendes Bild.
Ich hoffe ich habe mein Problem verständlich ausgedrückt, so dass mir einer helfen kann.

Das Subvi kannst du dann auch mit einem Taster auf dem Frontpanel anzeigen lassen.

Hmm, den Rest verstehe ich nicht ganz.
Was ist ein Simulations Subsystem?
Was meinst du mit schönem stehendem Bild?

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2008, 15:56
Beitrag #3

Duffman Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2008

8.00
-
kA

68165
Deutschland
Simulation Gleichstrommaschine
Ein Siumalations Subsystem ist ein Sub-Vi in dem man Regler- und Simulationsbausteine einfügen kannst. Bei einem normalen Sub-VI bräuchte man dazu eine Simulationsschleife.
Bei der Regelung schaue ich mir z.B. den Bereich von 0-10 s an und für diesen Bereich möchte ich den Kurvenverlauf anzeigen und ausdrucken und dafür bräuchte ich ein stehendes Bild. Bei den Anzeigemöglichkeiten, die ich bis jetzt kenne, wird der Graph ständig aktualisiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2008, 16:25
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Simulation Gleichstrommaschine
@RoLe: Zum besseren Verständnis, hier wird das Simulation Toolkit benutzt, quasi Simulink für LabVIEW :-)

Zum Problem:

Ich denke Du sollst in dein Simulations-VI die Daten in globalen Variablen schreiben. Diese kannst du dann in dein VI für die Anzeige kontinuierlich einlesen und darstellen (oder bei Bedarf abholen, z.B. auf Knopfdruck, so dass Du ausdrucken kannst).

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.03.2008, 16:41
Beitrag #5

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Simulation Gleichstrommaschine
@VDB: Aha, Danke, das kenne ich nicht.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2008, 21:07
Beitrag #6

Duffman Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2008

8.00
-
kA

68165
Deutschland
Simulation Gleichstrommaschine
Danke VDB für Ergänzung. Könntest du mir auch erklären wie ich das mit den globalen Variablen anstelle? Wenn wir schon mal dabei sind, weißt du vielleicht, wo ich es einstellen kann, dass so ein Simulation Subsystem beim Einfügen gleich den statischen "icon style" erhält und nicht den dynamischen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.03.2008, 08:34
Beitrag #7

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Simulation Gleichstrommaschine
Rechtsklick im Diagramm, Programming -> Structures -> Global Variable. Doppelklick auf die gerade erstellte Variable. Im VI für die Globale Variable das jetzt geöffnet wird ein Control einfügen, z.B. Numeric Double. Im ursprünglichen VI links klick auf die soeben erstellte Variable, variable auswählen. Variable verbinden mit dem was du haben möchtest. Diese Globale Variable kannst du jetzt an eine anderen Stelle im Programm wieder einlesen und darstellen.

   

Neue Subsystems sind immer dynamisch, lässt sich leider nicht einstellen so weit ich weiß.

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2008, 23:29
Beitrag #8

Duffman Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2008

8.00
-
kA

68165
Deutschland
Simulation Gleichstrommaschine
Danke, so ungeführ habe ich mir das vorgestellt. Ich habe jetzt ne globale Variable definiert und in diese ein Waveform Chart eingefügt, wenn ich nun auf diese globale Variable klicke öffnet sich ein neues Fenster, mit dem Waveform Chart.

Ist es jetzt möglich, dass ich z.B. beim Klicken eines Buttons (im Haupt-Panel) das Panel von der Globalen Variabel öffnet und mir die Werte z.B. von 2-4 sec graphisch anzeigt, wenn ja wie?.

Ich kenn das von "Simplorer", da gibt man an was man plotten möchte und in welchen Zeitbereich. Danach simuliert man alles und es erscheint ein Fenster mit den gewünschten Graphen. Sowas wollte ich in LabVIEW realiseren.

Gruß Damian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2008, 08:04
Beitrag #9

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Simulation Gleichstrommaschine
Wenn ich das richtig verstehe, benutzt du jetzt die globale Variable um die Daten an zu zeigen. Das geht zwar, ist aber nicht der gängige Weg. Du solltest die Variable wieder einlesen wo du sie brauchst. Schau dir das LV Beispiel "XY Chart" an für die 2. Frage, es enthält ein einstellbaren Puffer um Daten vorzuhalten.

VDB
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
  Simulation einer Gebäudeinstallation Holg 5 6.191 16.04.2012 13:00
Letzter Beitrag: GerdW

Gehe zu: