Baixe o app para aproveitar ainda mais
Prévia do material em texto
Treinamento Programação Avançada Robô COMAU C4G Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Tarefas executadas por instruções em um programa Engenharia da Assistência Técnica Robótica Betim, *. Deslocar os braços do robô; Enviar e receber as informações: Controlar a ordem de execução das instruções; Verificar a presença de erros ou de outras condições particulares; Treinamento Assistência Técnica Robótica Componentes da Linguagem Engenharia da Assistência Técnica Robótica Betim, *. Set de Caracteres Palavras. Símbolos e Operadores Reservados Identificadores Definidos pelo Usuário Instruções Espaços em Branco Comentários Estrutura do Programa Exemplo de Programa Sintaxe Treinamento Assistência Técnica Robótica Set de Caracteres Engenharia da Assistência Técnica Robótica Betim, *. Letras: a b c d e f c h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Algarismos: 0 12 3 4 5 6 7 8 9 Símbolos: @ < > = / * + - _ , ; . # S ‘ [ ] % { } \ : ! ( ) Caracteres Especiais: blank (space), tab Treinamento Assistência Técnica Robótica Palavras. Símbolos e Operadores Reservados Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Palavras. Símbolos e Operadores Reservados Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Palavras. Símbolos e Operadores Reservados Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Identificadores Definidos pelo Usuário Engenharia da Assistência Técnica Robótica Betim, *. Os identificadores disponíveis para o usuário são: Programas Variáveis Constantes Rotinas Etiquetas Tipos de dados definidos pelo usuário Campos Treinamento Assistência Técnica Robótica Instruções Engenharia da Assistência Técnica Robótica Betim, *. Os programas PDL2 são constituídos por instruções, formadas por associações dos seguintes elementos: Palavras, símbolos e operadores reservados; Identificadores pré-definidos; Identificadores definidos pelo usuário. Treinamento Assistência Técnica Robótica Espaços em Branco Engenharia da Assistência Técnica Robótica Betim, *. Os espaços em branco servem para separar as palavras e os identificadores reservados. Treinamento Assistência Técnica Robótica Comentários Engenharia da Assistência Técnica Robótica Betim, *. Por comentário se entende uma pane do texto no interior de um programa que não faz parte do programa de instruções. Tal comentário tem como símbolo inicial dois pequenos traços (--). -- Isto é uma frase comentada. Treinamento Assistência Técnica Robótica Estrutura do Programa Engenharia da Assistência Técnica Robótica Betim, *. A estrutura do programa é a seguinte: PROGRAM nome <atributos> <declaração de constantes, variáveis e tipos> <declaração de rotinas> BEGIN <CYCLE> <instruções executáveis> END nome Treinamento Assistência Técnica Robótica Exemplo de Programa Engenharia da Assistência Técnica Robótica Betim, *. PROGRAM peça VAR repouso, transp, mesa, descarte : POSITION BEGIN CYCLE MOVE TO repouso OPEN HAND 1 WAIT FOR SDIM[1] = ON --sinal de transportador pronto MOVE TO transp CLOSE HAND 1 IF SDIN[2] = OFF THEN --determina se a peça é boa MOVE TO mesa ELSE MOVE TO descarte ENDIF OPEN HAND 1 --põe a peça na mesa ou .na caixa de descarte Treinamento Assistência Técnica Robótica Sintaxe Engenharia da Assistência Técnica Robótica Betim, *. Os itens opcionais estão descritos entre parênteses. Por exemplo, a descrição: Item1 <item2> item3 resultará nas seguintes possibilidades: item1 item3 item1 item2 item3 Treinamento Assistência Técnica Robótica Sintaxe Engenharia da Assistência Técnica Robótica Betim, *. Os itens que aparecem uma ou mais vezes são acompanhados por três pontos. Por exemplo, a descrição: Item1 item2... resultará nas seguintes possibilidades: item1 item2 item1 item2 item2 item1 item2 item2 item2 Treinamento Assistência Técnica Robótica Sintaxe Engenharia da Assistência Técnica Robótica Betim, *. As barras verticais servem para separar as seleções que podem ser efetuadas. Se for necessário escolher pelo menos uma, o inteiro grupo é envolvido por barras duplas. Por exemplo, a descrição: II item1 I item2 resultará nas seguintes possibilidades: item1 item2 Treinamento Assistência Técnica Robótica Representação de Dados Engenharia da Assistência Técnica Robótica Betim, *. No PDL2 estão definidas os seguintes tipos de dados: INTEGER VECTOR REAL POSITION BOOLEAN JOINTPOS STRING XTNDPOS ARRAY RECORD Treinamento Assistência Técnica Robótica INTEGER Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados INTEGER representa valores numéricos inteiros compreendidos entre - 2147483647 a + 2147483647. As seguintes constantes pré-definidas representam, respectivamente, os valores INTEGER mínimo e máximo: MAXINT MINI NT " - " Treinamento Assistência Técnica Robótica INTEGER Engenharia da Assistência Técnica Robótica Betim, *. O PDL2 pode executar as seguintes operações nos dados de tipo INTEGER: aritméticas (+, -, *, /, div, mod, ** , +=, -=) relacionais (<, >, =, o, <=, >=) a nível de bit (and, or, xor, not, shr, shl, ror, rol) Treinamento Assistência Técnica Robótica REAL Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados REAL representa os valores numéricos que incluem uma vírgula decimal e uma parte fracionária ou números expressos em notação científica. A figura abaixo ilustra a faixa de valores possíveis para este tipo de variável. Treinamento Assistência Técnica Robótica BOOLEAN Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados BOOLEAN representa as constantes boleanas pré-definidas TRUE (ON) e FALSE (OFF). O PDL2 pode executar as seguintes operações nos dados da classe BOOLEAN: relacionais ( =, o ) -booleanas (and, or, xor, not) Treinamento Assistência Técnica Robótica STRING Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados STRING representa uma série de caracteres ASCII que são considerados como um grupo único de dados. Um apóstrofe assinala o início e o fim de um string. Por exemplo: 'valor da string ‘ Treinamento Assistência Técnica Robótica STRING Engenharia da Assistência Técnica Robótica Betim, *. Além dos caracteres ASCII imprimíveis, os strings podem conter também seqüências de controle. Uma seqüência de controle é constituída por uma barra invertida (\) acompanhada por um código ASCII qualquer de três algarismos. Por exemplo: Literal: 'O código ASCII 126 é um til: \126' Valor: O código ASCII 126 é um til: ~ Treinamento Assistência Técnica Robótica STRING Engenharia da Assistência Técnica Robótica Betim, *. Todos os caracteres não imprimíveis em um valor STRING não representados no formato supracitado são substituídos por espaços em branco. Para obter os caracteres barra invertida (\) ou apóstrofe (') em um valor literal STRING, é necessário colocar dois em seguida. Por exemplo: Literal: 'Apostrofo '' ' Valor: Apostrofo ' Treinamento Assistência Técnica Robótica STRING Engenharia da Assistência Técnica Robótica Betim, *. O PDL2 pode executar as seguintes operações nos dados de tipo STRING: - relacional (<, >, =, o, <=, >=) Ademais, o PDL2 fornece rotinas internas para a execução de manipulações de STRING comuns (consultar o Capítulo "Elenco das Rotinas Internas") Treinamento Assistência Técnica Robótica ARRAY Engenharia da Assistência Técnica Robótica Betim, *.O tipo de dados ARRAY representa um agrupamento ordenado de dados, todos de um mesmo tipo. O programador pode declarar um dos seguintes tipos: INTEGER VECTOR POSITION REAL JOINTPOS BOOLEAN XTNDPOS STRING RECORD Treinamento Assistência Técnica Robótica RECORD Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados RECORD é composto por um ou mais dados que utilizam um único nome. Cada dado pertencente a um record é denominado campo. Pode ser de qualquer um dos tipos de dados do PDL2, exceto SEMAPHORE, NODE ou PATH (estes tipos de dados não são vistos neste curso) e o próprio RECORD Treinamento Assistência Técnica Robótica VECTOR Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados VECTOR representa um valor com direção e magnitude. É constituído por três componentes do tipo REAL. O PDL2 pode executar as seguintes operações em um tipo de dado VECTOR: aritméticas (+, -) aritméticas (*, f) VECTOR-INTEGER, VECTOR-REAL e vice-versa relacionais (=, o) vetoriais (#, @) Treinamento Assistência Técnica Robótica VECTOR Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica POSITION Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados POSITION é usado para descrever a posição de um sistema cartesiano de coordenadas com relação a outro (chamado sistema inicial). Geralmente, um valor do tipo POSITION é usado para especificar a posição final para uma instrução MOVE que é posição a ser alcançada pela ferramenta, instalada na extremidade do braço, com relação ao sistema do usuário. Treinamento Assistência Técnica Robótica POSITION Engenharia da Assistência Técnica Robótica Betim, *. Para definir a orientação realiza-se 3 rotações. A primeira rotação (primeiro ângulo de Euler El) é em torno do eixo Z do sistema inicial, a segunda é em torno do eixo Y do sistema resultante (ângulo E2), a terceira é em torno do eixo Z do sistema final (ângulo E3). P0:=POS(100.200.150.90.150.0.' Treinamento Assistência Técnica Robótica POSITION Engenharia da Assistência Técnica Robótica Betim, *. O PDL2 pode executar as seguintes operações no ripo de dados POSITION: - posição relativa (:) POSITION-POSITION, POSITION-VECTOR O exemplo a seguir mostra como declarar e utilizar uma variável POSITION: PROGRAM postest VAR . - pos_var : POSITION ' BEGIN pos_var : = P0S(294, 50T, 1492, 13, 29, 16, '') END pos Treinamento Assistência Técnica Robótica Sistemas de Coordenadas de Referência Engenharia da Assistência Técnica Robótica Betim, *. Valores tipo POSITION podem ser utilizados para representar sistemas de coordenadas cartesianos ou a posição de objetos com relação a sistemas de coordenadas cartesianos. Treinamento Assistência Técnica Robótica JOINTPOS Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados JOINTPOS representa a posição real das juntas do braço, em graus. A cada articulação do braço corresponde um componente real. Cada valor real é a distância efetiva que a articulação deve percorrer a partir da sua posição pré-definida "zero". Treinamento Assistência Técnica Robótica JOINTPOS Engenharia da Assistência Técnica Robótica Betim, *. Os componentes individuais de JOINTPOS, como componentes tipo ARRAY, são referenciados por números índice. Por exemplo: PROGRAM jnttest VAR Real_var : REAL jomtpos_var : JOINTPOS BEGIN real_var := joinzpos_var [5] jointpos_var [2] := real_exp END jnttest Treinamento Assistência Técnica Robótica XTNDPOS Engenharia da Assistência Técnica Robótica Betim, *. O tipo de dados XTNDPOS representa a posição do braço que envolve um grande número de eixos que está incluída na configuração básica do robô. É utilizada para o movimento integrado de um grupo de eixos, constituído por um braço de robot e alguns eixos auxiliares adicionais, tratados como uma única unidade no sistema. O tipo de dados XTNDPOS é composto por uma posição cartesiana para o robot e um ARRAY de valores de articulação para os eixos remanescentes. Treinamento Assistência Técnica Robótica XTNDPOS Engenharia da Assistência Técnica Robótica Betim, *. Componentes individuais de um valor tipo XTNDPOS são referenciados utilizando notação de campo com os campo pré-definidos POS, um valor tipo POSITION, e AUX, um ARRAY de valores tipo REAL. Por exemplo: PROGRAM auxaxis VAR plxtn : XTNDPOS BEGIN plxtn.POS _= POS (294, 507, 1492, 13, 29, 16, '), plxtn.AUX[1] := 100 plxtn.AUX[2] := 150 END auxaxis Não existem operações para o tipo de dados XTNDPOS inteiro. Treinamento Assistência Técnica Robótica Declaração de Constantes Engenharia da Assistência Técnica Robótica Betim, *. A sintaxe a ser utilizada para a declaração de uma constante é a seguinte: name = || literal I predef_const_id' II As declarações de constantes aparecem na respectiva seção, após a palavra reservada CONST. Por exemplo: CONST num_parts — 4 max_angle =180.0 " part_mask = 0>:F3 test__flag = TRUE error = 'Ocorreu um erro.' Treinamento Assistência Técnica Robótica Declaração de Tipos Engenharia da Assistência Técnica Robótica Betim, *. As definições RECORD são declaradas na seção de declaração TYPE de um programa. A declaração de um tipo estabelece dois atributos a um identificador para o tipo; um nome e uma definição de RECORD ou nó. A sintaxe para a declaração de definição de um RECORD é a seguinte: nome_tipo = RECORD <nome_campo <, nome_campo>... : tipo_dado>... ENDRECORD Treinamento Assistência Técnica Robótica Variáveis e Rotinas Pré-declaradas Engenharia da Assistência Técnica Robótica Betim, *. Através da cláusula opcional EXPORTED FROM, é possível declarar as variáveis e as rotinas como pertencentes a outro programa ou como não exclusivas e utilizáveis por outros programas. Isto permitea programas de usar as mesmas variáveis e rotinas. A cláusula EXPORTED FROM pode ser utilizada em qualquer declaração de variável ou de rotina. (Para a declaração das rotinas, consultar o Capítulo "Rotinas"). A sintaxe para a declaração de uma rotina é a seguinte: EXPORTED FROM nome_prog Treinamento Assistência Técnica Robótica Variáveis e Rotinas Pré-declaradas Engenharia da Assistência Técnica Robótica Betim, *. O exemplo seguinte mostra em qual modo é utilizada a cláusula EXPORTED FROM para as variáveis compartilhadas. Os exemplos sobre rotinas compartilhadas estão descritos no apêndice "Exemplos de Programação". Treinamento Assistência Técnica Robótica Expressões Engenharia da Assistência Técnica Robótica Betim, *. As expressões são formadas por combinações de um número qualquer de constantes, variáveis, rotinas função e valores literais unidos por operadores para que representem um valor. Por exemplo: Treinamento Assistência Técnica Robótica Expressões Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Operações Aritméticas Engenharia da Assistência Técnica Robótica Betim, *. Os operadores aritméticos executam operações aritméticas normais nos operandos INTEGER, REAL ou VECTOR. Os operadores aritméticos são os seguintes: Treinamento Assistência Técnica Robótica Operações Relacionais e Lógicas Engenharia da Assistência Técnica Robótica Betim, *. Relacionais Lógicas Treinamento Assistência Técnica Robótica Operações Bit-a-Bit Engenharia da Assistência Técnica Robótica Betim, *. As operações bit-a-bit executam uma operação específica nos bits de um valor INTEGER. Estes tipos de operações podem ser feitos em três diferentes modos: utilizando operadores BOOLEAN, operadores de rotação ou de deslocamento e funções internas (BIT_TEST,BIT_SET, e BIT_CLEAR). Os operadores de deslocamento requerem operandos INTEGER e produzem resultados INTEGER. O operando à esquerda é o valor a ser deslocado ou submetido à rotação e o operando à direita especifica o número de bits a serem deslocados ou submetidos à rotação. Treinamento Assistência Técnica Robótica Operações Bit-a-Bit Engenharia da Assistência Técnica Robótica Betim, *. Os operadores de deslocamento executam um deslocamento aritmético que provoca o descarte dos bits deslocados, a entrada de zeros nas posições vagas em um deslocamento para a esquerda e uma cópia do bit de sinal bit (bit 32) do valor original para as posições vagas em um deslocamento para a direita. Os operadores de rotação fazem com que o(s) bit(s) deslocado(s) seja(m) transferidos para o outra extremidade do valor. Treinamento Assistência Técnica Robótica Operações Bit-a-Bit Engenharia da Assistência Técnica Robótica Betim, *. Resultado de Operações de Deslocamento e Rotação Treinamento Assistência Técnica Robótica Operações Bit-a-Bit Engenharia da Assistência Técnica Robótica Betim, *. A seguir estão elencadas as operações executadas mediante os operadores BOOLEAN, de rotação e de deslocamento. Consultar o capítulo "Elenco das Rotinas Internas" para maiores esclarecimentos relativos a BIT_TEST, BIT_SET e BIT_CLEAR. Treinamento Assistência Técnica Robótica Operações Vetoriais Engenharia da Assistência Técnica Robótica Betim, *. As operações VECTOR compreendem as operações relativas ao produto externo e ao produto interno. Treinamento Assistência Técnica Robótica Operações Vetoriais – Produto Externo Engenharia da Assistência Técnica Robótica Betim, *. O operador do produto externo (#) tem como resultado um valor VECTOR normal em relação aos operandos VECTOR . O módulo equivale ao produto dos módulos dos operandos pelo seno do ângulo entre os operandos. A direção é determinada pela regra da mão direita. Por exemplo: VEC(2, 5, 7) * VEC(3, 9, 1) = VEC(-58, 19, 3) Treinamento Assistência Técnica Robótica Operações Vetoriais – Produto Interno Engenharia da Assistência Técnica Robótica Betim, *. O operador do produto interno (@) tem como resultado um valor REAL correspondente à soma dos produtos dos elementos correspondentes dos dois operandos VECTOR. Por exemplo: VEC(7.0, 6.5, 13.4) G VEC'd.3, 5.2, 0.0) = 42.9 Treinamento Assistência Técnica Robótica Operação de Posição Engenharia da Assistência Técnica Robótica Betim, *. O operador de posição (:) executa uma particular operação de posição. Pode ser utilizado por dois operandos POSITION ou com um operando POSITION e um operando VECTOR. POS(O, 20, 30, C, 30, 0, '') : POS(O, 20, 30, 45, 0, 0, "') = P0S(33.6£, 40, 50.981, 0, 30, 65, '') POS(10, 20, 30, 0, 30, 0, '') : VEC(10, 0, 0) = VEC(18.660, 20, 25) Treinamento Assistência Técnica Robótica Conversão de Tipos de Dados Engenharia da Assistência Técnica Robótica Betim, *. Não existem no PDL2 conversões implícitas de tipos de dados. Entretanto, um valor INTEGER pode ser usado como um valor REAL. O PDL2 fornece rotinas internas para a execução de conversões de tipo entre alguns dos outros tipos de dados (consultar o capítulo "Elenco das Rotinas Internas"). Treinamento Assistência Técnica Robótica Precedência entre Operadores Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica CAPÍTULO 5 – MATRIZES DE PORTAS I/O Engenharia da Assistência Técnica Robótica Betim, *. Neste capítulo estão descritos os seguintes tipos de matrizes de porta utilizadas no PDL2: 1_ Matrizes de portas digitais, analógicas e grupos 2_ Matrizes de portas definidas pelo sistema 3_ Matrizes de portas da memória compartilhada 4_ Matrizes de portas para acesso de dispositivo definido pelo usuário Treinamento Assistência Técnica Robótica Matrizes de Portas Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Exemplos de Acesso a Tipos de Matrizes Engenharia da Assistência Técnica Robótica Betim, *. Treinamento Assistência Técnica Robótica Matrizes de portas User-defined e Appl-defined Engenharia da Assistência Técnica Robótica Betim, *. As matrizes que se encaixam nesta categoria são: $DIN e $DOUT $IN e $OUT $GIN e $GOUT $AIN e $AOUT $FMI e $FMO Treinamento Assistência Técnica Robótica Matrizes de portas - $DIN e $DOUT Engenharia da Assistência Técnica Robótica Betim, *. As matrizes de portas $DIN e $DOUT permite o acesso por parte do programa a entradas ou saídas digitais. PDL2 trata estes dados como um valor boleano. Por exemplo: IF $DIN[n] = ON THEN . . . $DOUT[n] := ON Treinamento Assistência Técnica Robótica Matrizes de portas $IN e $OUT Engenharia da Assistência Técnica Robótica Betim, *. $IN e $OUT são matrizes de portas digitais, reservadas para aplicações. Treinamento Assistência Técnica Robótica Matrizes de portas $GIN e $GOUT Engenharia da Assistência Técnica Robótica Betim, *. As matrizes de portas $GIN e $GOUT permitem o acesso, por parte do programa, aos dados de um grupo de sinais de entrada ou de saída. O PDL2 considera estes dados como um valor INTEGER. Por "exemplo: IF $GIN[ N ] > 8 s $GOUT[ N ] := 4 Treinamento Assistência Técnica Robótica Matrizes de portas $GIN e $GOUT Engenharia da Assistência Técnica Robótica Betim, *. O grupo de sinais pode ser formado por um mínimo de 1 a um máximo de 16 bits; cada bit corresponde a uma linha de entrada ou de saída. Os bit não utilizados são considerados como zero. Por exemplo: Quando x é ON e o é OFF em um grupo de 8 bits: Grupo de 8 Sinais Valor Integer ooooooox 1 ooooooxo 2 oooooxox 5 o o o o x o x .x 11 Treinamento Assistência Técnica Robótica Matrizes de portas $AIN e $AOUT Engenharia da Assistência Técnica Robótica Betim, *. As matrizes de portas $AIN e $AOUT permitem o acesso, por parte do programa, aos dados na forma de sinal analógico. O PDL2 considera estes dados como sendo um valor INTEGER. Por exemplo: IF $AIN[n] > 8 THEN ENDIF . $AOUT[n] := 4 O sistema converte um sinal analógico de entrada em um número binário de 16 bits e um número binário de 16 bits em um sinal analógico de saída. Treinamento Assistência Técnica Robótica Matrizes de portas $FMI e $FMO Engenharia da Assistência Técnica Robótica Betim, *. São matrizes de portas flexíveis para aplicação que assumem sempre valores inteiros. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema Engenharia da Assistência Técnica Robótica Betim, *. As matrizes que se encaixam nesta categoria são: $SDIN e $SDOUT $FIN e $FOUT $HDIN $TIMER Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $SDIN e $SDOUT Engenharia da Assistência Técnica Robótica Betim, *. As matrizes de portas $SDIN e $SDOUT permitem o acesso somente de leitura, por parte do programa, aos dados em sinais definidos pelo sistema como se fossem linhas individuais de entrada ou de saída. O PDL2 considera estes dados como um valor BOOLEAN. O elenco dos significados dos sinais $SDIN e $SDOUT está incluído em uma seção sucessiva deste capítulo. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $FIN e $FOUT Engenharia da Assistência Técnica Robótica Betim, *. As matrizes de portas $FDIN e $FDOUT permitem o acesso, por parte do programa, aos dados nos sinais definidos pelo sistema como se fossem linhas individuais de entrada ou de saída. Tais sinaiscorrespondem às teclas função e aos LEDs no painel de controle, no terminal portátil de programação e no CRT. O PDL2 considera os estes dados como sendo um valor BOOLEAN. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $HDIN Engenharia da Assistência Técnica Robótica Betim, *. A matriz das portas $HDIN permite a um programa um acesso do tipo leitura apenas a uma porta de movimento. A matriz contém dados correspondentes a sinais digitais de entrada de alta velocidade, uma para cada servo CPU. $HDIN é uma porta especial monitorada pelo ambiente de movimento. Qualquer entrada em uma destas linhas chaveia um sinal de interrupção hardware. O ambiente de movimento responde de acordo com a configuração da porta. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $TIMER Engenharia da Assistência Técnica Robótica Betim, *. O ARRAY das portas $TIMER permite o acesso a um temporizador de sistema, por pane do programa, para a escritura e leitura. O índice da matriz corresponde a cada um dos temporizadores cujos valores são INTEGER e medidos em miliSsegundos. Os temporizadores funcionam em modo contínuo. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $TIMER Engenharia da Assistência Técnica Robótica Betim, *. 66. Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $TIMER Engenharia da Assistência Técnica Robótica Betim, *. 66 Treinamento Assistência Técnica Robótica Matrizes de Portas Definidas pelo Sistema - $TIMER Engenharia da Assistência Técnica Robótica Betim, *. 66. Treinamento Assistência Técnica Robótica
Compartilhar