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

id-334299