hallo
wollte heute die ganze sache mal über den tag laufen lassen, nur leider schreibt er jetzt, obwohl ich nix dran verändert habe (ausser die zeit) folgendes:
Error while evaluating TimerFcn for timer 'timer-1'
Matrix index is out of range for deletion.
Code:
function KursSpeichern()
t=timer('TimerFcn','makeit');
startat(t,'09:32:15');
end
hey, ich bin wieder soweit, dass es läuft...
ich hab nur jetzt das problem, dass ich in der excel datei immer dieses e+ stehen habe und der nur beim abspeichern in excel noch die letzte stelle (2. kommastelle) weglässt
wie kann ichd as denn noch anders formatieren
mit format ('longG') klappts anscheinend nich, das hab ich schon ein paar mal eingegeben...
mien code sieht mittlerweile so aus:
Code:
function makeit()
UKG=[];
n=0;
while n<2 tic; %zeitmessung für schleife starten
url='http://www.google.com/finance?q=dax';
Seite=urlread(url); %Internetseite lesen
%Code vor dem Kurs
Anfang='<span id="ref_14199910_l"';
%Code nach dem Kurs
Von=min(strfind(Seite,Anfang));
Von=Von+25; %Positionen ermitteln
Bis=Von+9;
result=Seite(Von:Bis); %erste noch zu bereinigende Kursausgabe
%bereinigen
result=strrep(result,' ','');
result=strrep(result,'/','');
result=strrep(result,',','');
result=strrep(result,'<','');
result=strrep(result,'>','');
Kurs=str2num(result); %Kurs als vektor
Uhrzeit=clock; %Zeitvektor erstellen
Uhrzeit(1:3)=[]; %Datum löschen
Uhrzeit=round(Uhrzeit); %sekunden runden
Uhrzeit(2)=[Uhrzeit(2)-15];
UK=[Uhrzeit, Kurs]; %Zusammenfügen
n=n+1 %Zähler der takte
UKG=[UKG;UK]; %endmatrix zusammenbauen
try %versuch die schleife 2(siehe unten) sekunden lang laufen zu lassen
pause(2-toc) end end
%Datei abspeichern
Uhrzeitxls=clock;
Uhrzeitxls(4:6)=[];
Uhrzeitxls=mat2str(Uhrzeitxls);
Uhrzeitxls=strrep(Uhrzeitxls,'[','');
Uhrzeitxls=strrep(Uhrzeitxls,']','');
xlswrite(Uhrzeitxls,UKG);
end
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.