Estou fazendo minha primeira aplicação em Visual Basic. Esta aplicação troca dados com um controlador industrial. Recebi uma DLL do fabricante com várias funções, dentre elas existe a função de leitura de dados que é a seguinte:
SCPReadData( 1, 1, 40, 7, Vvetor)
- O primeiro parâmetro "1" é o nr. do controlador na rede;
- O segundo "1" é o tipo de variável que eu quero ler, no caso valor inteiro entre -32768/+32767;
- O terceiro "40" é o número da variável que eu quero ler;
- O quarto "7" é a quantidade de variáveis que eu quero ler a partir da variável escolhida, ou seja, da 40 até a 47;
- O ultimo parâmetro "Vvetor" deve ser um ponteiro para um vetor de inteiros. (ai é que está o problema)
Na minha aplicação eu declarei um vetor da seguinte forma
Dim Vvetor(7) As integer ( Está certo ? )
Caso esteja certo, como eu faço para preencher este vetor com o retorno da função acima ???
Depois disso, como eu posso recuperar o valor de cada variável contida no vetor ???
Pergunta
Daltro
Caros,
Estou fazendo minha primeira aplicação em Visual Basic. Esta aplicação troca dados com um controlador industrial. Recebi uma DLL do fabricante com várias funções, dentre elas existe a função de leitura de dados que é a seguinte:
SCPReadData( 1, 1, 40, 7, Vvetor)
- O primeiro parâmetro "1" é o nr. do controlador na rede;
- O segundo "1" é o tipo de variável que eu quero ler, no caso valor inteiro entre -32768/+32767;
- O terceiro "40" é o número da variável que eu quero ler;
- O quarto "7" é a quantidade de variáveis que eu quero ler a partir da variável escolhida, ou seja, da 40 até a 47;
- O ultimo parâmetro "Vvetor" deve ser um ponteiro para um vetor de inteiros. (ai é que está o problema)
Na minha aplicação eu declarei um vetor da seguinte forma
Dim Vvetor(7) As integer ( Está certo ? )
Caso esteja certo, como eu faço para preencher este vetor com o retorno da função acima ???
Depois disso, como eu posso recuperar o valor de cada variável contida no vetor ???
Se alguém puder me ajudar...
Daltro
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.