28.11.2018, 11:30
MoinMoin!
Mein Labview: 2017
Meine DAQ-Karte: NI USB-6216
Ich muss einen Hall-Geber simulieren und dazu zwei Signale parallel an meinen Empfänger schicken (zwei Signale wegen der Richtungserkennung).
Den Verlauf der Signale habe ich bereits erstellt (s. Signalverlauf_hall.png), nun gehts darum die beiden Signale auch sauber zeitlich auszugeben.
Ich habe es bereits mit "normalen" DigitalPorts versucht...geht nicht, weil ich kein sauberes Timing der Ausgabe realisieren konnte.
...und bei den Counter-Ausgängen bekomme ich auch über Laufzeit schleichend eine Verschiebung der Signale.
Zudem kann ich hier auch nur die Timingart "Implizit" nutzen, wodurch ich keine Möglichkeiten sehe die Verschiebung zu kompensieren.
Meine Frage:
Ist mein Anliegen mit der von mir verwendeten Karte überhaupt möglich?
Bzw. kann mir einer von euch einen Bsp.Code aufzeigen mit dem ich über zwei Lines sauber, zeitlich definiert meine Signale ausgeben kann?
Gruß,
MetalMan
Mein Labview: 2017
Meine DAQ-Karte: NI USB-6216
Ich muss einen Hall-Geber simulieren und dazu zwei Signale parallel an meinen Empfänger schicken (zwei Signale wegen der Richtungserkennung).
Den Verlauf der Signale habe ich bereits erstellt (s. Signalverlauf_hall.png), nun gehts darum die beiden Signale auch sauber zeitlich auszugeben.
Ich habe es bereits mit "normalen" DigitalPorts versucht...geht nicht, weil ich kein sauberes Timing der Ausgabe realisieren konnte.
...und bei den Counter-Ausgängen bekomme ich auch über Laufzeit schleichend eine Verschiebung der Signale.
Zudem kann ich hier auch nur die Timingart "Implizit" nutzen, wodurch ich keine Möglichkeiten sehe die Verschiebung zu kompensieren.
Meine Frage:
Ist mein Anliegen mit der von mir verwendeten Karte überhaupt möglich?
Bzw. kann mir einer von euch einen Bsp.Code aufzeigen mit dem ich über zwei Lines sauber, zeitlich definiert meine Signale ausgeben kann?
Gruß,
MetalMan