wj201245 Geschrieben April 29, 2019 at 09:15 Share Geschrieben April 29, 2019 at 09:15 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 Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
borg Geschrieben April 29, 2019 at 11:51 Share Geschrieben April 29, 2019 at 11:51 Ich hab ein Beispiel im anderen Thread hinzugefügt: https://www.tinkerunity.org/forum/index.php/topic,4890.0.html Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.