rolin писал(а):
Это можно сделать стандартными средствами HIASM ?Да можно, если известно, как работает железо. Поставь UDP на прием и передачу с обратными портами и отвечай на запросы ПО согласно протокола обмена. IP адрес должен быть 127.0.0.1 у обоих UDP
------------ Дoбавленo в 14.57:
Что-то типа такого
Add(MainForm,2953706,175,280)
{
Width=338
Height=317
link(onCreate,3036022:doEvent1,[])
}
Add(Memo,11053265,357,231)
{
Left=15
Top=10
Width=140
Height=205
}
Add(Memo,3683332,357,336)
{
Left=170
Top=10
Width=140
Height=205
}
Add(Button,13063220,224,238)
{
Left=55
Top=250
TabOrder=-1
Caption="to1002"
link(onClick,3926629:doSend,[])
}
Add(Button,11849256,224,343)
{
Left=210
Top=250
TabOrder=-1
Caption="to1001"
link(onClick,1594543:doSend,[])
}
Add(Edit,490756,294,175)
{
Left=15
Top=220
Width=140
Text="Send to 1002"
}
Add(Edit,7321776,294,280)
{
Left=170
Top=220
Width=140
Text="Send to 1001"
}
Add(UDP,3926629,294,231)
{
LocalPort=1001
RemotePort=1002
LocalIP="127.0.0.1"
RemoteIP="127.0.0.1"
AutoConnect=0
link(onReceive,11053265:doAdd,[])
link(Data,490756:Text,[])
}
Add(UDP,1594543,294,336)
{
LocalPort=1002
RemotePort=1001
LocalIP="127.0.0.1"
RemoteIP="127.0.0.1"
AutoConnect=0
link(onReceive,3683332:doAdd,[])
link(Data,7321776:Text,[])
}
Add(Hub,3036022,224,294)
{
link(onEvent1,3926629:doOpen,[(266,300)(266,237)])
link(onEvent2,1594543:doOpen,[(266,307)(266,342)])
}