LabVIEWForum.de
Counter und U12 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Smalltalk (/Forum-Smalltalk)
+--- Thema: Counter und U12 (/Thread-Counter-und-U12)



Counter und U12 - ZX-Sinclair - 31.07.2010 20:20

Jaja, ich weiß ich bin falsch hier.
Ich weiß mir aber nicht mehr zu helfen.
Ich habe eigentlich ein simples Problem.

Der Labjack U12 hat ein Countereingang CNT.
Diesen möchte ich in einem VB6.0 Programm abfragen.
Als Trigger habe ich einen supergenauen 4 Hz Taktgeber.
(Mittels VB zu timen ist lächerlich!!! Viel zu ungenau und von der Prozessorlast abhängig.)
Wie man aus der Dokumentation vom Labjack entnehmen kann ist es ganz einfach.
Über das "wie" schweigt man sich aber aus.
Habe schon bei LabJack in USA nachgehakt. Ohne Erfolg.

1.) Mit triggerIO und triggerState kann der IO Port benannt werden und so eingestellt werden, daß er auf High als Trigger am IOPort reagiert.
Prima! Wenn ich den Befehl SENDE kommt logischerweise schon "illegal IO error"
Das muß also irgendwie anders gehen. WIE?

2.) ich habe was von "Polling als Standardeinstellung" gelesen. Kann man da was umstellen?
Burst mit Hardwaretrigger?

3.) hat jemand eine Ahnung wie man den Counter mit einem festen Zeitfenster betreibt? (mit VB6.0 o.ä.)
(ohne feste Zeiteinteilung ist es ja sinnlos!)

4.) kann man den Labjack irgendwie umprogrammieren? Auf der CD ist anscheinend nichts dabei.

5., gibt es irgendwo eine verständliche und ausführliche Dokumentation (auf deutsch wage ich schon nicht anzuführen)


Wer kann helfen?

PS: nein ich habe nur VB6.0


Counter und U12 - dimitri84 - 31.07.2010 20:35

' schrieb:PS: nein ich habe nur VB6.0
Welchem Gedankengang hast du es zu verdanken in einem LabVIEW Forum zu fragen? Kannst/Willst Du nichts mit LabVIEW machen? ... dann gäb's nämlich noch etwas Hoffnung für deinen Thread.


Counter und U12 - ZX-Sinclair - 31.07.2010 20:41

Danke für den hilfreichen Beitrag! In einem LabView-Forum könnten doch Leute dabei sein die Ahnung vom Labjack haben?
Das halte ich nicht für soooo abwegig...
Im LabJack-Forum (USA) weiß keiner eine Lösung (da ist aber auch nichts los).

VB: soll ich den Kunden erklären wie man mit unseren Maschinen mit unserer Software UND mit irgendeinem externen Programm gleichzeitig klarkommen soll?
Deswegen, BITTE keine Fragen WIESO VB!!!!


Counter und U12 - GerdW - 31.07.2010 21:04

Hallo ZX-Sinclair,

noch ein hilfreicher Beitrag für dich:
Kannst du bitte erläutern, wo du den Zusammenhang von LabJack und LabVIEW siehst, wenn du selbst VB6 verwendest? Hmm

Und was willst du mit einem LabVIEW-Programm anfangen, wenn du selbst nur VB6 verwendest?


Counter und U12 - jg - 31.07.2010 21:06

Offtopic2
So, Thread erst einmal aus dem DAQ-Subforum:verschoben12:. Die Frage hat nichts mit der DAQmx-Treiber-Lib von LabVIEW zu tun.

Nachdem es in der Frage auch nicht um Verwendung von LabVIEW geht, bleibt nur noch der Smalltalk-Bereich.

Dann mal zur Klarstellung: LabVIEW ist eine Programmiersprache der Firma National Instruments. Die hat mit LabJack erst einmal gar nichts zu tun. Ich hoffe das ist dir klar?!

Erwarte also nicht allzu viele hilfreiche Antworten.

Aber vielleicht hast du Glück.Wink

Gruß, Jens


Counter und U12 - IchSelbst - 31.07.2010 23:38

' schrieb:LabVIEW ist eine Programmiersprache der Firma National Instruments. Die hat mit LabJack erst einmal gar nichts zu tun. Ich hoffe das ist dir klar?!
Ich glaube, das ist ihm klar. Er sucht nur jemanden der LabJack kann. Und auf der (google)Suche nach Labjack, ist er auf unsere Forum gestoßen. Und fragen schadet nicht, zumindest ihm.

Na, die Überleitung ist mir ja gelungen. Cool

Also, ich selbst kann weder LabJack noch VB. Von VB weiß ich lediglich, dass Interrupt-getriebene Programme schwierig sind. Für alle Karten, die ich kenne, gibt es spezielle Treiber gerade für VB - weil eben das mit den Interrupts in VB so schwierig ist.

Zitat:1.) Mit triggerIO und triggerState kann der IO Port benannt werden und so eingestellt werden, daß er auf High als Trigger am IOPort reagiert.
Prima! Wenn ich den Befehl SENDE kommt logischerweise schon "illegal IO error"
Das muß also irgendwie anders gehen. WIE?
Hier würde ich aus meiner Erfahrung sagen: Das klingt wie "der Anwender hat zu wenig Rechte". Weiterhin ist zu beachten, das direkter Portzugriff (und so klingt das hier) unter bestimmten Betriebssystemen nicht mehr so ohne weiteres möglich ist: Also schlechte Karten.

Zitat:2.) ich habe was von "Polling als Standardeinstellung" gelesen. Kann man da was umstellen?
Burst mit Hardwaretrigger?
Für LabJack sag ich: keine Ahnung. Für VB: Umstellen auf Interrupt ist gerade unter VB wohl schwierig. Und unmöglich, wenn von LabJack nicht unterstützt.

Zitat:Wer kann helfen?
... soviel sag ich mal als LabVIEW-Programmierer mit angelesenen Kenntnissen zu VB.


Counter und U12 - A.Berndsen - 02.08.2010 07:52

Offtopic2
Hallo ZX-Sinclair, (cooler Username)

zum Thema kann ich leider nichts direkt beitragen.
JabJack wird hier unter anderem von Meilhaus vertrieben. Vielleicht fragst Du da mal direkt nach.
Wir haben zwei User, die ich direkt Meilhaus zuordnen würde. Einer von beiden sollte im Vertrieb beschäftigt sein. Schicke doch mal an diese beiden eine nette PN. Vielleicht hilft das weiter.

Grüße
Andreas