Home > Foro > SlimLine (Frambuesa) > Programando con LogicLab > Usando LogicLab en Raspberry estándar
- Este tema tiene 9 respuestas, 3 participantes y se actualizó por última vez 4 años, hace 2 meses da Sergio Bertana.
-
autorPublicación
-
Octubre 23, 2019 en 7: 57 am #50312Anonimoinactivo
Me gustaría crear una aplicación en Raspberry PI con LogicLab, un BMS para gestionar las baterías de un patinete eléctrico. Desafortunadamente, Logiclab para Raspberry no tiene complementos ni bibliotecas que puedan administrar el bus I2C ... ni I2C, ni analógico ni más E / S.
Intenté exportar desde LogicLab para Elsist la función SysI2CWrRd e importarla en LogicLab para Raspberry… pero cuando llega el momento de compilar, da un error… obviamente falta algo… pero no sé cómo.
No tengo las habilidades para crear una biblioteca y complementos por mí mismo y termino rindiéndome ... Me preguntaba si podrías ayudarme de alguna manera, tal vez la solución sea simple ...
Aunque me doy cuenta de que no haber comprado el PLC Elsist, Ni siquiera debería molestarme, pero aún lo intento ...
Octubre 23, 2019 en 8: 09 am #50314Sergio BertanaAdministrador del foroEl LogicLab específico para Raspberry que suministra Axel le permite usar solo los operadores estándar IEC, mientras que la versión que proporcionamos (estará disponible en breve) le permite usar todo el conjunto de funciones y FBs desarrollados por nosotros (Ver el manual).
Muchas de estas funciones se han desarrollado en C ++ como LogicLab PlugIn, otras se desarrollan directamente en LogicLab utilizando el lenguaje ST (texto estructurado).
Es posible proporcionar una distribución de LogicLab completa con todas nuestras bibliotecas que también se puede utilizar en módulos Raspberry en el mercado, por lo tanto, también en el módulo que ya posee. Estamos trabajando en esto, si nos sigues, en el sitio pronto encontrarás noticias sobre la publicación del fruto de este largo trabajo.
Noviembre 15, 2019 en 6: 59 am #51043Sergio.ghirardellipartícipeVi que actualizaste el sitio, introduciendo nuevas funciones, incluidas nuevas librerías a la venta.
Sin embargo, no pude encontrar la versión de Logiclab para Raspberry con sus bibliotecas: no pude encontrarla, ¿o aún no está disponible?
Noviembre 15, 2019 en 7: 10 am #51045Sergio BertanaAdministrador del foroHemos desarrollado para LogicLab IDE en este momento más de 200 objetos (Funciones y FB) casi todos se proporcionan de forma gratuita, algunos requieren el pago de una licencia para su uso. Pero incluso aquellos con una licencia se pueden usar de forma gratuita durante minutos 30.
Estamos reorganizando el sitio y en la sección que concierne a los FB ahora podemos entender mejor aquellos que requieren el pago de una licencia.
Como creo que ya he escrito en algún lugar del foro, estamos unificando todos nuestros sistemas, ARM7, CortexM7 y Raspberry para poder ofrecer una versión única de LogicLab y una versión única de bibliotecas adecuadas para todos los sistemas (Ver artículo).
Este trabajo nos involucra en lo que respecta a los sistemas e involucra a Axel en lo que respecta a Logiclab, y hasta la fecha, aunque estamos trabajando de la cabeza a la tierra, aún no hemos terminado… tenemos versiones beta que probamos pero aún no una versión definitiva. Y aunque creo que estamos bastante cerca del final, no puedo dar una fecha de lanzamiento ...
Manténganse al tanto…
Enero 10, 2020 en 3: 04 pm #52432Sergio.ghirardellipartícipeVi que en el sitio web, del 23/12, una nueva versión del paquete de software logicLab y un sw están disponibles elsist para ser instalado en Raspbian.
¿Estos cambios ya le permiten hacer lo que se requiere en esta discusión, o aún tiene que esperar?
Leyendo las notas de lanzamiento, no pude entenderlo.
Enero 10, 2020 en 3: 14 pm #52467Sergio BertanaAdministrador del foroEl guión Mdp154 como se indica en este artículo le permite instalar todo lo que necesita para usar LogicLab en una distribución estándar de Raspian.
Una vez finalizado el script, puede ejecutar el run time de LogicLab como se indica en este artículo.
Ahora tienes todo funcionando, puedes descargar el IDE de LogicLab del sitio y cree su primer proyecto, tal vez copiando algunos ejemplos de páginas del manual.
Todo funcionará en modo de demostración sin límite de uso durante 30 minutos. Para usarlo en modo con licencia, debe comprar el licencia de biblioteca de aplicaciones y Licencia de LogicLab.
Enero 17, 2020 en 7: 10 am #52470Sergio.ghirardellipartícipe¿La licencia de logicLab también incluye la de la biblioteca de aplicaciones en su costo? Si no, ¿puede mostrarme el enlace a la página donde comprar la biblioteca?
Enero 17, 2020 en 7: 15 am #52610Sergio BertanaAdministrador del foroLa biblioteca de aplicaciones tiene licencia en los sistemas. SlimLine basado en Raspberry, para usarlo en el mercado de las placas Raspberry se debe comprar una licenciaVer página).
Enero 17, 2020 en 7: 17 am #52485Sergio.ghirardellipartícipePido disculpas por el doble post, pero tengo otra duda ... Busqué en los manuales, pero no pude encontrar nada ... Instalé el paquete de la última versión de Logiclab 3.1.0.
Traté de crear un nuevo proyecto, pero la Raspberry estándar no aparece entre los dispositivos ... Probé con SlimlinexUnified, pero no tiene la gestión GPIO… ¿qué debo poner y cómo puedo gestionar la GPIO?
Enero 17, 2020 en 7: 28 am #52612Sergio BertanaAdministrador del foroEn LogicLab, los GPIO no se pueden administrar actualmente, estamos trabajando para que estén disponibles ...
Actualmente puedes desde LogicLab con la función SysI2CWrRd administrar dispositivos conectados al bus I2C. El autobús utilizado es el i2c-dev4 que se configura en el archivo /boot/config.txt en GPIO2 SDA y GPIO3 SCL. Aquí está la línea de configuración:
# ------------------------------------------------------------------------------ # 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
-
autorPublicación
- Debe iniciar sesión para responder a este tema.