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 

Stopp Button funktioniert nicht



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!

22.08.2011, 15:02
Beitrag #11

thomasd Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Mar 2011

8.5
2010
kA



RE: Stopp Button funktioniert nicht
So!

Habe jetzt ein Paar Sachen verändert, lokale Variablen des Stopp Buttons in alle Schleifen verteilt. Das VI stoppt allerdings dennoch nicht. Habe den Timeout Terminal der Case Struktur verbunden, brachte auch keine Veränderung.
Soll jetzt auch nicht das perfekte Programm werden, aber der Stopp Button würd mir schon helfen. Um die anderen Vorschläge werde ich mich jetzt noch kümmern.

Vielen Dank
Thomas


Angehängte Datei(en)
8.5 .vi  Projekte_Messaufbau_komplett_host_V1.vi (Größe: 1,16 MB / Downloads: 287)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.08.2011, 07:29
Beitrag #12

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Stopp Button funktioniert nicht
Hallo Thomas,

das VI kann auch nicht beendet werden, dein FIFO read hat einen Timeout von -1.

was passiert wenn keine Werte im FIFO sind, er wartet bis er welche bekommt. deine Fifos müssen einen anderen Timeout bekommen.

Oder kannst du 100% sichern sein das du immer Werte im Fifo hast??

Zumindest sieht es für mich so aus, als würden deine FIFOs auf Daten warten.

Und warum hast du die For-Schleifen mit einem Count von 31999 versehen, welchen Grund hat das??

Willst du Pro Datei 32000 Werte haben??

Gruß Tim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2011, 10:18
Beitrag #13

thomasd Offline
LVF-Grünschnabel
*


Beiträge: 20
Registriert seit: Mar 2011

8.5
2010
kA



RE: Stopp Button funktioniert nicht
Hallo Tim,

die 32000 Werte pro Datei sind dafür gedacht, dass meine erzeugten Dateien nicht allzu groß werden und auch noch problemlos von z.B. Excel geöffnet werden können.
OK, dass die FIFOs dann so lange auf Daten warten und deswegen nicht so leicht beendet werden können ist natürlich einleuchtend. Nur hatte ich etwas Probleme beim Setzen der richtigen TimeOuts. Bin da aber auch noch nicht ganz fit. Den TimeOut auf -1 zu stellen hatte ich aus einigen Beispielen, auch von der NI homepage.

Gruß
Thomas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2011, 12:01 (Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2011 12:58 von Tim.P_50€.)
Beitrag #14

Tim.P_50€ Offline
Ich hab keine Ahnung
*


Beiträge: 45
Registriert seit: Oct 2008

8.2, 8.5.1, 8.6,8.6.1,2009,2010,2011
2007
DE_EN

12305
Deutschland
RE: Stopp Button funktioniert nicht
Sodala,

ich habe dein VI etwas umgebaut und ganz unten ein beispiel programmiert.

Das Beispiel ist nicht perfekt und ich könnte noch hunderte dinge verbessern aber für den Anfang sollte es reichen.

Das Enum solltest du nur als TypDef anlegen und gucken ob das timing schnell genug ist. welches das Intervall zum auslesen des DMAs bestimmt.

Falls der FPGA zu schnell in den DMA schreibt könntest du auch, statt nur einen Wert aus dem DMA zu lesen mehrer Werte auslesen und speichern.
Weiterhin solltest du auch die DMA "Tiefe" festlegen, bevor du loslegst.

Abluf wäre so:

1. fpga Bitfile laden
2. Run FPGA
3. DMA tiefe festlegen
4. DMA starten
5. IRQ auslösen ( der FPGA geht noch nicht in seine Sequencen rein sondern wartet bis der IRQ ausgelöst wurde, so weißt du das der FPGA noch nicht versucht daten in den DMA zu schieben beovr der DMA nicht konfiguriert ist)

Gruß

Tim
und hier in 8.5


Angehängte Datei(en)
2010 .vi  Projekte_Messaufbau_komplett_host_V1.vi (Größe: 95,33 KB / Downloads: 169)

8.5 .vi  Projekte_Messaufbau_komplett_host_V1.vi (Größe: 1,07 MB / Downloads: 155)
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
  Die Kommunikation mit dem VI funktioniert nicht Benutzer02 11 6.051 18.10.2021 09:25
Letzter Beitrag: TpunktN
  [split] Button reagiert nicht mehr samba 13 7.331 19.04.2021 09:30
Letzter Beitrag: samba
Sad VI funktioniert und EXE nicht Mostro2502 21 9.374 17.06.2020 09:55
Letzter Beitrag: Mostro2502
  Inhalt einer Baumstruktur über Methodenknoten speichern funktioniert nicht... enone 2 3.864 10.05.2019 10:19
Letzter Beitrag: enone
  Funktion des Stopp-Buttons variiert Philipp841 9 7.141 04.06.2018 15:06
Letzter Beitrag: Philipp841
  Schrittmotor Nema 17 per LabVIEW funktioniert nicht! TTT 5 6.229 27.04.2018 08:20
Letzter Beitrag: Freddy

Gehe zu: