02-09-2006 07:53 AM - edited 02-09-2006 07:53 AM
Message Edited by rapa on 02-09-2006 07:54 AM
02-10-2006 06:44 AM
02-12-2006 12:55 PM
Hallo Ingo,
es ist folgendes,
ich habe ein VI mit dem ich 3 verschiedene Signale gleichzeitig laufen lassen kann gebaut, dabei man kann das frequenz jeder Signal beliebig ändern.
Getrent habe ich in MAX ein Task für eine 6722 Karte mit 3 AO's programmiert (die karte ist nur simuliert, da ich den hardware nicht vorhanden habe).
Wenn ich mein Prog laufen lasse bekomme ich eine Fehelemeldung, nach dem moto: ich habe die Daten auf ein Task gesendet der nur ein Kanal hat, das verstehe ich nicht den mein Task hat 3 Kanäle (.siehe angehängte Datei).
Vielleicht kannst du mir helfen.
vielen dank
02-13-2006 02:11 AM
02-14-2006 02:36 AM - edited 02-14-2006 02:36 AM
Servus,
Dein Vorschlag hat mich sehr geholfen, jetzt das Prog lauft fast zu 100% einwand frei.
wenn ich Stop betätige wird das prog nicht sofort angehaltet, wie so?, erst wenn ich Stop ein zweite mal betätige wird das Program zu ruhe gebracht.
Ich habe noch eine verständnis frage, ich habe mit CreateVirtualChanel den Kanal ao5 und ao6 erstellt, aber in mein Prog. sind drei Kanäle zu finden, wiseo muss ich nicht mit CreateVirtualChanel 3 Kanäle anstatt 2 erstellen. Zuletzt auf welche Kanäle in der NI_karte sind meine 3 Signale zu finden.
Vielen Dank
Message Edited by rapa on 02-14-2006 02:36 AM
02-14-2006 03:32 AM
02-14-2006 04:12 AM
Danke noch mals,
Ich arbeite gerade an meine Dipl. Arbeit, und die Informartion die Sie mir gegeben haben hat mir viel geholfen.
So wie ich verstanden habe, ich kann nicht auf die 3 Kanäle die ich im MAX erstellt habe zugreifen, da diese schon vorkonfiguriert sind. Dafür habe ich die Kanäle ao5 und ao6 erstellt bzw als ausgang für mene Signale eingegeben.
Was ich nicht verstehe ist folgendes. In mein VI werden 3 Signale erstellt. So wie ich verstanden habe, die erste Signal wird auf den Kanal ao5 gesendet, die zweite Signal auf den Kanal ao6 gesendet, aber wohin wird die dritte Signal gesendet, eigentlich ich habe keine Adressierung für die dritte Signal eingegeben. Ich habe gedacht villeicht für die dritte Signal muss ich auch ein extra Kanala erstellen, so habe ich ein dritte Kanäl (ao7) mit CreateVirtualChanel erstellt, aber wenn ich den VI laufen lasse, bekomme ich eine Fehelermeldung auf Grund dass der Anzahl der der Kanäle in Task anders als der in Data ist. Wieso das.
Gruß