Accueil > Forum > SlimLine (Framboise) > Programmation avec LogicLab > Utilisation de LogicLab sur Raspberry standard
- Ce sujet a 9 réponses, 3 participants et a été mis à jour pour la dernière fois 4 années, 3 mois da Sergio Bertana.
-
auteurPost
-
Octobre 23, 2019 à 7: 57 am #50312Anonymeinactif
Je souhaite créer une application sur Raspberry PI avec LogicLab, un BMS pour gérer les batteries d'un scooter électrique. Malheureusement, Logiclab pour Raspberry n'a pas de plugins et de bibliothèques capables de gérer le bus I2C… et pas d'I2C, pas d'analogique et plus d'E / S.
J'ai essayé d'exporter de LogicLab pour Elsist la fonction SysI2CWrRd et de l'importer sur LogicLab pour Raspberry… mais quand il est temps de compiler, ça donne une erreur… il manque évidemment quelque chose… mais je ne sais pas comment faire.
Je n'ai pas les compétences pour créer moi-même une bibliothèque et des plugins et je finis par abandonner ... Je me demandais si vous pouviez m'aider d'une manière ou d'une autre, peut-être que la solution est simple ...
Bien que je réalise que ne pas avoir acheté le PLC Elsist, Je ne devrais même pas me déranger, mais j'essaye quand même ...
Octobre 23, 2019 à 8: 09 am #50314Sergio BertanaAdministrateur du forumLe LogicLab spécifique pour Raspberry qui est fourni par Axel vous permet d'utiliser uniquement les opérateurs standard CEI, tandis que la version que nous fournissons (elle sera disponible prochainement) vous permet d'utiliser l'ensemble des fonctions et FB développés par nos soins (Voir le manuel).
Beaucoup de ces fonctions ont été développées en C ++ en tant que plug-in LogicLab, d'autres sont développées directement dans LogicLab à l'aide du langage ST (Structured Text).
Il est possible de fournir une distribution LogicLab complète avec toutes nos bibliothèques qui peuvent également être utilisées sur les modules Raspberry du marché, donc également sur le module que vous possédez déjà. Nous y travaillons, si vous nous suivez, sur le site vous trouverez bientôt des nouvelles concernant la publication du fruit de ce long travail.
Novembre 15, 2019 à 6: 59 am #51043Sergio.ghirardelliPartecipanteJ'ai vu que vous avez mis à jour le site, en introduisant de nouvelles fonctionnalités, y compris de nouvelles librairies à vendre.
Cependant, je n'ai pas trouvé la version de Logiclab pour Raspberry avec vos bibliothèques: je n'ai pas pu la trouver, ou n'est-elle pas encore disponible?
Novembre 15, 2019 à 7: 10 am #51045Sergio BertanaAdministrateur du forumNous avons développé pour le moment pour l'IDE LogicLab plus de 200 objets (Fonctions et FB) presque tous sont fournis gratuitement, certains nécessitent le paiement d'une licence d'utilisation. Mais même ceux qui possèdent une licence peuvent être utilisés gratuitement pendant quelques minutes 30.
Nous réorganisons le site et dans la section concernant les FB, nous pouvons maintenant mieux comprendre ceux qui nécessitent le paiement d'une licence.
Comme je crois avoir déjà écrit quelque part sur le forum, nous unifions tous nos systèmes, ARM7, CortexM7 et Raspberry afin de pouvoir proposer une version unique de LogicLab et une version unique de bibliothèques adaptées à tous les systèmes (Voir l'article).
Ce travail nous implique pour les systèmes et implique Axel pour Logiclab, et à ce jour, même si nous travaillons de bout en bout, nous n'avons pas encore fini… nous avons des versions beta que nous testons mais pas encore de version définitive. Et même si je pense que nous sommes assez proches de la fin, je ne peux pas donner de date de sortie ...
Restez à l'écoute…
Janvier 10, 2020 à 3: pm 04 #52432Sergio.ghirardelliPartecipanteJ'ai vu que sur le site, à partir du 23/12 une nouvelle version du progiciel logicLab et un sw sont disponibles elsist à installer sur Raspbian.
Ces modifications vous permettent-elles déjà de faire ce qui est requis dans cette discussion, ou devez-vous encore attendre?
En lisant les notes de version, je ne pouvais pas le comprendre.
Janvier 10, 2020 à 3: pm 14 #52467Sergio BertanaAdministrateur du forumLe script Mdp154 comme indiqué dans cet article vous permet d'installer tout ce dont vous avez besoin pour utiliser LogicLab sur une distribution Raspian standard.
Une fois le script terminé, vous pouvez exécuter le run time LogicLab comme indiqué dans cet article.
Maintenant que tout fonctionne, vous pouvez télécharger l'IDE LogicLab du site et créez votre premier projet, peut-être en copiant quelques exemples de pages de manuel.
Tout fonctionnera en mode démo sans limite d'utilisation pendant 30 minutes. Pour l'utiliser en mode sous licence, vous devez acheter le licence de bibliothèque d'applications et la Licence LogicLab.
Janvier 17, 2020 à 7: 10 am #52470Sergio.ghirardelliPartecipanteLa licence logicLab inclut-elle également celle de la bibliothèque d'applications dans son coût? Sinon, pouvez-vous me montrer le lien vers la page où acheter la bibliothèque?
Janvier 17, 2020 à 7: 15 am #52610Sergio BertanaAdministrateur du forumLa bibliothèque d'applications est en fait sous licence sur les systèmes SlimLine basé sur Raspberry, pour l'utiliser sur les planches Raspberry du marché, une licence doit être achetée (Voir la page).
Janvier 17, 2020 à 7: 17 am #52485Sergio.ghirardelliPartecipanteJe m'excuse pour le double post, mais j'ai une autre question ... J'ai regardé dans les manuels, mais je n'ai rien trouvé ... J'ai installé le package de la dernière version de Logiclab 3.1.0.
J'ai essayé de créer un nouveau projet, mais le Raspberry standard n'apparaît pas parmi les appareils… J'ai essayé avec SlimlinexUnified, mais il n'a pas la gestion GPIO… que dois-je mettre et comment gérer le GPIO?
Janvier 17, 2020 à 7: 28 am #52612Sergio BertanaAdministrateur du forumChez LogicLab, les GPIO ne peuvent actuellement pas être gérés, nous travaillons à les rendre disponibles ...
Actuellement, vous pouvez à partir de LogicLab avec la fonction SysI2CWrRd gérer les appareils connectés au bus I2C. Le bus utilisé est le i2c-dev4 qui est configuré dans le fichier /boot/config.txt sur GPIO2 SDA et GPIO3 SCL. Voici la ligne de configuration:
# ------------------------------------------------------------------------------ # I2C SLIMLINE BUS CONFIG # ------------------------------------------------------------------------------ # Software I2C (i2c-dev4) set to max speed (180 Khz). dtoverlay=i2c-gpio,bus=4,i2c_gpio_sda=2,i2c_gpio_scl=3,i2c_gpio_delay_us=1
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.