NXT mit Simulink programmieren: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 5: Zeile 5:
# Installieren Sie das [http://www.mathworks.de/hardware-support/lego-mindstorms-simulink.html Simulink Support Package für NXT].
# Installieren Sie das [http://www.mathworks.de/hardware-support/lego-mindstorms-simulink.html Simulink Support Package für NXT].
   <code> >> targetinstaller </code>  
   <code> >> targetinstaller </code>  
<source lang="matlab">
<source line lang="matlab">
for i=1:10  
for i=1:10  
%    try
%    try
Zeile 23: Zeile 23:
</source>
</source>


<syntaxhighlight lang="matlab">
<syntaxhighlight line lang="matlab">
<for i=1:10  
<for i=1:10  
%    try
%    try

Version vom 10. Mai 2014, 10:54 Uhr

Installation

Beachten Sie die Installationshinweise. Es empfielt sich die Nutzung von Matlab 2014a 32-Bit in Verbindung mit dem Fantom USB-Treiber.

  1. Installieren Sie das Simulink Support Package für NXT.
  >> targetinstaller  
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;
<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;>

Weblinks

Videos


→ zurück zum Hauptartikel: Lego Mindstorms NXT