LabVIEWForum.de
Blinker - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Blinker (/Thread-Blinker)

Seiten: 1 2


Blinker - Hachiko - 04.07.2013 07:25

Hallo,

über ein Sub-Vi will ich eine Lampe blinken lassen. Das Sub-Vi wird zyklisch aufgerufen. Wenn ich das Debugging-Lämpchen aktiviert habe, sehe ich das on_off. Irgendwie wirkt der Timer im Sub-Vi nicht, warum.

Danke

Gruß

Hachiko

lv12_img


RE: Blinker - GerdW - 04.07.2013 07:47

Hallo Hachiko,

bitte VI nach LV2011 konvertiert anhängen.

Außerdem: Wenn du jetzt eine andere LV-Version benutzt, solltest du dein Profil anpassen!


RE: Blinker - Hachiko - 04.07.2013 08:04

Hallo,

ich hoffe die Konvertierung hat geklappt.

Gruß

Hachiko


RE: Blinker - GerdW - 04.07.2013 08:06

Hallo Hachiko,

Zitat:ich hoffe die Konvertierung hat geklappt.
Das zeigt dir doch das Forum an, und das sagt weiterhin LV2012!


RE: Blinker - Hachiko - 04.07.2013 08:06

jetzt müsste es geklappt haben, leider ohne dll.


RE: Blinker - Hachiko - 04.07.2013 08:06

jetzt müsste es geklappt haben, leider ohne dll.


RE: Blinker - GerdW - 04.07.2013 08:08

Hallo Hachiko,

überlege doch einfach mal, wie lange die LED aus ist!!! Dann vergleiche das mit der typischen Zeit für ein Bildschirm-Update und mit dem, was das menschliche Auge wahrnehmen kann. Und dann weißt du auch sofort, wo der Fehler liegt...
Man könnte auch sagen, du hast einen PWM-Generator mit einem Duty von knapp 100% programmiert Wink

P.S.: Das war keine DLL, sondern eine LLB. Die sollte man aber eh nicht mehr nutzen, die sind (quasi) obsolet!


RE: Blinker - THL - 04.07.2013 08:49

(04.07.2013 08:08 )GerdW schrieb:  überlege doch einfach mal, wie lange die LED aus ist!!!
Mit anderen Worten: In deiner Sequenz fehlt die Wartezeit nach dem Ausschalten der LED.


RE: Blinker - Hachiko - 04.07.2013 09:01

Hi,

jetzt geht´s. Quasi war die Lampe 1S an und 1ms aus, damit rein optisch immer an.

Danke für die Tips

Gruß

Hachiko
(04.07.2013 08:08 )GerdW schrieb:  Hallo Hachiko,

überlege doch einfach mal, wie lange die LED aus ist!!! Dann vergleiche das mit der typischen Zeit für ein Bildschirm-Update und mit dem, was das menschliche Auge wahrnehmen kann. Und dann weißt du auch sofort, wo der Fehler liegt...
Man könnte auch sagen, du hast einen PWM-Generator mit einem Duty von knapp 100% programmiert Wink

P.S.: Das war keine DLL, sondern eine LLB. Die sollte man aber eh nicht mehr nutzen, die sind (quasi) obsolet!


Nochmal zu LLBs


Ich finde LLBs recht gut, wenn ich einen Treiber als LLB habe, kann ich die LBB einfach in mein Projektordner kopieren und habe alles beisammen. Ich weiß ja nicht ob es besser geht, wenn die Treiber als Projekt vorliegen, wie soll man diese dann in ein neues Projekt integrieren, wie gesagt, die LLB kopiere ich einfach in einen Ordner der in meinem Projekt integriert ist.

Gruß

Hachiko


RE: Blinker - GerdW - 04.07.2013 10:55

Hallo Hachiko,

Zitat:die LLB kopiere ich einfach in einen Ordner der in meinem Projekt integriert ist
Wieso willst du etwas kopieren? Warum nicht "einfach so" verwenden?

- Solche Treiber gehören entweder in die user.lib oder in die instr.lib. Dann tauchen sie auch in der Funktionspalette auf und können bequem in jedem Projekt verwendet werden...
- Vergleich und Denkanstoß: Wie machst du das mit Funktionen der vi.lib? Kopierst du die auch in jeden Projektordner?
- Was machst du bei einem Update solcher LLBs? Fängst du dann auch mit Kopieren an und suchst dann alle Stellen, wo die LLB verwendet wird?
- LLBs sind auch nicht der Hit, was Datensicherheit angeht. Ein "kaputtes" Bit in der LLB und alle enthaltenen VIs sind weg...