Jump to content

wj201245

Members
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von wj201245

  1. Hallo. Kann jemand dieses Programm ändern. Ich brauche ein Programm, das jeder 0.5ms ein Beschleunigungsdata von Achse[X] zeigt. Bitte nutzen Sie  ContinuousAcceleration16BitCallback in der Sprache vom MATLAB. Vielen Dank.

     

    function matlab_example_callback()
        import com.tinkerforge.IPConnection;
        import com.tinkerforge.BrickletAccelerometerV2;
    
        HOST = 'localhost';
        PORT = 4223;
        UID = 'XYZ'; % Change XYZ to the UID of your Accelerometer Bricklet 2.0
    
        ipcon = IPConnection(); % Create IP connection
        a = handle(BrickletAccelerometerV2(UID, ipcon), 'CallbackProperties'); % Create device object
    
        ipcon.connect(HOST, PORT); % Connect to brickd
        % Don't use device before ipcon is connected
    
        % Register acceleration callback to function cb_acceleration
        set(a, 'AccelerationCallback', @(h, e) cb_acceleration(e));
    
        % Set period for acceleration callback to 1s (1000ms)
        a.setAccelerationCallbackConfiguration(1000, false);
    
        input('Press key to exit\n', 's');
        ipcon.disconnect();
    end
    
    % Callback function for acceleration callback
    function cb_acceleration(e)
        fprintf('Acceleration [X]: %g g\n', e.x/10000.0);
        fprintf('\n');
    end
    

     

×
×
  • Neu erstellen...