Español
Foro

RS232 Pins direkt steuern

 
- Página 1 -



Paul
Glatz
¡Hola,
es irgendwie con Xprofan posible DTR, RTS, TxD direkt a conjunto? PureBasic Ver código fuente [...] 
 
05.12.2010  
 



 
- 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
 
07.12.2010  
 




Paul
Glatz
lo giebt nunmal no.....
 
07.12.2010  
 



Also gehts con usted?
 
07.12.2010  
 




Paul
Glatz
nein
 
07.12.2010  
 



Seit wann es una Sistema wo lo funktioniert unterschiedlos gegenüber una wo no funktioniert?
 
07.12.2010  
 




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.
 
07.12.2010  
 




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

60 kB
Hochgeladen:08.12.2010
Ladeanzahl182
Descargar
 
+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]
 
08.12.2010  
 




Paul
Glatz
Damit Klappts
 
08.12.2010  
 




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.
 
25.08.2011  
 



Funktioniert el PureBasic-Programa porque?
 
25.08.2011  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

71.915 Views

Untitledvor 0 min.
H.Brill20.05.2023
Ralf Netz22.05.2021
Torsten Boo14.09.2020
Falk Fallenstein08.04.2019
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie