Hallo,
ich würde gerne verschiedenen Variablen Werte aus einer Excel-Tabelle zuweisen. Die Daten von Plant Simulation nach Excel zu exportieren klappt ohne Probleme, aber die andere Richtung nicht. Ich arbeite mit Plant Simulation 9.0.
Mein bisheriger Ansatz ist:
is
val, adresse : string;
row, colum, channel : integer;
do
--parameter aus excel-tabelle auslesen und in entsprechende variable schreiben.
channel := ddeconnect("Excel", "Parameter");
row:=5;
colum:=3;
adresse:="Z"+to_str(row)+"S"+to_str(colum);
val := ddeRequest(channel, adresse);
v_number := omit(str_to_num(val), strlen(val), -1);
DDEDisconect(channel);
end;
manchmal kommt die fehlermeldung, der kanal ist ungültig, manchmal, dass die kanalnummer falsch ist und manchmal, dass die rechte seite nicht mit der linken seite übereinstimmt. die variable ist integer. hatte das schon auf string umgestellt, aber dann hat sie den wert von zwei leeren Kästchen bekommen.
kann mir jemand helfen? was mache ich falsch?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP