Rücklesen von Analog Out? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Rücklesen von Analog Out? (/Thread-Ruecklesen-von-Analog-Out) |
Rücklesen von Analog Out? - F.Bi - 28.01.2008 10:49 Ich benutze eine PCI-6229 und gebe u.a. über AO0 eine Spannung aus. Diese Spannung will ich wieder einlesen, um sie in einem getrennten Mess-VI auf dem Bildschirm anzuzeigen. Ich könnte zwar AO0 auf einen AI legen, aber dadurch wird dann halt ein Analog Eingang belegt. Geschickter wäre es, wenn man die Analog Ausgänge wieder Rücklesen könnte. Bei den DIO-Ports kann man dies machen. Gibt es bei AO diese Möglichkeit wirklich nicht? Rücklesen von Analog Out? - Y-P - 28.01.2008 10:58 Wie kann man das bei DIO machen? Gruß Markus ' schrieb:Bei den DIO-Ports kann man dies machen. Rücklesen von Analog Out? - F.Bi - 28.01.2008 15:27 Rücklesen von DIO: Wenn man den Kanal des Ausgabeports zum Lesen benutzt. Das ist nützlich, wenn man ein Line unabhängig von den anderen ändern will. Rücklesen von Analog Out? - jg - 28.01.2008 16:05 Wieso willst du überhaupt AO lesen? Du weisst doch, was du für Spannungen setzt. Ansonsten, da die Elektronik zwischen AO und AI eine komplett andere ist, denke ich nicht, dass man da irgendwas in der Richtung machen kann, was du dir denkst/wünscht. Wobei ich auch nicht genau verstehe, was du da für Klimmzüge beim DIO machst? Wenn ich eine Line eines Ports als DO definitiert habe, wie soll die dann gleichzeitig DI sein dürfen? MfG, Jens Rücklesen von Analog Out? - F.Bi - 29.01.2008 06:44 Jens, ich habe ein VI das Messwerte und die Zustände von verschiedenen Sensoren anzeigt. Dann habe ich diverse State Machines, die je nach Aufgabenstellung verschiedene Abläufe steuern. Unter anderem wird darin ein Ventil zu Beginn einer Messung durch einen Regler eingestellt, dann gibt es noch einen FunktionstestVI usw., das auf den Ausgang zugreift. An diesen Stellen kenne ich zwar die Spannung und kann sie auch anzeigen, ich finde es aber eleganter, wenn alle Anzeigen im MessVI zusammengefasst sind. Die Ausgänge einlesen mache ich so, wie im Bild gezeigt. Gruß Frank Rücklesen von Analog Out? - rolfk - 29.01.2008 12:01 ' schrieb:Ich benutze eine PCI-6229 und gebe u.a. über AO0 eine Spannung aus. Diese Spannung will ich wieder einlesen, um sie in einem getrennten Mess-VI auf dem Bildschirm anzuzeigen. Ich könnte zwar AO0 auf einen AI legen, aber dadurch wird dann halt ein Analog Eingang belegt. Geschickter wäre es, wenn man die Analog Ausgänge wieder Rücklesen könnte. Bei den DIO-Ports kann man dies machen. Gibt es bei AO diese Möglichkeit wirklich nicht? Nein! Man könnte höchstens den digitalen Wert zurücklesen den man hineingeschrieben hat, aber wozu das? Das gibt Dir ja keine Information darüber was wirklich am Ausgang ansteht. Um den analogen Wert zurücklesen zu können braucht man einen AD Converter. Die kosten aber etwas und sind ja auf der Karte anwesend. Um nun jedem analogen Ausgang auch noch einen extra analogen Eingang zuweisen zu können müsste man noch mehr analoge Eingangskanäle machen die meist nicht gebraucht würden, aber das Board damit sinnlos teuerer machen würden. Also sagt sich jeder Boardhersteller (ausser bei in paar ganz speziellen und wirklich sündhaft teuren Boards) dass wer das machen will doch ganz einfach einen der vorhandenen analogen Eingänge verwenden soll. Rolf Kalbermatter Rücklesen von Analog Out? - F.Bi - 29.01.2008 12:45 ' schrieb:Nein! Man könnte höchstens den digitalen Wert zurücklesen den man hineingeschrieben hat, aber wozu das?Ich will nur den digitalen Wert zurücklesen. Oben habe ich beschreiben, für was ich das benötige. Gibt es eine andere, bessere Möglichkeit? Die Möglichkeit einen Analogeingang zu nutzen habe ich ganz oben schon erwähnt, ich wollte eine einfache Alternative dazu. Rücklesen von Analog Out? - rolfk - 29.01.2008 13:54 ' schrieb:Ich will nur den digitalen Wert zurücklesen. Das ist normalerweise nicht vorgesehen weil es eben meist unnütz ist. Wenn Du etwas in den Ausgang geschrieben hast weisst Du das normalerweise auch noch. Der Chip würde das zwar vielleicht unterstützen, aber eben nur manchmal und daher ist in der API Software meines Wissens normalerweise keine Vorkehrung um das doch noch zu tun. Also, wenn Du den Wert von einer anderen Applikation aus zurücklesen willst geht das meist doch nicht, da die Hardware ja schon von einer anderen Applikation reserviert ist. Wenn Du es in der selben Applikation tun willst ist es eigentlich unnötig, da Du diese Information auf eine andere Weise ja schon in der Applikation vorhanden haben musst. Rolf Kalbermatter |