DdeCallback_Advise¶
Die DdeCallback_Advise Funktion wird vom Server aufgerufen um Daten an UniScript zu senden.
-
bool = DdeCallback_Advise(hConv, ssItem, ssTopic, ssData)
Returnwert
bool ist TRUE (1) wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
-
hConv
hConv ist die Kanalnummer.
-
ssItem
ssItem ist der Item-Name.
-
ssTopic
ssTopic ist der Topic-Name.
-
ssData
ssData sind die an UniPlot gesendeten Daten.
Beispiel
Establish an advise loop with a server:
hconv = DdeInitiate("Service", "Values");
DdeAdvise(hconv, "Data");
The following function will be invoked when the data is changed:
def DdeCallback_Advise(hConv, ssItem, ssTopic, ssData)
{
printf("---Advise---\n");
printf("Conversation-No.: %x, Item: %s, Topic: %s, Data: %s\n\n", ..
hConv, ssItem, ssTopic, ssData);
ss = strtok(ssData, ",")
rvData = strtod(ss)
plot(1:len(rvData), rvData);
return TRUE;
}
History
Version | Beschreibung |
---|---|
5.0.0 | Neu |
Siehe auch
Überblick DDE, DdeCallback_Connect, DdeCallback_ConnectConfirm, DdeCallback_Disconnect, DdeCallback_Request, DdeCallback_Execute
id-334299