Français
Hardware

Erledigt: Serielle Schnittstellen abfragen????

 
- page 1 -



Robert
Hildebrand
allô zusammen,

j'ai 6 serielle Schnittstellen permanent abzufragen (Messgeraete) et muss cet dans einer banque de données (dBase) Sauver.

Hat quelqu'un une concept??

LG

Robert
 
XProfan 10, WinXP prof

Robert Hildebrand
27.05.2009  
 



 
- page 2 -



Robert
Hildebrand
Dein Code zeigt mir toujours seulement 0 à
 
XProfan 10, WinXP prof

Robert Hildebrand
09.06.2009  
 




Sato
Pinto
allô Robert

pourquoi ist @SetCom(COM2:2400,N,8,1) auskommentiert? Du muss avec cela qui baudrate angeben
qui Empfänger et qui Sender doit sur qui gleiche Baudrate eingestellt volonté.

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
09.06.2009  
 




GDL
Hi

bien,peux je pas beurteilen,là je deine Gegenstelle pas hab.avec meinen Controlern ca va im Einschnittstellenbetrieb dans mon Auszugscode einwandfrei.
pourquoi remst du setcom dans deinem Code aus?

citation
f% = @OpenCom(COM2, 1024, 1024)
@SetCom(COM2:2400,N,8,1)
Zitatende

avec quel Geschwindigkeit fonctionne maintenant deine Schnittstelle ? avec qui de Windows voreingestellten Baudrate?
Du musst setcom nutzen et zwar avec denselben Werten qui deine Gegenstelle hat.

je musste jusqu'à maintenant toujours qui empfangenen marque avec @Ord(Einzelzeichen)wieder zurückwandeln.alors marque pour marque.
Nehme mais à cela ca überall so ist.Hatte jusqu'à maintenant encore aucun Schnittstelle qui ca automatisch pouvoir.

Nutzt deine Gegenstelle qui Handshaking Leitungen ?
si non :
Startbit.......stopbit bezieht sich toujours seulement sur cela trop sendende Byte.chez einer freilaufenden Gegenstelle musst ensuite aufpassen cela qui seulement sendet si dein Programme déjà fonctionne et qui Schnittstelle bereit ist.Sonst gehn dir entier vite paire marque de einem Datensatz ab.

Ausserdem besoin manche Schnittstellen älterer Bauart un DTR high um überhaupt trop travailler.

plus peux je en supplément pas dire, là je
1. deine Gegenstelle zum Testen pas hab
2. seulement avec den UART bzw. SUART qui Atmel Controler arbeite.

maintenant sommes ici qui Profis gefragt.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
09.06.2009  
 




GDL
Hi

au cours de j'écrivais était nen Zwischenposting de Sato Pinto.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
09.06.2009  
 




Robert
Hildebrand
Habe auskommentiert, weil je seulement leren veux
 
XProfan 10, WinXP prof

Robert Hildebrand
09.06.2009  
 




GDL
aussi seulement beim Lesen must du setcom nutzen.Du must setcom toujours nutzen.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
09.06.2009  
 




H.Brill
Vorrausgesetzt qui Baudrate stimmt, quoi
donner car deine Meßgeräte aus ?
sommes qui konzipiert pour 9 V ou bien faire
qui seulement 5 V TTL échelle fluviale ?

chez letzterem devrait on ensuite encore
une MAX232 avec un paire Kondensatoren
entre hängen, qui aus 5 V TTL 9 V
pouvoir.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
10.06.2009  
 




Robert
Hildebrand
GDL, Beitrag=52639, Zeitpunkt=09.06.2009
aussi seulement beim Lesen must du setcom nutzen.Du must setcom toujours nutzen.


Baudrate stimmt, je bekomme oui aussi une Anzeige, mais qui peux je pas comprendre ( siehe Grafik).

Robert
 
XProfan 10, WinXP prof

Robert Hildebrand
10.06.2009  
 




Jörg
Sellmeyer
GDL hats doch déjà dit:


je musste jusqu'à maintenant toujours qui empfangenen marque avec @Ord(Einzelzeichen)wieder zurückwandeln.alors marque pour marque.


Sieh Dir dans Deiner Procédure GetComInput chaque Werte la fois à et gib vous pas comme String via imprimer aus.
alors anstatt ReadCom$(f%,14) fais Du:
KompilierenMarqueSéparation
Declare x$,y%,z%

WhileLoop 14

    x$=ReadCom$(f%,&Loop)
    y%=Val(x$)
    z% = Ord(x$)
     $D Werte ansehen,x$,y%,z%

/a>


So vois Du erstmal, comment qui Signale zusammengesetzt sommes.

Aussi übergibst Du Deiner Procédure zwar la valeur f% comme paramètre, empfängst ihn mais pas comme solchen. Besser ist:
KompilierenMarqueSéparation
Proc GetComInput

    Paramètres hPort&,Anzahl%  so peux Du per paramètre ensuite aussi qui Anzahl qui trop lesenden marque bestimmen.
    ici ensuite qui Verarbeitung
    Déclarer x$,y%,z%,Ausgabe$

    WhileLoop 14

        X$ = @ReadCom$(hPort&,Anzahl%)
        y%=Val(x$)
        z% = Ord(x$)
         $D Werte regarder,x$,y%,z%
        Ausgabe$ = Ausgabe$ + z%  ou bien quoi toujours ici une Sinn ergibt

    Wend

ENDPROC

 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
10.06.2009  
 




GDL
allô Jörg,

merci pour deine Unterstützung.expliquer était encore nie mon Stärke.

Nochmals trop setcom :
je hatte là aussi déjà un Eigentor indem un Mikrocontroler avec falschem quartz lief et somit qui Baudrate pas stimmte.
seulement cela était qui PC RS232 völlig égal.qui donnais quand même marque aus.seulement lauter Mist arrêt.Habe nie rausbekommen pourquoi aussi verworfene bzw. pas erkannte Übertragungen comme Zufallswerte im Empfangspuffer gespeichert volonté.
je comprends pas pourquoi il setcom wegläßt et sich sur qui vorgegebenen Windowswerte verläßt.
il y a aussi Geräte qui senden seulement 7bit statt 8bit pro marque.ou bien avons une autre parité.
il muss qui Schnittstelle à son Meßgerät anpassen.ou bien il muss es comment handelsübliche Modemsoftware sur communication avec qui Gegenstelle mittels Softwareprotokoll aushandeln.cela mais bekam je aussi pas hin.

comment soll irgendwas zum courir gebracht volonté,si je de maison aus Schwachstellen im Code hab.Ist maintenant seulement mon attitude.

Nochwas Robert
chez chaque Meßgerät cela à einem PC angeschlossen volonté peux ist une Software dabei.alors prenons à, dass dein Meßgerätesystem un Eigenbau ist ? ensuite venons so Sachen,comment plus dessus de H.Brill bereits posté aussi encore dans Betracht.
ou bien vouloir du seulement un selbstgeschriebenes Programme nutzen?
Kurz : peux du uns une richtig funktionierende Gegenstelle bestätigen?

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
10.06.2009  
 



[keineAhnungHab]
@Robert: oui c'est ca! Na? Na?

[/keineAhnungHab]
 
10.06.2009  
 




Robert
Hildebrand
Messgerät ist ne...aucune Eigenbau, Software liegt aussi chez,.cet peux mais seulement une Messwert Montrer et pas Sauver.
cela Messgerät ist Baugleich avec dem Conrad Voltcraft VC 820/840. Habe mittlerweile herausbekommen dass vom Messgerät 14 Byte übertragen volonté cet cependant binär übertragen et so peux je malheureusement rien avec cela anfangen. Esw gibt un Programme dans Visual Basic, cela mon Probleme lösen pourrait, je mais malheureusement ne...aucune VB et peux es so pas dans XProfan umsetzen. peux mir peut-être hierbei quelqu'un aider?

Vielen Dank d'avance.

 
XProfan 10, WinXP prof

Robert Hildebrand
15.06.2009  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

27.584 Views

Untitledvor 0 min.
H.Brill15.05.2023
Langer04.01.2023
Info (3)20.03.2021
Delv Wulff14.08.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie