Hallo Zusammen,
ich habe mir im MAX ein "simuliertes Gerät" erzeugt z.B. PCI-6220 nun möchte ich, um meine Software zu testen, mir Input-Werte vorgben, z.b. ein Digital Inputs auf High setzten.
Geht das ?
Ich muss gleich noch eine Frage los werden, kann ich bei einer realen Messkarte z.b. PCI-6220 an den Digital Inputs 5V von einem Netzteil anlegen od. muss ich den Strom über einen Wiederstand begrenzen.
Vielen Dank für die Hilfe
Du kannst den Wert simulierter Geräte meines Erachtens NICHT vorgeben.
Wenn Du Spannungen misst misst Du Spannungen und keinen Strom - also keinen Vorswiderstand
Hast Recht Gottfried, ich habe nochmal recherchiert, die Input Signale für die "simulierte Geräte" sind vorgegeben und können nicht verändert werden.
Der Analog Input wechselt "langsam" von +10 V auf -10 V , die Digitalen Inputs wechseln ständig on/off
Ich würde sie zwar gerne selbst vorgeben aber so kann ich auch meine Software testen
Die digitalen Inputs von einer realen Messkarte können an einem 5V Netzteil angeschlossen werden, müssen aber über einen Wiederstand mit Ground verbunden werden, damit sie sich schnell entladen können, wenn das high Signal nicht mehr anliegt.
Welchen Wert der Wiederstand ca. haben sollte, weiß ich allerdings nicht.
Danke für die Antwort
Das mit dem Widerstand klingt jetzt irgendwie komisch. Das wäre nur nötig wenn Du einen Anschluss hast der sehr hochohmig wird wenn man ihn abschaltet. Ein Netzteil ist das aber typischerweise gerade nicht. Ausser Du möchtest sehen wenn Du die Klemmen des Netzteiles abhängst. Dann ist im digitalen Eingang der Karten typischerweise ein hochohmiger Pullupwiderstand von glaube ich mal 50 oder 100 kOhm nach +5V anwesend. Um dann logisch 0 messen zu können musst Du tatsächlich den Eingang mit einem Widerstand der etwa 10 mal kleiner ist als der Pullupwiderstand im Eingang, nach Masse ziehen.
Hallo LabVIEW-Freunde,
Wertevorgabe für Simuliertes DAQmx Gerät:
Ich hatte das vor Jahren mal bei NI angeregt. Die Antwort war, in einer der nächsten DAQmx Versionen soll es kommen... das ist schon ein Weilchen her...
Ich helfe mir also weiterhin mit einem DAQmx-Simulation-Flag.
Andere Frage:
Programmatisches Erzeugen simulierter DAQmx-Geräte:
Bisher erzeuge ich alle Tasks und Channels programmatisch. Da ich ständig verschiedene Projekte bearbeite, wäre es hilfreich, die MAX-Konfiguration von jetzt auf gleich permanent zu ändern.
Nun suche ich eine Möglichkeit, Simulierte DAQmx Devices programmatisch zu erstellen, zu konfigurieren und zu löschen. Weiss jemand eine Lösung?
Freundlichen Dank,
Robi Biswas