[PL7-Pro] index
[PL7-Pro] index
Bonjour,
Il y a une ligne de programme que je ne comprends pas.
J'ai un %MW145 qui est utilisé en index : Il est situé en fin de bloc DFB. Ce bloc permet d'envoyer différentes recettes à des variateurs.
Le problème c'est la ligne suivante : Qu'est ce que retourne le %MD0[%MW145]:10 ? Autant quand c'est écrit %MD[%MWx] je comprends que le %Mx est un indexage. Mais là je ne sais pas.
Est ce que c'est %MD0 + l'index %MW145 ? Donc c'est un décalage à partir de %MD0 sur %MW145 ? Et le :10 cela veut dire sur 10 bytes ou autres ?
Ensuite le %MW145 est écrit ici : Le %KW0 est une constante égale à 0. Je ne comprends pas sont utilité.
Merci,
Bonne journée.
Il y a une ligne de programme que je ne comprends pas.
J'ai un %MW145 qui est utilisé en index : Il est situé en fin de bloc DFB. Ce bloc permet d'envoyer différentes recettes à des variateurs.
Le problème c'est la ligne suivante : Qu'est ce que retourne le %MD0[%MW145]:10 ? Autant quand c'est écrit %MD[%MWx] je comprends que le %Mx est un indexage. Mais là je ne sais pas.
Est ce que c'est %MD0 + l'index %MW145 ? Donc c'est un décalage à partir de %MD0 sur %MW145 ? Et le :10 cela veut dire sur 10 bytes ou autres ?
Ensuite le %MW145 est écrit ici : Le %KW0 est une constante égale à 0. Je ne comprends pas sont utilité.
Merci,
Bonne journée.
-
- Mi homme - Mi automate
- Messages : 2087
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [PL7-Pro] index
Salut !
Dans ton 1er cas , oui c’est un tableau de 10 mots indexé sur %mw145 qui doit être le numéro de la recette, ou bien l’adresse à laquelle commence le tableau qui va bien.
Dans le deuxième tu charges dans %mw145 un kw indexé sur %mw144, donc le kw (dont le contenu est divisé par 2) qui doit correspondre au numéro de recette.
Dans ton 1er cas , oui c’est un tableau de 10 mots indexé sur %mw145 qui doit être le numéro de la recette, ou bien l’adresse à laquelle commence le tableau qui va bien.
Dans le deuxième tu charges dans %mw145 un kw indexé sur %mw144, donc le kw (dont le contenu est divisé par 2) qui doit correspondre au numéro de recette.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
Re: [PL7-Pro] index
10 mots ou 10 mots doubles ?philou77 a écrit : ↑08 août 2023, 10:24 Salut !
Dans ton 1er cas , oui c’est un tableau de 10 mots indexé sur %mw145 qui doit être le numéro de la recette, ou bien l’adresse à laquelle commence le tableau qui va bien.
Dans le deuxième tu charges dans %mw145 un kw indexé sur %mw144, donc le kw (dont le contenu est divisé par 2) qui doit correspondre au numéro de recette.
Re: [PL7-Pro] index
Merci pour votre aide, c'est beaucoup plus clair pour moi !
-
- Mi homme - Mi automate
- Messages : 2087
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [PL7-Pro] index
Oups oui. %md c’est des mots doubles. Avais mal regardé
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- andala
- Expert de l'héxadécimal
- Messages : 344
- Enregistré le : 19 déc. 2016, 10:24
- Localisation : Atlantide
Re: [PL7-Pro] index
J'avais du mal avec les indexage au début mais moi, en voyant cela je vois :
%MD0[%MW145]:10
Je décale %MD0 du nombre inclus dans le mot %MW145 c'est a dire si
%MW145=600 alors,
%MD0[600]:10
%MD0 + 600:10
%MD600:10,
donc les mots doubles sélectionnés sont : %MD600 à %MD609
%MD0[%MW145]:10
Je décale %MD0 du nombre inclus dans le mot %MW145 c'est a dire si
%MW145=600 alors,
%MD0[600]:10
%MD0 + 600:10
%MD600:10,
donc les mots doubles sélectionnés sont : %MD600 à %MD609
Une bonne action en entraine toujours une autre
Re: [PL7-Pro] index
Bonjour,andala a écrit : ↑09 août 2023, 09:24 J'avais du mal avec les indexage au début mais moi, en voyant cela je vois :
%MD0[%MW145]:10
Je décale %MD0 du nombre inclus dans le mot %MW145 c'est a dire si
%MW145=600 alors,
%MD0[600]:10
%MD0 + 600:10
%MD600:10,
donc les mots doubles sélectionnés sont : %MD600 à %MD609
Oui c'est ce que je comprends également.
-
- Mi homme - Mi automate
- Messages : 2087
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [PL7-Pro] index
Salut, à voir mais si il est en mot double il devrait compter de 2 en 2., sinon il y a chevauchement
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- andala
- Expert de l'héxadécimal
- Messages : 344
- Enregistré le : 19 déc. 2016, 10:24
- Localisation : Atlantide
Re: [PL7-Pro] index
Pas faux ! jamais testé donc je peux pas donner plus d'info la dessus
Une bonne action en entraine toujours une autre