Como controlo dos Smartmotor independientemente, no encuentro el comando para direccionarlos?

En la literatura de Smartmotor menciona el comando SADDR# para direccionar cada motor pero o muevo los dos o solo el que esta por default.

Disculpa si me estoy viendo insistente. El ejemplo anterior yo lo entiendo como que es para asignarle una direccion a cada motor. de esta forma cuando se quiera manejar algun motor, solo hay que llamar la direccion que se le dio a ese motor con este programa(programa ejemplo).
En la Literatura de smartmotor menciona que para asignarle una direccion a cada motor se puede usar SADDR# en algun programa y bajarlo en el, asi que cuando se encienda, tome la direccion que el programa le asigana.
ESTE PROGRAMA ASIGNA AL MOTOR 2 LA DIRECCION 2 Y POSTERIORMENTE HACE UNA RUTINA DE HOME(PROGRAMA HECHO EN EL SOFTWARE SMI DE SMARTMOTOR)
SADDR2
ECHO
WAKE
MV
E=1000
V=-300000
A=10000
AMPS=200
G
WHILE Bt LOOP
MT
T=-300
WAIT=2000
0=-2000
MP
P=0
G
TWAIT
AMPS=1023
END
Con este programa ya queda asignado una direccion a este motor. Y cuando se quiera mover este motor a la posicion 500 solo hay que enviar los comandos:
2P=500
G
Si esto se hace en el software SMI si funciona, el motor 2 se mueve a la pos 500.
La literuatura dice que si se quiere usar otro software hay que agregarle a la direccion 2 el decimal 128. Ahi es donde no entiendo porque he intentado enviar:
130P=500
#130P=500
#2P=500
(dec130)P=500
(hex82)P=500
atraves del VI Serial WRITE y no reconoce este comando.
Pero si envio atraves del mismo VI Write:
P=500
G
Los dos motores se mueven a la posicion 500.
Este es mi problema.
Gracias por el soporte brindado.
[email protected]

Similar Messages

  • Como controlo el volumen del video que al abrirlo este en medio y no en full Fl(Action scrip 2.0)CS4

    Como controlo el volumen del video que al abrirlo este en
    medio y no en full estoy trabajando en Fl(ActionScript 2.0)CS4
    AYUDAME!!!!!!
    -.-.-.-.-.GRACIAS.-.-.-.-.-

    Hola, lo primero de todo es saber si estas cargando el video en la linea de tiempo de flash, o sea, cargandolo directamente en la pelicula como haces con los bitmaps (esto pasa cuando metes avi, mov, mpg, etc.), o estas usando un componente de reproduccion de media de los que trae flash, si es lo primero, no se puede porque va todo integrado lo que haces en embeber el video en la linea de tiempo, si es lo segundo, en las propiedades del componente, puedes elegir el buffer de carga, el nivel de volumenn si inicia solo o hay que darle al play, etc. Para esta última opción tienes que tener la pelicula a reproducir SI o SI en FLV, de lo contarrio flash no te la controlara. Ademas si la peli esta en flv en cuanto la cargues en flash saldra automaticamente el gestor de videos y te instalara por sus coho..... el componente que te digo, ya que la peli no se embebe en la animacion sino que se vincula....
    mira en el adjunto el componente que te digo
    para llegar a esto le das a Ctrl+F7 en Pc, mac ni idea pero supongo que sera el boton apple y F7

  • Como controlo el volumen del video que al abrirlo este en medio y no en full

    Como controlo el volumen del video que al abrirlo este en medio y no en full
    AYUDA!!!!
    GRACIAS!!!

    puede usted por favor explicar en detalle si es posible en Inglés

  • ¿como puedo oscurecer el contenido de un archivo PDF para imprimirlo?

    pues resulta que en la pc se ve bien, pero al imprimirlo (ya lo intente varias veces,en varias impresoras) el contenido aparece muy claro.
    espero y puedan ayudarme , gracias

    Podrías especificar que es lo que sale claro, imágenes, el texto?, podrías especificar por qué crees que ocurre?, lo digo por que sin ver el archivo es dificil imaginarlo.
    Otros PDFs supongo que no tienen ese problema, especilamente si los has probado en distintas CLASES de impresoras.
    Podrías adjuntar una página de ese PDF? En el menu de Archivo hay un comando para guardar como jpg u otros formatos gráficos una o varias páginas, tambien en el menú de Documento puedes extraer una página o desde el subpanel que se abre con el icono de páginas en el lado izquierdo.
    Dispones del Acrobat Pro para poder comprobar las fuentes y color que usan con la herramienta de Retocar texto?
    Has probado en el menu de Imprimir a hacerlo como imagen (que se encuentra en una ventana de Opciones Avanzadas)?

  • Hola queria saber como descargar la actualizacion de sofware 3.1.3 para mi 2g

    hola queria saber como descargar la actualizacion de sofware 3.1.3 para 2g

    No terminó de restaurar?  Lo desconectaste de la computadora antes de que terminara la restauración?  Si es así vuelve a conectarlo a la computadora y vuelve a darle al botón de restaurar y espera hasta que termine la operación.  La acción de restaurar no puede deshacerse una vez iniciada y si desconectas el terminal antes de que se complete la acción, no puedes volverlo a activar porque se ha quedado incompleta la acción de volver a instalar el sistema operativo.
    Para que lo entiendas un poco mejor, el restaurar el iPhone significa borrarlo y volver a instalar el sistema operativo.  Si te quedas a medias, el sistema no ha vuelto a instalarse bien.
    Si iTunes en la computadora no reconoce el terminal, entonces vas a tener que pasarlo al modo DFU.  Vuelve aquí si te pasa eso y te detallaré como hacerlo.

  • COMO VINCULAR DOS CASILLAS COMBINADAS (DESPLEGABLES) EN UN MISMO FORMULARIO?

    Buenas,
    Me preguntaba, si seria posible hacer que dos casillas combinadas esten vinculadas con varios valores, me refiero que cuando una marque 180 la otra aparezca el valor, ciento ochenta, la unica manera es crear un javascript? y si es asi como lo tendria que hacer? Gracias por adelantado.
    Saludos,
    Eduard

    que tal,
    supongamos que tienes en el "dropdown1" los numeros, y en el "dropdown2" los textos
    agrega este script a la accion "onBlur" del "dropdown1"
    var f1 = this.getField("dropdown1");
    var index = f1.currentValueIndices;
    var f2 = this.getField("dropdown2");
    f2.currentValueIndices = index;
    el valor del dropdown2 se va a actualizar hasta que te salgas del dropdown1, no inmediatamente despues que escojas un valor de la lista.

  • Como enlazar dos Tablas

    Buen Dia
    Estoy tratando de hacer una consulta que me muestre las ordenes de venta (OINV )a y la factura(ORDR) que se genero de esa orden de venta.
    Algo mas o menos asi.
    Num. orden de venta                  Num factura
    0001                                             1235
    0002                                             1038
    he tratado de unirlas mediante la instruccion Join pero no funciona como deberia ya que me manda algo asi
    Num. orden de venta                  Num factura
    0001                                             1235
    0002                                             1235
    0003                                             1235
    0004                                             1235
    Alguna idea de como hacer esto
    Gracias.

    Hola...
    Te sugiero que revises a nivel de detalle en la Factura (INV1). Existen campos que identifican el documento referencia (puede ser una entrega o una Orden de Venta e incluso una cotización)
    BaseType (Clave de Objeto del documento origen, ejemplo: si es una entrega aparece 15)
    BaseRef (Número del documento origen)
    Intenta el join entre los campos BaseRef (INV1) y DocNum del documento base (ORDR).
    Saludos Cordiales,

  • TS4212 como puedo descargar el osx lion desde una pc para poder reinstalar mi imac?

    como puedo descargar el osx Mountain Lion desde una pc con Windows 7 para poder reinstalar mi imac?

    Mi frustración de no poder sincronizar mis contactos desde mi Mac hacia Gmail obedece estrictamente a que me hice de un smartphone con Android y de querer tener todo en un mismo lugar.
    Lo que hice fue instalar KIES, que es un software de SAMSUNG y que permite sincronizar elementos desde y hacia la computadora, desde y hacia el dispositivo.
    Con esto conseguí tener mis contactos dentro del teléfono, tanto de CONTACTOS del Mac como los contactos de GMAIL.
    No lo había intentado antes porque mi intención inicial era poder tener SINCRONIZADO todo sin necesidad de cables... pero no contaba con los problemas legales entre Apple y Google, los cuales hacen que, por lo menos, MOUNTAIN LION no pueda sincronizar los contactos entre una y otra plataforma.
    Aún sigo sin poder sincronizar las dos cuentas dentro del Mac... pero por lo menos tengo ya todo en mi teléfono.
    Muchas gracias por la ayuda.

  • Como respaldo la informacion de mi iphone en itunes para actualizarlo sin perder mis archivos

    ¿cómo respaldo la informacion de mi iphone en itunes para actualizarlo sin perder mis archivos?

    Hola amigo, me encuentro en la misma situación, ¿has podido solucionar tu problema?.Compre un iphone 5 de segunda mano todo correcto funcionando correctamente y ahora que le he realizado una restauración me pide el ID para poderlo activar y no lo dispongo tampoco he podido contactar con el dueño anterior. Alguien que nos pueda ayudar a resolver el problema.
    Gracias!

  • Como conectar una mira GV-498B a un PC para visualizar señales de video

    Hola buenas tenemos un TV PATTERN GENERATOR y queriamos conectarlo en paralelo a un PC para poder visualizar la informacion que contiene la señal de video.
    Nos interesaria saber si esto es posible y si lo es saber como podriamos llevarlo a cabo, tambien si  luego podria verse con el LABVIEW.
    gracias.

    Buenos días:
    En primer lugar me gustaría aprovechar la ocasión para mencionar que el USB-6008/6009 son plataformas de hardware con recursos muy limitados de propósito académico.
    Segundo, dado que ningún hardware mencionado puede lograr medir PWM te invito a leer la siguiente información sobre métodos alternativos (aclaro, esto funciona solo si la frecuencia de la señal es más lenta que las iteraciones del software):
    1. USB-6008 and USB-6009 RPM Reading with Counter (Frequency)
    2. PWM (square-wave) Frequency and Duty Cycle Detection on Non-Counter DIO
    La manera correcta de leer señales PWM es con hardware de mayor precisión que posea mejores contadores (más información aquí: Pulse Width Modulation (PWM) Using NI-DAQmx and LabVIEW), considera un posible cambio de equipo.
    Saludos,
    Alejandro | Academic Program Engineer | National Instruments

  • Necesito saber si el MacBook Air tiene el componente Niquel en su estructura metalica ya que soy alergica por contacto. De ser asi, si existe algun producto como mica plástica con lo que pueda recubrirlo para evitar el contacto. Gracias.

    Hola,
    Necesito saber si el MacBook Air tiene el componente Niquel en su estructura metalica ya que soy alergica. De ser asi, saber si existe algun producto como mica adhesiva plastica para evitar asi el contacto.
    Gracias!

    Aquí está el informe ambiental para el Mbair.
    http://www.apple.com/environment/reports/

  • Tengo un gran problema que no se como solucionar, lo que paso es que me salio para actualizar firefox y el problema es que se me desabilitaron los complementos y la cosa es que desintale firefox y lo instale de nuevo y aora firefox no funciona

    '''texto en negrita'''Miren aora les puedo detallar mas: el problema es ese que les conte. Cuando lo desintale el programa ahora nisiquiera entra, por favor ayudenme, este es el unico programa que no funciona correctamente y no me gusta el navegador que estoy usando en estos momentos, porfavor contestenme

    Tienes razón esa herramienta no aparece en la versión actual de Reflow. te sugiero preguntes esto escuetamente en el foro de Edge Reflow en inglés.
    Aunque es posible que nunca se haya incluido ( por ahora al menos) en versiones comerciales disponibles.
    New Question:
    (Title: Unavailable or removed tool as seen on this Adobe demo.
    Text: Which tool of Edge Reflow is used on this video (Adobe Systems Create the Web Keynote : Adobe Edge Reflow Sneak link in description - YouTube) at 5' 20" for placing an html (?) on a demo file. I cannot find it and neither the way to do it).

  • Como desautorizo una computadora si ya no la tengo para descargar mi contenido en itunes

    desautorizar una computadora para descargar contenido con una computadora nueva

    Utilice el comando Retirar todas las autorizaciones documentadas en este documento, o si no es una opción, en el enlace "contacto con el servicio de iTunes Store 'en la parte inferior de la misma.
    (125217)

  • Para cuando CollectForOutput como opción de menú?

    Hola, el CollectForOutput solo te reune las imágenes enlazadas, pero las incrustadas no, y hay que hacerlo cortando y pegando en PS y retrasa el proceso. Ai incluirá esta opción en la siguiente versión, como opción del menú?, gracias.

    Las imágenes incrustadas YA están en el archivo Illustrator que guardas.
    Y como habrás comprobado Illustrator no tiene un comando para desincrustar una imagen directamente, otro motivo para evitar incrustarlas si no es imprescindible.
    Para archivar documentos de Illustrator con sus imágenes, te recomendaría que ordenases las imágenes en carpetas previamente o generes en Bridge Colecciones o Colecciones inteligentes (se trata de archivos procedentes de diversas carpetas) y los adjuntes a los archivos de illustrator.
    No creo que en un futuro inmediato Illustrator contemple la inclusión de un comando tipo Collect for Output (Reunir para Salida) ya que los flujos de producción se basan en PDF, no niego que para archivar resulte práctico.
    De todas formas en los foros USA hay una sección para solicitar opciones o posibilidades de futuras versiones:
    http://forums.adobe.com/community/illustrator/illustrator_feature_requests

  • WTK 2.5.1on Linux

    Hi I am migrating my development enviroment from windows to linux but I am finding some problems, here are three issues I have seem:
    1 =======================
    The scripts run.sh does not work to solve this I had to:
    1. change permission chmod 755
    2. change the file where it says:
    DEMO=demos
    put
    DEMO=Demos
    2 =======================
    I am trying to test a jar file using jsr75 to access cell filesystem it works great on WTK2.5.1 on windows but it stops when reading a directory on Linux the emulator asks permission to read the user press yes it goes when it asks again to read the contents of that directory the user press yes and nothing happens. I have double checked permissions on the appd/filesystem/root1 permissions even with chmod 777 it does not work. See that this same .jar works well on Windows WTK2.5.1
    3 =======================
    In the games demo the push-puzzle when play a sound it sounds too strange, as it was played fast foward
    =======================
    I am using netbeans 5.5.1 and wtk2.5.1 that came with it on Ubuntu 7.04 with kernel 2.6.20-16 and java -version returns
    java version "1.5.0_11"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
    ===============
    Thanks, hope to hear from you soon

    Hi Thanks for your answer the issue 1 was done with the Ktoolbar but issue 2 dtill not working even if i am using ktoolbar to create a project build and run it.
    Here is the KtoolBar console output:
    Warning: Cannot convert string "-b&h-luxi sans-medium-r-normal--*-140-*-*-p-*-iso8859-1" to type FontStruct
    Warning: Cannot convert string "-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1" to type FontStruct
    /usr/share/themes/Human/gtk-2.0/gtkrc:71: Engine "ubuntulooks" is unsupported, ignoring
    /usr/share/themes/Human/gtk-2.0/gtkrc:241: Priority specification is unsupported, ignoring
    Running with storage root DefaultColorPhone
    Running with locale: pt_BR.UTF-8
    Running in the identified_third_party security domain
    Warning: To avoid potential deadlock, operations that may block, such as
    networking, should be performed in a different thread than the
    commandAction() handler.and here is my code:
    * MIDletAcessoFileSystem.java
    * Created on 9 de Junho de 2007, 16:24
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Enumeration;
    import javax.microedition.io.Connector;
    import javax.microedition.io.file.FileConnection;
    import javax.microedition.io.file.FileSystemRegistry;
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    * Exemplo de utiliza��o do FileSystem
    * @author Tadeu Ferreira Oliveira
    * @version 0.1
    public class MIDletAcessoFileSystem extends MIDlet implements CommandListener{
         * Uma lista para exibir o nome dos arquivos encontrados
        private List lista;
         * Comando para sair do programa
        private Command sair;
         *Acionado para exibir o conte�do de um diret�rio no sistema de arquivos
        private Command listarArquivos;
         * Versao da API FileConnection
        private String versao;
         * Construtor obtem o valor da vari�vel versao
        public MIDletAcessoFileSystem(){
            this.versao = System.getProperty("microedition.io.file.FileConnection.version");
         * Localiza todos os drives dispon�veis no aparelho
         * @return Retorna um Enumeration de String com o nome dos drives encontrados
        private Enumeration obterListaDeDrives(){
            Enumeration drives =  FileSystemRegistry.listRoots();                           
            return drives;
         * Localiza todos os arquivos em um determinado drive
         * @return Retorna um String[] com o nome dos arquivos encontrados
         * @param drive O drive que dever� ser listado sem barra no in�cio Ex.: root1/
        private Enumeration obterListaDeArquivos(String drive){
            Enumeration arquivos =  null;
            try {
                FileConnection fc = (FileConnection) Connector.open("file://localhost/"+drive, Connector.READ);
                arquivos = fc.list();
            } catch (IOException ex) {
                ex.printStackTrace();
            return arquivos;
        public List get_lista(){
            if (this.lista == null){
                String[] elementos = null;           
                lista = new List("Arquivos",List.EXCLUSIVE);
                lista.addCommand(get_sair());
                lista.addCommand(get_listarArquivos());
                lista.setCommandListener(this);
            return lista;
        public Command get_sair(){
            if(sair == null){
                sair = new Command("Sair",Command.EXIT,0);
            return sair;
        public Command get_listarArquivos(){
            if(this.listarArquivos == null){
                this.listarArquivos = new Command("Listar",Command.ITEM,1);
            return this.listarArquivos;
        public void startApp() {
            Display d = Display.getDisplay(this);
            if (versao != null){
                if (versao.equals("1.0")){
                    d.setCurrent(get_lista());
                String elem = null;
                Enumeration em = this.obterListaDeDrives();           
                while (em.hasMoreElements()) {
                    elem = (String) em.nextElement();
                    get_lista().append(elem,null);  
            }else{
                Alert alErro = new Alert("Erro","Aparelho sem suporte a arquivos",null,AlertType.ERROR);
                alErro.setTimeout(Alert.FOREVER);
                d.setCurrent(alErro,get_lista());
        public void pauseApp() {
        public void destroyApp(boolean unconditional) {
        public void commandAction(Command command, Displayable displayable) {
            if (command == get_sair()){
                this.destroyApp(true);
                Display.getDisplay(this).setCurrent(null);
                this.notifyDestroyed();
            }else{
                if(command == get_listarArquivos()){               
                    //obtem o drive selecionado no momento
                    int indice = this.get_lista().getSelectedIndex();
                    String drive = this.get_lista().getString(indice);
                    //limpar a lista
                    this.get_lista().deleteAll();
                    String elem = null;
                    Enumeration en = this.obterListaDeArquivos(drive);
                    //adicionar os arquivos na lista
                    while (en.hasMoreElements()) {
                        elem = (String) en.nextElement();
                        this.get_lista().append(elem,null);  
    }

Maybe you are looking for

  • In FI Line Item Display Purchase Document Not appearing

    Dear All, Could you please help me, how i can get the Purchasing document Number in Line Item Report . Thank you in advance. KSK

  • Play audio from file to speaker with Media Foundation

    I'm attempting to play the audio track from an mp4 file to my speaker. I know Media Foundation is able to decode the audio stream as I can play it with the TopoEdit tool. In the sample code below I'm not using a media session or topology. I'm attempt

  • Dv7-1464nr How to remove keyboard after a spill ?

    A friend had a spill all over the keyboard. Now the laptop won't boot. How do I remove the keyboard? in the bottom there are like 6 m2.5x12 screws one of marked keyboard, about 18 m2.5x3. 3 of are under dvd ?? 

  • Mass sending (email attachments)

    Hii all, I am working on sending  payslips as email attachment to respective employees in a single shot. The standard program that generates the payslip is HINCALC0. When you execute this program and enter the required field values, you will be able

  • Safari keeps crashing on my iPad!

    Safari keeps crashing and I lose all my stored data. It happens very often...at least a hundred times in the last two weeks. I wonder if Apple is aware if this issue on their iPad? I am not running any apps, just one window in Safair. What gives Appl