Hallo Noobie,
Zitat:Ich hab das mit dem BuildArray Bauteil ausprobiert, aber da übernimmt er dann die Werte vom double-Schieberegister.
Das kann nur passieren, wenn du die Daten des anderen Schieberegisters verwendest. Da du aber mit einem zweiten Schieberegister arbeiten solltest/willst, kann das
eigentlich nicht passieren...
Und was kann sein wenn das Array immer 0 ausgibt, egal ob der Richtige Button gedrückt wurde oder nicht?
Lg Noobie
Hallo Noobie,
Zitat:Und was kann sein wenn das Array immer 0 ausgibt, egal ob der Richtige Button gedrückt wurde oder nicht?
- Datenfluss-Probleme?
- Falsche Verdrahtung?
- Mangelnde Information aufgrund fehlender VI-Attachments oder BD-Bilder?
Ich lade dir nun mein Vi rauf, vielleicht verstehst du dann mein Problem?
Lg Noobie
Hallo Noobie,
man erstelle ein Schieberegister, initialisiere es mit einer Konstante und verdrahte es richtig - ohne irgendwelche verdeckten, übereinander liegenden Tunnel dabei zu erzeugen...
Danke vielmals
Lg Noobie
*Anmerk*
Wenn du an dem Projekt da auch arbeitest das angesprochen wurde, hättest du vielleicht noch auf den anderen Thread verweisen können. Da hätten die meisten sicher schneller was mit anfangen können.
Ansonsten ganz ehrlich:
Die Fehlermeldung: (frei übersetzt) "Du versuchts eine Integer Quelle auf eine Array Senke zu schreiben" ist doch Aussagekräftig genug. Mich wundert das du trotzdem zwischendrin nochmal den gleichen Fehler gemacht hast. Du würdest doch auch nicht versuchen ein HDMI Kabel mit einem Koaxialkabel (das Ding wo man sein Fernsehprogramm herkriegt ^^) zu verbinden. Auch wenn die in gewisser Weise was gemeinsam haben. Nur hat das eine eben viele Pole und das andere nur einen.
Entsprechend ist das bei Labview: Labview macht keine automatischen Typenumwandlung zwischen strukturell verschiedenen Typen (wie eben Array und einzelnes Integer) daher musst du immer explizit selbst angeben wie aus dem Integer ein Array wird.
Im Umkehrschluss: Hast du eine solche Meldung musst du dir entweder überlegen wie du die Quelle umwandeln musst (hier zum Beispiel eben mit "Build Array" und dadurch zu dem bestehenden Array hinzufügen. Oder du musst dir Gedanken machen ob du dich vielleicht einfach bei der Senke vertan hast ^^
P.S: Ausführliche Problembeschreibungen mit VI sind immer gern gesehen. In diesem Fall hätte das die 4 Seiten Disk wahrscheinlich auf eine halbe verkürzt. Ich bewundere trotzdem die Geduld der anderen Forumsteilnehmer ^^
Gruß Kiesch