Add(Hub,1821813,287,119)
{
@Hint=#
InCount=3
OutCount=1
link(onEvent1,13924097:doValue,[])
}
Add(DoData,14254558,210,119)
{
@Hint=#
link(onEventData,1821813:doEvent1,[])
}
Add(DoData,3664161,210,161)
{
@Hint=#
link(onEventData,1821813:doEvent2,[(264,167)(264,132)])
}
Add(DoData,11314451,210,203)
{
@Hint=#
link(onEventData,1821813:doEvent3,[(273,209)(273,139)])
}
Add(Memory,13924097,336,119)
{
@Hint=#
}
Add(DoData,1328645,210,301)
{
@Hint=#
link(onEventData,13927683:doWork,[])
}
Add(DoData,6528313,210,343)
{
@Hint=#
link(onEventData,5739667:doWork,[])
}
Add(DoData,7067183,210,385)
{
@Hint=#
link(onEventData,7399652:doWork,[])
}
Add(Memory,2907073,420,301)
{
@Hint=#
}
Add(LineBreakEx,13927683,266,301)
{
@Hint=#
Caption="Memory"
}
Add(LineBreakEx,5739667,266,343)
{
@Hint=#
Caption="Memory"
}
Add(LineBreakEx,7399652,266,385)
{
@Hint=#
Caption="Memory"
}
Add(LineBreakEx,1949456,343,301)
{
@Hint=#
Caption="Memory"
Type=1
link(OnEvent,2907073:doValue,[])
}
Add(InfoTip,5261304,189,63)
{
@Hint=#
Info=#8:With Hub|
Width=281
Height=186
}
Add(InfoTip,4576163,189,273)
{
@Hint=#
Info=#15:With LineBrekEx|
Width=281
Height=186
}
Те, это один вход к разным источникам событий. Внимание, в обратную сторону не применять, те, один источник на много входов, там нужен только Hub.
Так же точно можно использовать и к Var-точкам, но там обратный принцип -- несколько точек Data может быть подсоединено к одной точке Var (те, к одному источнику)
Вот так
Add(DoData,14254558,371,189)
{
@Hint=#
link(Data,14952600:Var3,[(377,142)])
}
Add(DoData,3664161,329,175)
{
@Hint=#
link(Data,14952600:Var2,[])
}
Add(DoData,11314451,287,161)
{
@Hint=#
link(Data,14952600:Var1,[(293,142)])
}
Add(Memory,13924097,329,98)
{
@Hint=#
}
Add(DoData,1328645,371,413)
{
@Hint=#
link(Data,1949456:getVar,[])
}
Add(DoData,6528313,301,413)
{
@Hint=#
link(Data,5739667:getVar,[])
}
Add(DoData,7067183,231,413)
{
@Hint=#
link(Data,7399652:getVar,[])
}
Add(Memory,2907073,308,308)
{
@Hint=#
}
Add(LineBreakEx,13927683,308,350)
{
@Hint=#
Caption="Memory"
Type=3
link(_Data,2907073:Value,[])
}
Add(LineBreakEx,5739667,301,385)
{
@Hint=#
Caption="Memory"
Type=2
}
Add(LineBreakEx,7399652,231,385)
{
@Hint=#
Caption="Memory"
Type=2
}
Add(LineBreakEx,1949456,371,385)
{
@Hint=#
Caption="Memory"
Type=2
}
Add(InfoTip,5261304,189,63)
{
@Hint=#
Info=#14:With GetDataEx|
Width=281
Height=186
}
Add(InfoTip,4576163,189,273)
{
@Hint=#
Info=#15:With LineBrekEx|
Width=281
Height=186
}
Add(GetDataEx,14952600,322,133)
{
@Hint=#
link(Data,13924097:Value,[])
}
Так же точно, обратное использование недопустимо, там надо применять GetIndexData