Hallo Leute,
ich hab den Funktionsgenerator über "Beispiele suchen ..." gefunden.
Benötige aber zusätzlich ein fade in & out des Signals (besser Amplitude) sobald ich denn Funktionsgenerator starte (Signal zurücksetzte).
Weis aber leider nicht wie ich dies realisieren könnte.
anbei die VI in LabVIEW 2012 (weis leider nicht wie ich es in einer älteren Version Speichern kann)
[
attachment=43640]
fade in beim start ist klar, fade out wohl dann eher beim stop?
ich würde das signal mit einem ramp pattern von 0 bis 1 multiplizieren, bzw 1 bis 0
(19.02.2013 17:01 )erzengelsamael schrieb: [ -> ]anbei die VI in LabVIEW 2012 (weis leider nicht wie ich es in einer älteren Version Speichern kann)
Datei -> Für vorige Version speichern
File -> Save for previous version
Moin moin,
ich habe dazu mal ein interessantes Vi gesehen, dass eine Rampe auf den Sollwert legt.
Das Vi bekommt als Eingang den Sollwert, und ändert den Ist- Wert nur über eine maximal zu deffinierende Rampe.
Beispiel:
Sollwert 10
Istwert 0
Rampe 0.5 pro Sekunde
Damit würde das Vi 20 Sekunden brauchen, um den Istwert nachzuregeln. Da das ganze in einem Regler verpackt war, war es recht einfach zu realisieren.
Wie das mit einem normalen Programmablauf aussieht, weiß ich gerade nicht. Da schreibt man seinen Sollwert ja eigentlich direkt auf den Ausgang. Das aber nur als Anregung.
Gruß
Stefan
(19.02.2013 18:27 )Kasi schrieb: [ -> ]fade in beim start ist klar, fade out wohl dann eher beim stop?
ich würde das signal mit einem ramp pattern von 0 bis 1 multiplizieren, bzw 1 bis 0
Danke für die Information.
Aber wenn ich das Richtig verstanden habe, soll via Rampe eine Lineare Steigung am Anfang in den Sinus übergehen.
[
attachment=43646] (Veranschaulichung Rampe)
So wird das glaub ich nix was ich vorhabe. Da das ganze auch variabel sein muss.
Ich erkläre mal warum. Wir haben hier in der Firma wo ich bin,
Alte Steuerungs-Kisten mit denen wir Zylinder entweder Kraft oder Weg Geregelt fahren.
An den Kisten hängt noch ein Uralt PC mit Win95 und MultiLab 2 Karten.
Auf diesen Rechnern ist eine Software, die das Signal Überwacht, Vorregelt (P-geregelt)
und Messdaten erfasst. Diese Software soll ich ersetzten (Analog).
Ich habe 3 Signale zwischen Steuerungs-Kiste & PC.
Generator-Signal Strg -> PC (Gibt mir immer +/- 10V als Sinus aus, Definiert eigendlich nur die Hz)
Soll-Signal Strg <- PC
Ist-Signal Strg -> PC
Fade out hat sich auch erledigt.
Fade in oder Besser Aufblendzeit %/s, das ist mein Nächster schritt, denn ich erreichen will.
Anbei mal ein Bild der Aufblendzeit, wie sie sein sollte, und der Oberfläche der Software.
[
attachment=43647][
attachment=43648]
und natürlich die Funktionsgenerator VI in LabVIEW 8.6
[
attachment=43649]
Hallo samael,
anbei mal eine Anregung, wie man eine Waveform (Sinus) mit einer anderen Waveform (Rampe) verrechnet...
(20.02.2013 10:43 )GerdW schrieb: [ -> ]Hallo samael,
anbei mal eine Anregung, wie man eine Waveform (Sinus) mit einer anderen Waveform (Rampe) verrechnet...
Klasse, Danke jetzt hab ich schon einmal eine Anregung.
Jetzt versuch ich nur noch Die Prozentzahl als konstante zu nehmen und nicht die Zeit.
Wenn jemand Anregungen oder Beispieldateien hat, immer her mit.
Hat wer eine Ahnung wie ich die Schleifeninteration wieder zurücksetzte ohne die VI neuzustarten?
(20.02.2013 12:02 )erzengelsamael schrieb: [ -> ]Hat wer eine Ahnung wie ich die Schleifeninteration wieder zurücksetzte ohne die VI neuzustarten?
Das geht meines Wissens nach nicht, aber Du kannst Dir natürlich einen eigenen Zähler bauen, den Du dann beliebig zurück setzen kannst. Also: Schieberegister mit null initialisieren, solange kleiner Endwert inkrementieren, sonst zurück auf Null. Warte mal, also so... :-)
Mahlzeit,
eine andere Alternative, die ich sehr gerne nehme, ist der Divisionsrest (Palette numerisch).
Da einfach zum Beispiel als Teiler 100 angeben, und dann läuft der Rest immer zwischen 0 und 99.
Gruß
Stefan