Sehr geehrte LabView-Entwickler, vorweg ich bin ein absoluter Anfänger in LabView, deshalb denke ich das es für mein Problem, eigentlich auch eine einfache Lösung gibt, habe aber leider nichts im Internet gefunden (auch hier im Forum nicht), was mir weiterhelfen konnten.
Deshalb will euch mal mein Problem schildern, in der Hoffnung das ihr mir weiterhelfen könnt.
Ich soll von der Uni aus, mit einem PXI 8195 welches eine PCI 6229 Karte besitzt an der eine SCB 68 Box angeschlossen ist, ein ttl-Signal einlesen. Das ttl-Signal wird von einem Durchflussmessgräte von Gregory gesendet, welches Hochgenau den Kraftstoffverbrauch eines Autos misst. Das ttl-Signal hat eine Frequenz von max 32kHz, wichtig ist das ich jeden der Impulse zähle da sonst die Messung ungenau ist.(Jeder Puls entspricht einer Volumeneinheit)
Als erstes habe ich beiden Kabel in die normalen Digitalen Anschlüsse gesteckt in meinen Fall waren es die Anschlüsse 48 und 15 in der SCB 68 Box . Und habe dann das unten aufgeführte VI benutzt.
Das Problem ist, das ich hier nicht alle Pulse gezählt werden die vom Messsysteme geschickt werden, wenn z.B. die Schleife langsamer dauert werden immer weniger gezählte. Ich brauche wie gesagt alle Pulse unabhängig wie lange die Schleife dauert. Was müsste ich im VI ändern das es das tut?
Als 2 habe ich die Kabel in die Anschlüsse 44 und 11 genutzt um den Kanal PFI0 zu nutzten. Da ich gelesen habe das diese Kanäle sehr Praktisch sind für die ttl-Signale da sie getriggert sind. Ich kann in MAX dann auch unter Testpannels => Zählergestützte I/O auch Flankenzählen. Leider weiß ich nicht wie ich das jetzt auch in LabView nutzten kann und ob es die bessere Möglichkeit ist als das oben beschriebene Vorgehen?
Ich hoffe ich habe mich einiger Maßen verständlich ausgedrückt, und hoffe habe das Thema auch ins richtige Forum geschrieben, wie gesagt arbeite erst seit 3 Wochen mit LabView.
Danke schon mal im voraus für eure Hilfe
Mit freundlichen Grüßen
Aufnehmen des TTL-Signal Versuch 6.vi (Größe: 21,07 KB / Downloads: 361)