Para detener un proceso en Matlab con el teclado Dvorak

3

La combinación de teclas CMD-C y CMD-point funcionan en la combinación de teclas Qwerty en Matlab de OSX, pero no con la combinación de teclas Dvorak en Matlab de OSX. Debe haber un error en Matlab, lo que está causando esto.

El problema es que cuando presiono el botón de reproducción para un algoritmo en bucle while. Muchas veces, quiero detenerlo antes de que termine el bucle while.

El siguiente código no es un código de bajo nivel, ya que se puede detener con la distribución del teclado Qwerty.

  

¿Cómo puede detener el proceso en OSX Matlab con la distribución del teclado Dvorak?

Ejemplo de la función que estoy intentando detener

while 1;
     3
end
    
pregunta Léo Léopold Hertz 준영 07.12.2013 - 09:55

2 respuestas

1

Combo CTRL-C codificado de Matlab

No es CMD-C, es CTRL-C VISUALMENTE. Entonces presione CTRL-C como está escrito en su teclado, no la C en el diseño Dvorak o cualquier otro diseño. Matlab ha codificado el comando de interrupción a una clave, no a una letra.

Debugging

La forma en que lo hago es crear un punto de interrupción con las variables en bucle

for ii=1...10000
     if isequal(ii,2000)  
         %Add here a breakpoint
     end
     ...
end

donde los puntos de interrupción permiten detener la ejecución. También Matlab de la fuerza es la otra manera. No conozco otra manera de hacerlo.

    
respondido por el hhh 07.12.2013 - 10:07
1

Es CTRL-C , pero Command-period también funciona. Si has probado esto y no está funcionando probablemente estés intentando interrumpir una función Eso no es interrumpible. No puedes interrumpir una función de bajo nivel. llamada, como una gran matriz multiplicada o barra invertida o algo así.

    
respondido por el AppleDevX 07.12.2013 - 11:10

Lea otras preguntas en las etiquetas