LabVIEWForum.de - USB-Raw Visa Puffer

LabVIEWForum.de

Normale Version: USB-Raw Visa Puffer
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich spreche ein eigens entwickeltes USB-Gerät mittels des NI-Visa Raw Treiber an. Das funktioniert insoweit auch recht gut.
Ich kann sowohl Control als auch Bulk Transfers in beiden Richtungen realisieren.

Das Problem hierbei ist, wenn ich z.B. eine Message in der Größe von etwa 360 Bytes senden möchte, sendet das Visa-Write 320 Bytes und behält die restlichen 40 Bytes im Puffer. Erst mit einem erneuten Visa-Write werden dann auch diese Daten verschickt.

Gibt es eine Möglichkeit das senden aller Bytes mit einem Visa-Write zu erzwingen?

Danke schon mal.
Referenz-URLs