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:

Button Click Event



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!

16.06.2016, 07:08 (Dieser Beitrag wurde zuletzt bearbeitet: 16.06.2016 08:59 von t0bsN.)
Beitrag #1

t0bsN Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: May 2016

2013
-
DE



Button Click Event
Hallo,

ich bräuchte nochmal eure Hilfe.

ich hab ein C Code geschrieben der mir ein Signal mit einem bestimmten Takt aus meinem Arduino ausgibt...

So zum Beispiel wenn die serielle Schnittrstelle ein "A" bekommt soll das Signal in der Form 1010 , dh _|¯|_|¯|_ ausgegeben werrden

Wenn man über die serielle Schnittstelle ein "B" sendet soll 1100 ausgegeben werden , dh |¯¯|__|¯¯|


Mich würde nun interessieren, wie ich es in LabView umsetzen kann mit den Visa Elementen, dass er beim Klicken des einen Buttons ein "A" schickt
und beim Klicken des anderen Buttons ein "B" sendet..usw.



danke & gruß Smile


edit:

hier mal mein c-code und das derzeitige vi

Leider funktioniert es nicht :/ findet evtl jmd den fehler ?

Code:
#define NOP __asm__ __volatile__ ("nop\n\t");
#define PAUSE NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
#define PAUSEEND NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP

void setup() {
  
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  Serial.begin(115200);
  
}

void loop() {
/*
on pin 5: 1010 1010 1100 1100  
on pin 6: 1110 1110 1010 1010


*/
  Pio *p = digitalPinToPort(7); // Port.C
  
  uint32_t s56 = digitalPinToBitMask(5)|digitalPinToBitMask(6);
  uint32_t s5 = digitalPinToBitMask(5);
  uint32_t c5 = digitalPinToBitMask(5);
  uint32_t c56 = digitalPinToBitMask(5)|digitalPinToBitMask(6);
  uint32_t c6 = digitalPinToBitMask(6);
  uint32_t s6 = digitalPinToBitMask(6);
  
char input = (char)Serial.read();
  
  
    
    if(input == 'A'){
    p->PIO_SODR = s56;PAUSE p->PIO_CODR = c5;PAUSE p->PIO_SODR = s5;PAUSE p->PIO_CODR = c56;PAUSE
    p->PIO_SODR = s56;PAUSE p->PIO_CODR = c5;PAUSE p->PIO_SODR = s5;PAUSE p->PIO_CODR = c56;PAUSE
    p->PIO_SODR = s56;PAUSE p->PIO_CODR = c6;PAUSE p->PIO_CODR = c5;p->PIO_SODR = s6;PAUSE p->PIO_CODR = c6;PAUSE
    p->PIO_SODR = s56;PAUSE p->PIO_CODR = c6;PAUSE p->PIO_CODR = c5;p->PIO_SODR = s6;PAUSE p->PIO_CODR = c6;PAUSEEND
     }    
  
}

Der Code ist allerdings noch nicht überarbeitet, dh ich will erstmal nur testen ob er beim Drücken des Knopfes überhaupt was ausgibt...in diesem Code soll praktisch beim drücken des Buttons auf pin 5 und 6 ein jeweils unterschiedliches Signal ausgegeben werden..... erst wenn das funktioniert sollen dann mehere Button mit entsprechenden Signalen erstellt werden...


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Button Click Event - t0bsN - 16.06.2016 07:08
RE: Button Click Event - Freddy - 16.06.2016, 15:20
RE: Button Click Event - GerdW - 16.06.2016, 17:16
RE: Button Click Event - t0bsN - 17.06.2016, 08:10
RE: Button Click Event - GerdW - 17.06.2016, 08:41
RE: Button Click Event - t0bsN - 17.06.2016, 08:51
RE: Button Click Event - Freddy - 17.06.2016, 09:21
RE: Button Click Event - GerdW - 17.06.2016, 09:33
RE: Button Click Event - t0bsN - 17.06.2016, 09:56
RE: Button Click Event - Freddy - 17.06.2016, 11:45
RE: Button Click Event - t0bsN - 17.06.2016, 13:22
RE: Button Click Event - t0bsN - 20.06.2016, 07:41
RE: Button Click Event - Freddy - 20.06.2016, 08:16
RE: Button Click Event - t0bsN - 20.06.2016, 08:32
RE: Button Click Event - t0bsN - 28.06.2016, 11:12
RE: Button Click Event - GerdW - 28.06.2016, 12:09
RE: Button Click Event - t0bsN - 28.06.2016, 12:26
RE: Button Click Event - GerdW - 28.06.2016, 12:45
RE: Button Click Event - t0bsN - 28.06.2016, 13:35
RE: Button Click Event - GerdW - 28.06.2016, 13:41
RE: Button Click Event - t0bsN - 28.06.2016, 13:48
RE: Button Click Event - GerdW - 28.06.2016, 13:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 7.395 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Bei Event Boolean ändern und bei erneutem Event resetten Shieva 4 4.764 07.07.2015 09:43
Letzter Beitrag: Lucki
  Event struktur: event triggern mit digital input Brainbug 11 9.466 26.03.2015 17:51
Letzter Beitrag: Lucki
  Event Struktur - periodisches Event erzeugen OwlTownAlf 3 5.443 15.03.2013 15:54
Letzter Beitrag: OwlTownAlf
  Button event innerhalb eines VIs erzeugen wernerIBN 12 14.363 01.04.2011 11:02
Letzter Beitrag: Lucki
  Event B automatisch starten lassen, nachdem Event A eingetreten ist ? schurzgasschweisser79 15 20.256 28.06.2010 19:49
Letzter Beitrag: schurzgasschweisser79

Gehe zu: