hdmi matrix op com poort
Posted: Sat Nov 20, 2010 1:26 pm
Sinds kort zijn hdmi x switches redelijk betaalbaar en ik heb er hier een staan met een rs-232 poort
met als doel deze op te nemen in de hst interface.
Wat het apparaat doet is een van de 4 inputs doorschakelen naar een van de 4 outputs.
dit gebeurt vrij spartaans met 4 druk knoppen op het apparaat zelf en deze geeft dan de status weer op het 4 digits tellende diplay.
Bijv :
1111
(Dat wil zeggen dat alle hdmi outputs op input 1 geschakeld staan )
Of
1414
( Nu staat output 1 en 3 op input 1 en 2 en 4 op input 4 )
Het tabbeletje in de handleiding meld dat via hyperterminal met een key press A, B, C of D ( capitals) de matrix getoggled kan worden.
Helaas is dat ook de enige funktie en is de matix niet direct naar een poort te zenden via een commando. Ook slaat de matrix een input over mocht deze niet aktief zijn. Wel zend de matrix netjes de status terug van de zojuist geschakelde uitgang.
Het eind doel is om deze status te tracken in een hs device zodat ik uiteindelijk deze weer kan uitlezen in hst en kan zien welke input er op welk scherm aktief is.
Mijn 1e doel het aan sturen van de extender via de rs232 poort is inmiddels gelukt en viel reuze mee...
na wat zoeken kwam ik op het hs forum dit scriptje tegen om een lg tv te sturen via de seriele poort
sub main()
hs.OpenComPort 5,"9600,N,8,1",1,"",""
hs.SendToComPort 5,"ka 0 01"+vbcr
hs.closeComPort(5)
end sub
Even de juiste instellingen voor mijn compoort gewijzigd en de te verzenden code naar deze : hs.SendToComPort 12,("A") aangepast en het werkt zowaar.
Nu nog uitpluizen hoe ik de retour gestuurde status in een device kan onder vangen ( iemand sugesties/pointers ? )
Het enige wat het device in terminal weergeeft is een 1 , 2 , 3 of een 4 als een van de letters op het toetsenbord is ingedrukt ( geen enter ter bevestiging )
en deze waarde wil ik dus in een devicecode gaan bijhouden zodat ik per output de status in hst kan zien. Heb alleen nog geen flauw idee...
Kwalitatief kwa beeld werkt het prima en heb ik nog geen vreemde dingen ontdekt.
voor de geintereseerde in de hardware, het is dit model :
HDTM0404
met als doel deze op te nemen in de hst interface.
Wat het apparaat doet is een van de 4 inputs doorschakelen naar een van de 4 outputs.
dit gebeurt vrij spartaans met 4 druk knoppen op het apparaat zelf en deze geeft dan de status weer op het 4 digits tellende diplay.
Bijv :
1111
(Dat wil zeggen dat alle hdmi outputs op input 1 geschakeld staan )
Of
1414
( Nu staat output 1 en 3 op input 1 en 2 en 4 op input 4 )
Het tabbeletje in de handleiding meld dat via hyperterminal met een key press A, B, C of D ( capitals) de matrix getoggled kan worden.
Helaas is dat ook de enige funktie en is de matix niet direct naar een poort te zenden via een commando. Ook slaat de matrix een input over mocht deze niet aktief zijn. Wel zend de matrix netjes de status terug van de zojuist geschakelde uitgang.
Het eind doel is om deze status te tracken in een hs device zodat ik uiteindelijk deze weer kan uitlezen in hst en kan zien welke input er op welk scherm aktief is.
Mijn 1e doel het aan sturen van de extender via de rs232 poort is inmiddels gelukt en viel reuze mee...
na wat zoeken kwam ik op het hs forum dit scriptje tegen om een lg tv te sturen via de seriele poort
sub main()
hs.OpenComPort 5,"9600,N,8,1",1,"",""
hs.SendToComPort 5,"ka 0 01"+vbcr
hs.closeComPort(5)
end sub
Even de juiste instellingen voor mijn compoort gewijzigd en de te verzenden code naar deze : hs.SendToComPort 12,("A") aangepast en het werkt zowaar.
Nu nog uitpluizen hoe ik de retour gestuurde status in een device kan onder vangen ( iemand sugesties/pointers ? )
Het enige wat het device in terminal weergeeft is een 1 , 2 , 3 of een 4 als een van de letters op het toetsenbord is ingedrukt ( geen enter ter bevestiging )
en deze waarde wil ik dus in een devicecode gaan bijhouden zodat ik per output de status in hst kan zien. Heb alleen nog geen flauw idee...
Kwalitatief kwa beeld werkt het prima en heb ik nog geen vreemde dingen ontdekt.
voor de geintereseerde in de hardware, het is dit model :
HDTM0404