| |
|
|
- page 1 - |
|
Paul Glatz | Salut, ist es irgendwie avec Xprofan possible DTR, RTS, TxD direct trop mettons? PureBasic Voir le texte source [...] |
|
|
| |
|
|
| |
|
- page 5 - |
|
|
| si es keinen gäbe ensuite gäbe es oui keinen. Sagst mais selbst: allez pas. chez Detlef mais gehts - Alors, comment kanns là keinen Unterschied donner? oO |
|
|
| |
|
|
|
Paul Glatz | es giebt nunmal keinen..... |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
| depuis quand est un System wohin es funktioniert unterschiedlos à einem wohin es pas funktioniert? |
|
|
| |
|
|
|
Paul Glatz | je n'en sais rien. je werde es demain nochmal à une anderen calculateur sans USB-RS232 Adapter (alors am echten 'RS232 vom Board) testen. |
|
|
| |
|
|
|
Heiko Dix | KompilierenMarqueSéparation'den Quellcode aus der Hilfe kopiert -> [K]18.2 - Die serielle Schnittstelle[/K]
'Null-Modem-Kabel mit drei LED (rot gelb grün) bestückt
'und schon leuchten die LED's so wie im Fenster...
Declare a$, f%, ende%, x$,x%
Proc GetComInput
Parameters id%
Declare x$
x$ = @ReadCom$(id%, 1)
@ComError(id%)
'Print x$;
WhileNot x$ = ""
x$=@ReadCom$(id%, 1)
@ComError(id%)
'Print x$;
EndWhile
EndProc
proc texxt
clear x$
whileloop rnd(1000)
x$ = x$+chr$((rnd(65))+65)
endwhile
endproc
proc gruen
'GRÜN
locate 5,15
color 0,10
print " "
endproc
proc gruenloesch
'GRÜN löschen
locate 5,15
color 0,00
print " "
endproc
proc gelb
'Gelb
locate 7,15
color 15,14
print " "
endproc
proc gelbloesch
'Gelb löschen
locate 7,15
color 0,0
print " "
endproc
proc rot
'Rot
locate 9,15
color 0,12
print " "
endproc
proc rotloesch
'Rot löschen
locate 9,15
color 0,0
print " "
endproc
Window 330, 50 - 533,333
randomize
cls 0
color 14,0
locate 1,5
print "BEENDEN MIT ESC"
locate 5,5
print "DTR"
locate 7,5
print "CTS"
locate 9,5
print "TXD"
locate 20,5
WhileNot ende%
f% = @OpenCom("COM1", 1024, 1024)
'GRÜN löschen
gruenloesch
'Gelb
gelb
sleep 1333
@SetCom("COM1:2400,N,8,1")
@WriteCom(f%, "ATZ\n")' Modem initialisieren
@ComError(f%)
GetComInput f%' Antwort abwarten und anzeigen
ende% = 0
'Rot
rot
texxt
@WriteCom(f%,x$)
sleep rnd(555)
'Rot löschen
rotloesch
color 14,0
locate 3, 5
print "Zeichen gesendet:";
print x%
inc x%
sleep rnd(100)
gelbloesch
a$ = @Inkey$()' Tastatur abfragen
If a$ = chr$(027)' Ende mit ESC
ende%=1
Else
IfNot x$ = ""' Zeichen ans Modem
'GRÜN löschen
gruenloesch
'Gelb
gelb
'Rot
rot
'sleep rnd(555)
texxt
@WriteCom(f%,x$)
sleep rnd(55)
'Rot löschen
rotloesch
sleep 55
'Gelb löschen
gelbloesch
'GRÜN
gruen
Endif
GetComInput f%' empfangene Zeichen lesen
Endif
@CloseCom(f%)
sleep rnd(5100)
'Gelb
gelb
'GRÜN löschen
gruenloesch
Endwhile
Fin
|
|
|
| +Windows XP Home Edition + Profan² 7.5 & Win 7 mit XProfan 11 + | 08.12.2010 ▲ |
|
|
|
|
| [offtopic]Argh, s'il te plaît Code-Tags benützen... habe cela la fois eingefügt.
PS: très coole Beschreibung![/offtopic] |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
Stefan M. Caillet | allô Profaner, oui. avec dem obigen Code leuchten qui LED's, mais avec direktemAnsteuern qui Ausgangs-Pins hat cela pas wirklich viel trop 1faire, car qui LED's leuchten resp. blinken scheinbar willkürlich. quoi je dringend brauche, ist qui Possibilité, qui Ausgänge TXD, DTR et RTS gezielt sur 1 ou bien 0 trop mettons, et solange (jusqu'à kurz avant Prog.Ende)sur dem jeweiligen stand trop laisser, et ensuite wieder zurückzusetzen et qui COM wieder trop schliessen. alors une echte einzel Pin Contrôle. avec qui RSAPI.dll habe je malheureusement aussi encore ne...aucune Erfolg gehabt. Weiss einer de euch, comment je ca dans Xprofan lösen peux? cela Programme soll sous win XP (32Bit) courir et qui COM2 ansprechen. Pour eure Aider suis je très reconnaissant. Stefan |
|
|
| Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 25.08.2011 ▲ |
|
|
|
|
| Funktioniert cet Funktion pas?
Aider
SetComExt(N1,N2,N3,N4,N5,N6,N7)
N1: LongInt - Handle qui seriellen Schnittstelle N2: Integer - RlsTimeOut dans ms (seulement 16 Bit) N3: Integer - CtsTimeOut dans ms (seulement 16 Bit) N4: Integer - DsrTimeOut dans ms (seulement 16 Bit) N5: Integer - Flags: $0001: Binärer Modus $0002: Parity Check ON $0004: CTS Handshaking ON $0008: DSR Handshaking ON $0010: DTR Signal ON $0020: DTR Signal Handshaking $0040: DSR Prüfung ON $0080: XOFF continues Tx $0100: XON/XOFF Ausgabe ON $0200: XON/XOFF Eingabe ON (besser toujours $0300 pour un- et Ausgabe mettons) $0400: Error Replacement ON $0800: zéro Stripping ON $1000: RTS Signal ON $2000: RTS Signal Handshake ($3000: RTS Signal Toggle) $4000: finissez Read/Write chez faute ($8000: sans signification) N6: Integer - Minimalzahl de marque dans qui Empfangsschlange, bevor Xon gesendet wird N7: Integer - Maximalzahl de marque dans qui Empfangsschlange, bevor Xoff gesendet wird
lt. qui Beschreibung dans qui Hilfedatei pouvoir cet Funktion doch oui c'est ca quoi Du beschreibst. |
|
|
| |
|
|
|
| Funktioniert cela PureBasic-Programme car? |
|
|
| |
|
|