Quelltext einbinden: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
     image = CAMERA_GetImage(com);
     image = CAMERA_GetImage(com);
     handle = imshow(image);
     handle = imshow(image);
    %pause(0.1)
     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);
  }
}

Weiterführende links