реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> MATLAB + клавиатура + мышь
Diusha
сообщение Sep 14 2015, 13:35
Сообщение #1


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Существует ли в матлабе приспособа для определения нажатия клавиши (аналог, например, в паскале – keypressed и readkey)?
И то же касаемо мыши
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 14 2015, 17:32
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Да. Поищите 'matlab gui'. Примеров много. Найдете подходящее.

Цитата(Diusha @ Sep 14 2015, 14:35) *
Существует ли в матлабе приспособа для определения нажатия клавиши (аналог, например, в паскале – keypressed и readkey)?
И то же касаемо мыши

Go to the top of the page
 
+Quote Post
Diusha
сообщение Sep 14 2015, 17:57
Сообщение #3


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



В гуях я уже смотрел, нужного не попалось. Может плохо искал, а может мы просто о разном. Мне нужно, чтобы без дополнительных кликов запущенная прога сразу понимала нажатия клавиш и мышу. Если Вы встречали что-то имненно такое, буду очень рад ссылочке
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 14 2015, 18:36
Сообщение #4


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



http://mathworks.com/help/matlab/ref/figure-properties.html

Там
Keyboard Control
Mouse Control


Цитата(Diusha @ Sep 14 2015, 18:57) *
В гуях я уже смотрел, нужного не попалось. Может плохо искал, а может мы просто о разном. Мне нужно, чтобы без дополнительных кликов запущенная прога сразу понимала нажатия клавиш и мышу. Если Вы встречали что-то имненно такое, буду очень рад ссылочке
Go to the top of the page
 
+Quote Post
Diusha
сообщение Sep 15 2015, 02:22
Сообщение #5


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Кажется, это было бы именно то, что нужно.
Но это доки для 2015-го матлаба, а у меня 2008...
Конечно, с этого надо было и начинать
Go to the top of the page
 
+Quote Post
Diusha
сообщение Sep 15 2015, 14:17
Сообщение #6


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Возможно, неудачно сформулировал предыдущее. Имелось в виду, что в 2008 нет функций KeyPressFcn, CurrentCharacter и др.

Мне вот тут подсказали waitforbuttonpress, но он не позволяет "персонифицировать" клавишу
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 16 2015, 14:57
Сообщение #7


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Всё там есть.
Чтобы в этом убедиться, достаточно набрать в командной строке матлаба:
Код
docsearch 'Figure Properties'
docsearch 'KeyPressFcn'


Цитата(Diusha @ Sep 15 2015, 15:17) *
в 2008 нет функций KeyPressFcn, CurrentCharacter и др.
Go to the top of the page
 
+Quote Post
Diusha
сообщение Sep 17 2015, 02:30
Сообщение #8


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Аааа... А я пытался
help KeyPressFcn
А он говорил: "не знаю такого"

Спасибо!
Бу ковыряться
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 22:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016