Quelltext einbinden: Unterschied zwischen den Versionen
Zeile 16: | Zeile 16: | ||
image = CAMERA_GetImage(com); | image = CAMERA_GetImage(com); | ||
handle = imshow(image); | handle = imshow(image); | ||
currTime(i) = toc(startTime); | currTime(i) = toc(startTime); | ||
disp(['Aktuelle Zeit: ',num2str(currTime(i))]) | disp(['Aktuelle Zeit: ',num2str(currTime(i))]) | ||
Zeile 30: | Zeile 29: | ||
for i=1:10 | for i=1:10 | ||
% try | <!-- % try --> | ||
% image = CAMERA_DumpFrame(s); | <!-- % image = CAMERA_DumpFrame(s); --> | ||
% catch err | <!-- % catch err --> | ||
% error('MATLAB:RWTHMindstormsNXT:Sensor:unknown', 'An unknown Error occured while fetching the image. Please check that the Camera is connected and try again'); | <!-- % error('MATLAB:RWTHMindstormsNXT:Sensor:unknown', 'An unknown Error occured while fetching the image. Please check that the Camera is connected and try again'); --> | ||
% end | <!-- % end --> | ||
image = CAMERA_GetImage(com); | image = CAMERA_GetImage(com); | ||
handle = imshow(image); | handle = imshow(image); | ||
%pause(0.1) | <!-- %pause(0.1) --> | ||
currTime(i) = toc(startTime); | currTime(i) = toc(startTime); | ||
disp(['Aktuelle Zeit: ',num2str(currTime(i))]) | disp(['Aktuelle Zeit: ',num2str(currTime(i))]) | ||
%imwrite(image,sprintf('NXTCamImage%03d.png',i)); | <!-- %imwrite(image,sprintf('NXTCamImage%03d.png',i)); --> | ||
%imwrite(img,fullfile(workingDir,sprintf('HexBug%03d.png',n))); | <!-- %imwrite(img,fullfile(workingDir,sprintf('HexBug%03d.png',n))); --> | ||
% ca. alle 4.8 Sekunden ein Bild | <!-- % ca. alle 4.8 Sekunden ein Bild --> | ||
end; | end; | ||
</source></code> | </source></code> |
Version vom 24. März 2020, 10:38 Uhr
Um Quelltext einzubinden benutzt man folgenden Syntax:
<code> ... </code>
Um Text von der Wiki-Markup auszuschließen benutzt man folgenden Syntax:
<nowiki> ... </nowiki>
Beispiele
<code>-Umgebung
for i=1:10
image = CAMERA_GetImage(com);
handle = imshow(image);
currTime(i) = toc(startTime);
disp(['Aktuelle Zeit: ',num2str(currTime(i))])
end;
<source>-Umbebung
<source line lang="matlab" style="font-size:medium"> </source>
Bei lang= muss die richtige Sprache eingetragen werden (matlab, c,...).
for i=1:10
<!-- % try -->
<!-- % image = CAMERA_DumpFrame(s); -->
<!-- % catch err -->
<!-- % error('MATLAB:RWTHMindstormsNXT:Sensor:unknown', 'An unknown Error occured while fetching the image. Please check that the Camera is connected and try again'); -->
<!-- % end -->
image = CAMERA_GetImage(com);
handle = imshow(image);
<!-- %pause(0.1) -->
currTime(i) = toc(startTime);
disp(['Aktuelle Zeit: ',num2str(currTime(i))])
<!-- %imwrite(image,sprintf('NXTCamImage%03d.png',i)); -->
<!-- %imwrite(img,fullfile(workingDir,sprintf('HexBug%03d.png',n))); -->
<!-- % ca. alle 4.8 Sekunden ein Bild -->
end;
<syntaxhighlight>
Zur Nutzung dieses Befehls muss die Erweiterung "syntaxhighlight" installiert sein, siehe auf der MediaWiki-Seite [1].
<syntaxhighlight lang="matlab" style="border: none; background-color: #EFF1C1; font-size:larger">
Bei lang= muss die richtige Sprache eingetragen werden (matlab, c,...). Details siehe Syntaxhighlight
for i=1:10
% try
% image = CAMERA_DumpFrame(s);
% catch err
% error('MATLAB:RWTHMindstormsNXT:Sensor:unknown', 'An unknown Error occured while fetching the image. Please check that the Camera is connected and try again');
% end
image = CAMERA_GetImage(com);
handle = imshow(image);
%pause(0.1)
currTime(i) = toc(startTime);
disp(['Aktuelle Zeit: ',num2str(currTime(i))])
%imwrite(image,sprintf('NXTCamImage%03d.png',i));
%imwrite(img,fullfile(workingDir,sprintf('HexBug%03d.png',n)));
% ca. alle 4.8 Sekunden ein Bild
end;
<syntaxhighlight lang="matlab" style="background-color: #EFF1C1; font-size:larger">
for i=1:10
% try
% image = CAMERA_DumpFrame(s);
% catch err
% error('MATLAB:RWTHMindstormsNXT:Sensor:unknown', 'An unknown Error occured while fetching the image. Please check that the Camera is connected and try again');
% end
image = CAMERA_GetImage(com);
handle = imshow(image);
%pause(0.1)
currTime(i) = toc(startTime);
disp(['Aktuelle Zeit: ',num2str(currTime(i))])
%imwrite(image,sprintf('NXTCamImage%03d.png',i));
%imwrite(img,fullfile(workingDir,sprintf('HexBug%03d.png',n)));
% ca. alle 4.8 Sekunden ein Bild
end;
<syntaxhighlight lang="c" style="background-color: #EFF1C1; font-size:larger">
void loop(){
// motor1 1. Drehrichtung
for (int i=0; i<250; i+=10){
digitalWrite(motor1_A,HIGH); // A = HIGH und B = LOW der Motor dreht sich nach rechts
digitalWrite(motor1_B,LOW);
analogWrite(motor1_Speed,i); // Motorgeschwindigkeit (max. ist der Wert 255 möglich)
delay(500);
}
}