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 

DO nach eingestellter Frequenz schalten



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!

04.12.2012, 13:58
Beitrag #1

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
Question DO nach eingestellter Frequenz schalten
Hallo zusammen,

ich habe folgendes VI erstellt:
11.0 .vi  DO_Test.vi (Größe: 49,4 KB / Downloads: 213)


Mit diesem VI möchte ich einen Digitalausgang alle n Millisekunden umschalten. Nur passt da bei der Frequenzerstellung etwas nicht. Es passiert zB gar nichts, wenn man als Frequenz die Zahl 10 oder ein vielfaches von 10 eingibt.

Danke für eure Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.12.2012, 17:09
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DO nach eingestellter Frequenz schalten
Hallo olmethn,

überlegen wir mal:
Du nutzt ein ExpressVI, welches du so eingestellt hast, dass du 100 Samples eines Rechtecksignals (in Form eines DDT) geliefert bekommst. Dieses DDT wandelst du aber ein ein skalares boolsches Signal um und gibst dieses auf dem DO-Task aus.
Manchmal sollte man auch anschauen, was man da programmiert hat...

Wie sollen deine 100 Samples Rechtecksignal vernünftig durch einen einzigen boolschen Wert abgebildet werden?
Meinst du nicht auch, es wäre sinnvoller, alle 100 Samples des Signal auszugeben?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:09
Beitrag #3

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
Information RE: DO nach eingestellter Frequenz schalten
ich bin Maschinenbauer und somit in der E-Schiene nicht so tief drin. Deshlab wende ich mich ja an euch! Cool

Im endeffekt brauch ich ja nur den booleschen Wert der sich je nach eingestellter Frequenz sofort ändert. Da sich dieser aber eben dynamisch ändern sollte, hab ich erstmal ein Rechtecksignal erzeugt und nicht mit ner Wartezeit gearbeitet! Ich hoffe das kommt klar rüber...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:14 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 09:15 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DO nach eingestellter Frequenz schalten
Hallo olmethn,

Zitat:ich bin Maschinenbauer und somit in der E-Schiene nicht so tief drin.
Ich sehe in deinem VI nichts, was mit Maschinenbau oder E-Technik zu tun hätte. Hier geht es nur um gesunden Menschenverstand...

Zitat:Im endeffekt brauch ich ja nur den booleschen Wert der sich je nach eingestellter Frequenz sofort ändert. Da sich dieser aber eben dynamisch ändern sollte, hab ich erstmal ein Rechtecksignal erzeugt und nicht mit ner Wartezeit gearbeitet!
Du erzeugst ein Rechtecksignal, benutzt aber nur den ersten von 100 erzeugten Samples dieses Signals. Nun wunderst du dich, dass sich dieses erste Sample nie ändert, obwohl du an der Frequenz rumdrehst? Wie gesagt: gesunder Menschenverstand...

Zitat:Ich hoffe das kommt klar rüber...
Nicht wirklich...
Nimm doch die Zufallsfunktion, wenn du Änderungen sehen willst!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:21
Beitrag #5

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
RE: DO nach eingestellter Frequenz schalten
Bahn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:25 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 09:26 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DO nach eingestellter Frequenz schalten
Hallo olmethn,

Zitat:brauch ich ja nur den booleschen Wert der sich je nach eingestellter Frequenz sofort ändert
Dies erfüllt auch deine Anforderung:
   
(Zumindest halbwegs Big Grin)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.12.2012, 09:35
Beitrag #7

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
RE: DO nach eingestellter Frequenz schalten
darüber kann ich nicht lachen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:42
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DO nach eingestellter Frequenz schalten
Hallo olmethn,

schade, dass du darüber nicht lachen kannst.

Dann musst du dir darüber einen Kopf machen, wie du alle Samples deines Rechtecksignals nutzt und nicht nur das erste.
Oder gib eine präzisere Aufgabenbeschreibung...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:48
Beitrag #9

olmethn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 139
Registriert seit: Jun 2008

2014-2019
2008
DE_EN

89081
Deutschland
Lightbulb RE: DO nach eingestellter Frequenz schalten
ich probier's mal:

ich habe ein Ventil, welches ich in einer bestimmten Frequenz öffnen und schließen möchte (die Zeitfolgen von Öffnen und Schließen sind erstmal gleich). Das Ventil würde ich elektrisch an einen DO anschließen. Diesen DO möchte ich mit LV ansteuern und somit auch in LV die Frequenzvorgabe einstellen. Somit soll LV einen booleschen Wert generieren der je nach eingestellter Frequenz 50% high bzw. 50% low ist und dadurch das Ventil steuern.

Ist's jetzt präzise genug?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2012, 09:58 (Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2012 10:01 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DO nach eingestellter Frequenz schalten
Hallo olmethn,

erster Ansatz (passt wunderbar für 50% duty):
   

Nächste Fragen:
- Welche Hardware setzt du ein?
- Wird Hardware-Timing bei den DOs unterstützt? Dann gib deine komplette Rechteck-Waveform mitsamt korrektem Timing der Samples aus...
- Werden CTR-Funktionen bei den DOs unterstützt? Dann erstellt man einen PWM-Task und gibt einfach Frequenz und Duty vor...
- Welcher Frequenzbereich ist interessant? Das gezeigte Beispiel wird (unter Windows) nur für 20ms-Timing (oder länger) zufriedenstellend laufen...

Zitat:je nach eingestellter Frequenz sofort ändert
Tipp: Randbedingungen genau überlegen. PWM-Task mögen es z.B. nicht, vor Ablauf des ersten Zyklus den Duty-Wert zu ändern...

Zitat:Ist's jetzt präzise genug?
Dito!
Für alle genannten Dinge gibt es Beispiele im Beispielfinder...

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
  Mittels eines Tastersignals schalten Christoph Maass 2 2.715 13.07.2020 09:45
Letzter Beitrag: NoWay
  Ereignisstruktur: Beim Drücken schalten gfzk 6 8.142 15.08.2014 08:56
Letzter Beitrag: Lucki
  Zyklisches Schalten mhimmels 2 3.604 23.11.2013 18:03
Letzter Beitrag: mhimmels
  Blinkende LED-Schalten Muellodrom 6 11.702 13.03.2012 13:20
Letzter Beitrag: GerdW
  schalten bis Case abgelaufen Homer-Jay 5 4.703 03.01.2012 21:41
Letzter Beitrag: unicorn
  Mit Booleschen Schalter zwischen Anzeige- und Bedienelement schalten YYYs 3 5.821 12.06.2011 09:56
Letzter Beitrag: YYYs

Gehe zu: