Français
Forum

Problem avec Modem-Output, readcom usw.

 

Matthias
Arlt
allô gens,
pour längerer Abwesenheit la fois wieder quoi de mir.
je hatte es déjà ins RGH-Forum gestellt, eh bien aussi ici nochmal zur Sicherheit... mais d'abord la fois nen schönen Gruss dans qui Runde !

Frage à unsere Modem-Experten:

qui nachfolgende Code soll comme partie einer téléphone-Software dienen...

cela Modem wird hierbei sur cela Audiosignal qui Telefonleitung aufgeschaltet.
mon Überlegung était eh bien, den Output (pour qui Messagebox) dans un WAV-Dossier
trop écrivons bzw. à cet anzuhängen. Alle Versuche mittels @BlockWrite usw.
schlugen malheureusement fehl, là mir qui saubere Filterung (readcom) pas gelingt...

Soweit cela Problem im Forum bereits angesprochen, wurde, habe je versucht, cela
entsprechend einzuarbeiten, cependant malheureusement avec unbefriedigendem Ergebnis.
peut-être hat ici quelqu'un une hilfreiche concept ou bien gar ne probate Solution.
Theoretisch devrait es oui eigentlich machbar son !

Freue mich sur jeden Hinweis !

Matthias

---------------------------------------------------------------------------
Code-Auszug:

declare com%,com$,ende%
declare comm#,lperror&,Byte%,szRxChar#,dwBytesRead&,ovRead#
dim comm#,12
dim ovRead#,20
dim szRxChar#,65000

proc comread
clear comm#,lperror&,Byte%,szRxChar#,dwBytesRead&,ovRead#,com$
external(kernel32.dll,ClearCommError,com%,addr(lperror&),comm#)
dwBytesRead&=@long(comm#,4)
si dwBytesRead& > 0
external(kernel32.dll,ReadFile,com%,szRxChar#,dwBytesRead&,addr(dwBytesRead&),ovRead#)
Byte%=1
com$=@char$(szRxChar#,0,dwBytesRead&)
return com$
endif
endproc

Proc modemoutput
comread
imprimer com$;
endproc

proc modemCOM et Init-String ggf. anpassen
com%=opencom(COM3,65000,65000)
setcom(COM3:9600,N,8,1)
writecom(com%,AT&FE1V1S0=0&C0&D2+MR=2;+DR=1;+ER=1;W2
)
modemoutput(com%)
writecom(com%,at+fclass=8
)
modemoutput(com%)
writecom(com%,at+vsm=130,8000,0,0
)
modemoutput(com%)
writecom(com%,at+vls=1
)
modemoutput(com%)
messagebox(Modemaufzeichnug starten,Modemtest,0)
writecom(com%,at+vrx
)
modemoutput(com%)
endproc

Fenêtre 0,0-%MaxX,(%MaxY-50)
modem

clear ende%
whilenot ende%
cas inkey$()=~:ende%=1
modemoutput(com%)
Wend
closecom(com%)
dispose comm#
dispose ovRead#
dispose szRxChar#
end

Anm.: und dir um Prf 7.6 sous Win XP
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
16.08.2005  
 




Michael
Wodrich
[quote-part:f9là9fffcd=Matthias]
cela Modem wird hierbei sur cela Audiosignal qui Telefonleitung aufgeschaltet.
mon Überlegung était eh bien, den Output (pour qui Messagebox) dans un WAV-Dossier
trop écrivons bzw. à cet anzuhängen. Alle Versuche mittels @BlockWrite usw.
schlugen malheureusement fehl, là mir qui saubere Filterung (readcom) pas gelingt...
[/quote-part:f9là9fffcd]
Steh je là maintenant sur qui Leitung? Wird pas chacun Modem-réception per Audiosignal sur qui Telefonleitung aufgeschaltet?

normalement dois Du alors seulement un richtiges Modem avons et qui korrekte Baudrate etc. savons.

j'ai déjà certains Telefonanlagen angezapft (hôtel). Entweder on schaltet une Puffer entre (seulement chez exotischen Einstellungen ou bien viel Datenmüll erforderlich) ou bien on nimmt es direct à qui Schnittstelle ou bien per Modem sur.

la hâte Du là nähere Angaben trop qui Anlage?

la hâte Du déjà une Datenempfang per HyperTerminal hinbekommen? HyperTerminal ist sous Zubehör - communication pour trouver (doit peut-être. de qui Windows-CD nachinstalliert volonté).

si cet Programme feste Datensatz-Strukturen anzeigt, ensuite spare Dir qui API-Geschichten. Profan peux cela aussi so, allerdings steht dans qui Aider: ReadCom().
qui Funktion liefert mais une String, est alors ReadCom$().

un Tipp am Rande. Verlasse toi niemals puis, cela aussi wirklich toujours klare Datensätze arriver. Telefonanlagen verschlucken déjà la fois cela une ou bien autre Byte. là dois Du certains Plausibilitätsprüfungen einbauen, avec cela cela Programme pas Müll verarbeitet.

Besonders si une Telefonanlage abstürzt et une Reset durchführt, landet chacun la quantité Diagnose-Müll sur qui Leitung. aussi volonté de einigen Anlagen im Zuge eines Reset Altdaten übertragen, avec cela cela horchende Programme fehlende Réservations nachtragen peux.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
17.08.2005  
 




Matthias
Arlt
allô Michael,

merci pour Votre Erläuterungen. je selbst habe mich nämlich avec Terminalsoftware usw. bisher plutôt moins beschäftigt. ca juste la fois vorweg.
et bien sûr, naturellement schaltet sich chaque Modem quasi sur cela Audiosignal sur.

la fois quelque chose zum Hintergrund des Vorhabens:
ici ca va konkret tout autor, vorhandene analoge PCI-Modems pour reine Telefonie-Zwecke weiterzuverwenden. qui le pluriel cette Modems sommes zwar voice-fähig, disposer cependant pas sur une eigenen Audiochip ou bien -sortie.
là un hardwareseitiger intervention aus unterschiedlichen Trouvé pas gewollt ist, muss je alors softwareseitig à cela Audiosignal herankommen, es alors hörbar faire (comment etwa comme Mithör-Funktion). Ideal wäre là naturellement, cela Signal direct moins un MCI-Device umzulenken. là je pas weiss, si et ggf. comment quelque chose comme realisierbar ist, versuche je zunächst den le détour sur une WAV-Dossier.
Prinzipiell funktioniert cela oui aussi, seulement ist plan cela Signal ensuite durchmischt avec besagtem Datenschrott, comment Du oui aussi écris. cela momentane Problem ist alors qui Filterung (comment et pour welchen Kriterien), um letztlich un sauberes Audio trop conservé. Diverse Anrufbeantworter-Programme beherrschen es oui aussi.

peut-être gibt es pour aussi encore une autre bessere Solution. je weiss es pas ou bien viens momentan pas sur elle. c'est pourquoi mon Frage...

alors zusammengefasst ca va à saubere Auskopplung vom reinen Tonsignal.

Salut Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
17.08.2005  
 



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

1.532 Views

Untitledvor 0 min.
Walter15.05.2021
Uwe Lang14.11.2018
iF03.01.2016
bastler16.12.2013
plus...

Themeninformationen

cet Thema hat 2 participant:

Matthias Arlt (2x)
Michael Wodrich (1x)


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