INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

VISA 1 Wert alle 2 Sekunden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.02.2017, 14:33
Beitrag #1

floH857 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Nov 2016

2015
2015
DE



VISA 1 Wert alle 2 Sekunden
Hallo,

ich möchte gerne das die Funktion VISA nur alle 2 Sekunden 1 Byte schickt. Im Moment erzeuge ich ein 7 Byte Code für meinen Mikrocontroller den ich an den COM Port schicke. Ist es möglich das ich erst das erste Byte schicke und 2 Sekunden später das nächste usw. also dass nicht gleich der gesamte Byte Code am Port anliegt sondern nacheinander?

Im Anhang findet ihr mein VI, danke für eure Hilfe.


Angehängte Datei(en)
15.0 .vi  auswahl_final2.vi (Größe: 21,4 KB / Downloads: 259)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.02.2017, 15:33
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: VISA 1 Wert alle 2 Sekunden
(12.02.2017 14:33 )floH857 schrieb:  Ist es möglich das ich erst das erste Byte schicke und 2 Sekunden später das nächste usw.
Ja. Mit einer Statemachine.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.02.2017, 20:21
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VISA 1 Wert alle 2 Sekunden
Hallo flo,

Zitat:Ist es möglich das ich erst das erste Byte schicke und 2 Sekunden später das nächste usw. also dass nicht gleich der gesamte Byte Code am Port anliegt sondern nacheinander?
Mal etwas Pseudocode, der mit beliebigen Programmiersprachen umgesetzt werden kann:
Code:
FOR each byte in string
  get byte
  VISAWrite(COM-Port, byte)
  wait 2s
NEXT
Ergebnis: es muss nicht mal eine Statemachine sein, eine simple FOR-Loop reicht aus…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.02.2017, 09:51
Beitrag #4

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: VISA 1 Wert alle 2 Sekunden

Akzeptierte Lösung

Wie GerdW schon geschrieben hat tut es eine For - Schleife.
Ich mache das mit einem OpenG VI.

Gruß
Freddy


Angehängte Datei(en) Thumbnail(s)
   

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA Read liest nicht alle Bytes von Bytes at Port numumba 2 7.081 21.01.2014 20:24
Letzter Beitrag: numumba
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.316 10.11.2013 12:16
Letzter Beitrag: Y-P
  VISA Read - Byte Count Wert LabVIEWDompteur 5 11.442 13.05.2009 12:13
Letzter Beitrag: rolfk
  visa write; visa read zeitgesteuert ThomasDipl 8 11.522 20.11.2008 06:46
Letzter Beitrag: Achim
  Voltzahl ohne Sekunden einlesen Andreas07 4 3.879 15.05.2007 14:48
Letzter Beitrag: katsumi
  VISA-Read liest nicht alle Bytes tron 15 11.516 05.03.2007 19:42
Letzter Beitrag: Y-P

Gehe zu: