Salut à tous, j'essaie d'allumer un récepteur A/V avec une commande RS232 en utilisant le VB6 comm32. Pour l'activer, il est dit d'utiliserRS232c VB6 help
Command code Parameter code CR Code set example
PW ON <CR> PWON<CR>
Et voici mon code VB6 je l'utilise actuellement qui ne marche pas semblent fonctionner ...
MSComm.CommPort = 2
MSComm.Settings = "9600,n,8,1"
MSComm.PortOpen = True
If Not MSComm.PortOpen Then
MsgBox "not opened"
Else
MSComm.Output = "PWON" & Chr(13)
Do While MSComm.InBufferCount > 0
Text1.Text = Text1.Text & MSComm.Input
Loop
End If
Le recepteur ne tourne jamais sur. Que pourrais-je faire de façon incorrecte? J'ai vérifié pour m'assurer que le port COM était 2 et il est.
David
Quel modèle de récepteur A/V utilisez-vous? Pouvons-nous jeter un coup d'oeil à la spécification? – PleaseStand
L'A/V est un Marantz sr7005. Le PDF que j'utilise est celui-ci: http://www.filefactory.com/file/b45ce8b/n/Marantz_New_RS232C_Command_List-Receiver_All.pdf – StealthRT
Est-il assis dans le tampon de sortie? Je ne me souviens pas du nom exact de la propriété à vérifier ... outputbuffercount ou quelque chose? En outre, vous avez désactivé le contrôle de flux, oui? Comme d'autres l'ont suggéré, commencez par travailler dans Hyperterminal. – Brad