| |
|
|
- Página 1 - |
|
Paul Glatz | ¡Hola, es irgendwie con Xprofan posible DTR, RTS, TxD direkt a conjunto? PureBasic Ver código fuente [...] |
|
|
| |
|
|
| |
|
- Página 5 - |
|
|
| Wenn lo no gäbe entonces gäbe lo sí no. Sagst aber incluso: va no. En Detlef aber gehts - Entonces, ¿cómo kanns como no hay diferencia geben? oO |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
| |
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
| Seit wann es una Sistema wo lo funktioniert unterschiedlos gegenüber una wo no funktioniert? |
|
|
| |
|
|
|
Paul Glatz | Keine Idea. Yo voluntad lo morgen otra vez a una otro Rechner sin USB-RS232 Adapter (also al echten 'RS232 vom Board) testen. |
|
|
| |
|
|
|
Heiko Dix | KompilierenMarcaSeparación'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
End
|
|
|
| +Windows XP Home Edition + Profan² 7.5 & Win 7 mit XProfan 11 + | 08.12.2010 ▲ |
|
|
|
|
| [offtopic]Argh, Por favor, Code-Tags benützen... habe el veces eingefügt.
PS: Sehr coole Descripción![/offtopic] |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
Stefan M. Caillet | ¡Hola Profaner, sí. con el obigen Code leuchten el LED's, aber con direktemAnsteuern el Ausgangs-Pins ha el no wirklich viel a tun, porque el LED's leuchten resp. blinken scheinbar willkürlich. Was Yo dringend brauche, Es el Möglichkeit, el Ausgänge TXD, DTR y RTS gezielt en 1 oder 0 a conjunto, y solange (a kurz antes Prog.Ende)en el jeweiligen stand que se, y luego otra vez zurückzusetzen y el COM otra vez a schliessen. Also una echte einzel Pin Steuerung. Mit el RSAPI.dll Yo desafortunadamente auch todavía kein Erfolg gehabt. Weiss uno de euch, Yo dies en Xprofan lösen kann? Das Programa se bajo win XP (32Bit) laufen y el COM2 ansprechen. Für eure Ayuda bin Yo muy Dankbar. 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 esta Función no?
Ayuda
SetComExt(N1,N2,N3,N4,N5,N6,N7)
N1: LongInt - Handle el seriellen Schnittstelle N2: Integer - RlsTimeOut en ms (sólo 16 Bit) N3: Integer - CtsTimeOut en ms (sólo 16 Bit) N4: Integer - DsrTimeOut en ms (sólo 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 Edición ON $0200: XON/XOFF Eingabe ON (mejor siempre $0300 para Ein- y Edición conjunto) $0400: Error Replacement ON $0800: Null Stripping ON $1000: RTS Signal ON $2000: RTS Signal Handshake ($3000: RTS Signal Toggle) $4000: Beendet Read/Write en Fehler ($8000: sin Bedeutung) N6: Integer - Minimalzahl de Signo en el Empfangsschlange, bevor Xon gesendet se N7: Integer - Maximalzahl de Signo en el Empfangsschlange, bevor Xoff gesendet se
lt. el Descripción en el Hilfedatei macht esta Función doch genau qué Usted beschreibst. |
|
|
| |
|
|
|
| Funktioniert el PureBasic-Programa porque? |
|
|
| |
|
|