Routing löschen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Routing löschen (/Thread-Routing-loeschen) |
Routing löschen - Abtin - 15.02.2009 14:31 Moin Moin, Nochmals danke für eure Mühe. @Jens: Das ist ne gute Idee, ich probiere es gleich morgen aus. Hab leider auch keine Hardware zuhause. Ob damit die Verbindung gelöscht wird?? @i2dx: (sorry aber irgendwie brauche ich Sonntags etwas länger bis mir der Groschen Fällt) Zurücksetzten lässt dich die Verbindung nicht mit "DAQmxStopTask" Oder "DAQmxClearTask". Ob ich es überschreiben kann mit einen neuen Task, und dann auf diesen einfach ein Low Signal ausgeben? dass müsste vieleicht klappen. Ich glaube das war auch Jens seine Idee... ich kann mir nicht vorstellen dass NI nicht daran gedacht hatt einen Node zum Löschen der Verbindung bereit zu stellen. Ich hatte auch schon beim Support angerufen, aber die wussten auch keine Lösung. Routing löschen - cb - 15.02.2009 15:26 ' schrieb:Moin Moin, öhm ... die Node kannst du doch erst anwenden wenn du einen Task generiert hast, oder bin ich da jetzt völlig schief gewickelt? Meine Idee wäre: innerhalb des Tasks erst den Anschluss auslesen, dann neu setzen und vor "Clear Task" den alten Wert "zurückschreiben" ... Routing löschen - Abtin - 15.02.2009 16:12 ' schrieb:öhm ... die Node kannst du doch erst anwenden wenn du einen Task generiert hast, oder bin ich da jetzt völlig schief gewickelt? Meine Idee wäre: innerhalb des Tasks erst den Anschluss auslesen, dann neu setzen und vor "Clear Task" den alten Wert "zurückschreiben" ... Hallo! du hast natürlich Recht, den Node anwenden kannst man erst nachdem man den Task erstellt hast. Wenn man vor Clear Task den alten Wert wieder schreibt, dann hat man das Signal trotzdem auf beiden Ausgängen....Aber ich hatte es nicht in dieser reihenfolge wie du das beschrieben hast, vieleicht ist das der Fehler, das probiere ich gleich morgen und werde euch mal auf den Laufenden halten..... Routing löschen - Abtin - 16.02.2009 14:01 Hallo Alle zusammen, @Jens & @I2dx: Beide Ideen haben leider nicht Funktioniert :-(((. Sollte ich eine Lösung finden sage ich natürlich bescheid.... Mit DisconnectVI hatts nicht funktioniert. Wenn man einen neuen Task generiert und einen LOW Signal auf den überflüssigen Pin schickt, dann meckert LV weil der Pin ja schon benutzt wird.... Viele grüße, Abtin Routing löschen - jg - 16.02.2009 16:20 ' schrieb:Hallo Alle zusammen,Sorry, auch keine weiteren Ideen..., vor allem, wenn die Verbindungen auch bei Clear Task (so wie du schreibst) NICHT gelöscht werden. Schon mal dieses Problem in München vorgetragen? Oder auf LAVAG oder einem NI-Forum inkl. dann einem Bsp-Programm. (nicht den Querverweis vergessen zwecks Doppelposting) Mich interessiert inzwischen auch sehr, ob es eine Lösung gibt. Gruß, Jens Routing löschen - Abtin - 16.02.2009 17:14 ' schrieb:Sorry, auch keine weiteren Ideen..., vor allem, wenn die Verbindungen auch bei Clear Task (so wie du schreibst) NICHT gelöscht werden. Hallo Jens, ja habe NI schon angerufen. Wirklich helfen konnten mir die Ing´s nicht, weil die sich mit routing auch nicht wirklich auskannten. Man gab mir zuerst den Tipp den Task zu löschen, wie wir das gedacht hatten. Als ich ihm mitteilte das es dadurch nicht gelöscht wird und ich mein Programm zuschickte, wollte er sich das nochmal anschauen und sich später melden. Später teilte er mir mit dass es wirklich nicht geht und ich die noch teureren Karten für Motorsteuerung (meine 6211 hatt mich schon fast 1000 € gekostet)besorgen solle, da es bei denen wohl möglich sei (so genau wusste er es auch nicht). In den anderen foren werde ich es auch mal posten, veielicht hat es NI wirklich vergessen einen passenden Node dafür bereit zustellen. Mir ist auch aufgefallen, dass DisconnectVI auch nicht zurverlässig funktioniert...vieleicht etwas für die nächste Version? Viele Grüße und danke für eure Mühe! Routing löschen - jg - 16.02.2009 17:19 ' schrieb:Hallo Jens,Das hört sich echt ärgerlich an... Was das mit einer Motorsteuerungskarte zu tun haben soll, frage ich mich auch...? Ideen haben die manchmal in München. Doch noch eine Idee: Kann man per Connect-Terminal-VI (also dem Gegenteil vom schon mehrfach angesprochenem Disconnect) den InternalCounterOutput auf ein PFI routen? Anstatt das mit der PropertyNode (so wie in der Hilfe vorgeschlagen) zu machen? Gruß, Jens Routing löschen - Abtin - 16.02.2009 18:03 ' schrieb:Das hört sich echt ärgerlich an... Hallo Jens, ja das geht. Das hatte ich schon ausprobiert. Das Problem dabei ist, dass es einmal einen Kanal immer belegt. Also den Standardausgang (das wäre bei mir PFI4). Man kann das Signal dann nur noch zu einem anderen z.B. PFI5 noch dazu auswählen. Ich würde somit einen Digitalen Ausgang immer mit dem Signal belegt haben. Das zweite Problem ist (ich weiss nicht genau ob ich was falsch mache) aber die Verbindung wird nicht gelöscht auch wenn ich DisconectVI benutze. Naja... viele Grüße, Abtin Hier der weg den ich versucht habe mit DisconnectVI (falls es jemand interessiert) Routing löschen - jg - 16.02.2009 18:40 Ich glaube, ich habe doch noch was gefunden: http://zone.ni.com/devzone/cda/epd/p/id/4422 Man lese Punkt 7: Zitat:7. Call the DAQmx Tristate Output Terminal to disconnect the path between the signal being generated and the selected PFI line. If this is not used, after a task is created with a certain PFI line selected, that PFI line will still be driven by the pulse regardless of the PFI line selected in step 2. Darauf soll man kommen Gruß, Jens EDIT: Krieg ich jetzt die 1000 Euro, da du ja keinen Motorcontroller kaufen musst? Routing löschen - Abtin - 16.02.2009 18:50 ' schrieb:Ich glaube, ich habe doch noch was gefunden: Hallo Jens, von mir aus gerne, aber ich glaube die UNI hätte eventuell etwas dagegen :-). Das hab ich versucht, aber das kann meine Karte wohl nicht (die 6211) denn ich bekomme die Meldung dass es die Karte nicht auf Tristate setzen kann? Man da steckt irgendwie der Teufel drinne! Ich danke dir sehr für deine Mühe.... Viele Grüße, Abtin Die Fehlermeldung |