Eli mitenkäs COM-porttiin saa lähetettyä tietoa, kun on täs eräs homma että pitäs saada lähetettyä A -kirjin ASCII koodina (0111110) COMille?
Joko avaat portin kuten tiedoston ja kirjoitat sinne tai sitten käytät MSComm-kontrollia.
setä kirjoitti:
Joko avaat portin kuten tiedoston ja kirjoitat
No mikä sen tiedoston sijainnin paikalle pitää laittaa niin että se meneee COMiin?
setä kirjoitti:
tai sitten käytät MSComm-kontrollia.
Meneekös se sitte tolla Outputilla?
Tiedoston voi avata esim näin:
Dim c As String c = "COM1:1200,N,7,2,DS,CS,RS,CD" Open c For Binary As 1 'data kirjoitetaan näin Put #1, , "A"
Muuta portin asetukset sopiviksi. MSComm.esim.
MSComm1.PortOpen = True MSComm1.InputLen = 0 MSComm1.Output = "A" MSComm1.PortOpen = False
Aihe on jo aika vanha, joten et voi enää vastata siihen.