Connexion
S’enregistrer
Education et professionnels
Connexion
S’enregistrer
Contact commercial
Inscription newsletter
Contact technique
Flowcode App Developer
Flowcode App Developer permet aux utilisateurs de créer rapidement et facilement des programmes pour contrôler et surveiller des appareils externes au PC.
App developer fonctionne sur un PC Windows, à la maison, au bureau ou à l’usine et permet de contrôler des applications, où que vous soyez : sur votre bureau, dans votre immeuble, dans votre ville ou dans un autre pays. Les composants de communication intégrés à l’app Developer vous permettent de créer des systèmes distribués de contrôle, de collecte de données et d’analyse. L’environnement utilise la même interface de programmation que Flowcode Embedded, ce qui signifie que les utilisateurs de Flowcode peuvent désormais concevoir facilement des applications Windows pour votre propre usage ou pour les distribuer gratuitement à d’autres. |
Matériel Le développeur d’applications s’interface avec plusieurs systèmes matériels à l’aide d’API. Il prend en charge les plates-formes matérielles USB, Bluetooth et Web les plus répandues, telles que les API MIAC, Modbus, Arduino, Raspberry Pi, ESP et les capteurs EtherCAT.Exemples d’applications App Developer est un langage de programmation qui peut être utilisé pour de nombreuses applications. Il est particulièrement utile pour créer des systèmes de contrôle, de collecte et d’analyse de données : locaux et distants. Périphériques API En outre, vous trouverez ci-dessous des exemples de dispositifs API à fonctions flexibles, que vous pouvez utiliser pour fabriquer votre propre dispositif à fonctions flexibles local et distant à utiliser avec Flowcode App Developer. |
Supports pris en charge
ArduinoAvec Flowcode, la programmation des plateformes Arduino est simplifié grâce à l’utilisation de la programmation graphique. Grâce au shield Arduino, les Eblocks 2 sont compatible Arduino. |
Raspberry PiIl est également possible de programmer pour les appareils Raspberry Pi. Tout comme pour Arduino, il est possible de rendre compatible les carte Eblock2 grâce à au shield Raspberry Pi. |
E-blocks2Utilisez Flowcode pour programmer les E-blocks de Matrix. La nouvelle gamme de E-blocks2 est disponible et comprend des cartes et kits de développement pour Arduino, PIC MCU, Raspberry Pi, ARM …. |
MIACLa gamme de matériel MIAC est entièrement prise en charge par Flowcode. Les utilisateurs disposent d’un API facile à programmer, fiable et parfait pour les environnements industriels difficiles. |
ESP32Pour la première fois Flowcode prends en charge la série de microcontrôleurs ESP32, des appareils peu coûteux et de faible puissance avec Wi-Fi et Bluetooth bi-mode intégrés. |
AVR & ARMLes appareils AVR d’Atmel et les MCU ARM, y compris la populaire famille ARM STM32, sont également pris en charge par Flowcode.
|
8Bit PICFlowcode prend en charge une gamme de microcontrôleurs 8 bits de Microchip, avec un environnement de développement facile à utiliser.
|
16Bit & 32bit PICFlowcode prend également en charge les familles de MCU 16 bits (également connues sous le nom de dsPIC ou PIC24) et 32 bits (PIC32) de Microchip.
|
Test
![]() |
![]() |
![]() |
![]() |
![]() |
Un instrument graphique vous permet de faire des tracés de données en mode test, pour prouver que votre conception fonctionne comme il se doit. En outre, des améliorations ont été apportées à l’enregistreur de données et à l’oscilloscope pour vous permettre d’afficher non seulement une valeur de broche mais aussi toute valeur ou variable du système. |
Ghost Technology
Débogueur de simulation
Profilage du code
Débogage et test in-circuit
Simulation
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Dans cette dernière version, la cohérence de la simulation et des composants ont été amélioré. Il est désormais possible d’utiliser l’enregistreur de données pour les variables et les broches et d’introduire uniquement des composants de simulation et une série d’injecteurs de test. |
Simuler votre code
Créez des conceptions simples
Importez vos conceptions à partir de logiciel de CAD
Panneaux système multi-vues
Deploiement
![]() |
![]() |
![]() |
![]() |
Design
![]() |
![]() |
![]() |
![]() |
![]() |
Dans la dernière version de Flowcode, découvrez aussi les améliorations de l’interface (notamment une nouvelle barre d’outils et un nouveau ruban), la possibilité de créer des affichages graphiques en couleur avec plusieurs images et des zones de texte pour les gLCD, et de nouveau pack de composants pour les IOT et des périphériques de microcontrôleurs. |
Simuler votre code
Créez des conceptions simples
Importez vos conceptions à partir de logiciel de CAD
Panneaux système multi-vues
Ghost Technology
Débogueur de simulation
Profilage du code
Débogage et test in-circuit
Nous avons le plaisir de vous proposer en exclusivité française la première shield Arduino qui supporte les deux systèmes d’exploitation mobiles iOS & Android!
![]() |
Arduino est une plateforme de prototypage électronique open-source simple à utiliser. Multipower vous propose un ensemble complet de modules communautaires Arduino®/Génuino™ et de cartes d’extension associées. (Cartes compatibles avec nos solutions de développement Proteus et Flowcode.)Des kits Arduino sont disponibles; ces solutions répondent aux besoins de l’enseignement en fournissant des solutions complètes associant cartes Arduino, cartes d’extension et exemples de projets. En complément des cartes de bases, nous proposons également un ensemble de shields ou cartes d’extension, compatibles avec les principales cartes Arduino®. Ils permettent de créer des systèmes électroniques basée sur la technologie Arduino dans des domaines variées tel que les communications ou la domotique. |
Les plateformes robotiques sont de plus en plus utilisées pour étudier, de manière ludique, l’interaction entre un programme et l’environnement. Il est ainsi possible de s’initier au pilotage des moteurs pour contrôler le déplacement ou des capteurs pour acquérir des données externes. Nous proposons dans notre boutique plusieurs plateformes évolutives à 2 ou 4 roues fonctionnant avec Flowcode, Arduino® ou encore Android et Raspberry Pi. |
Plateforme Mobile
Formula All Code
![]() |
Formula AllCode est un robot suiveur de ligne développé pour fournir une plateforme motivante dans l’apprentissage de la robotique. Il se programme avec le logiciel Flowcode DsPIC, mais aussi sous Android ou Raspberry Pi. Le buggy Formula AllCode permet à des utilisateurs de tout âge d’apprendre comment programmer et contrôler des systèmes robotiques. Formula AllCode répondaussi bien aux exigences pédagogiques des élèves, en les initiant aux technologies actuelles et à l’électronique en quelques heures, qu’aux attentes des étudiants en électronique et informatique. Le buggy Formula AllCode est une solution très ludique, utilisée pour se déplacer en suivant une ligne dans un labyrinthe. Le système à deux roues est alimenté par des piles rechargeables. Il inclut des capteurs et des moteurs qui peuvent servir aux enseignants pour bâtir des projets de complexité croissante. Le lien USB sert au téléchargement du programme conçu, par exemple, avec Flowcode. |
Formats STEP et IGES
Routeur automatique
Simulation avancée par graphes
Contrôle accès IoT
ISO 10303
![]() |
ISO 10303 est un standard informatique d’échange et de représentation des informations relatives à la fabrication des produits. Il est connu sous le terme STEP, qui signifie Standard for the Exchange of Product model data (standard d’échange des données de produit) . ISO 10303 peut représenter des objets 3D dans une CAO ainsi que les informations qui s’y rattachent. Proteus utilise ce format pour importer des modèles d’empreintes 3D et également pour exporter les représentations 3D de circuits vers des CAO mécaniques. Les deux protocoles applicatifs AP-203 et AP-214 sont supportés. |
Importer-exporter des fichiers STEP
De nombreux modèles d’empreintes STEP sont disponibles sur internet. La plupart des fabricants fournissent des modèles STEP de leurs composants – plusieurs sites dédiés proposent gratuitement des milliers de modèles. L’outil populaire ‘PCB Library Expert’ facilite la création d’un composant de bibliothèque et des fichiers STEP. Les empreintes 2D et le fichier STEP 3D peuvent être importés dans Proteus.Lorsque le circuit est terminé, il est possible d’exporter un fichier STEP comprenant la totalité de la carte (les bords, les trous, les composants du circuit, éventuellement la sérigraphie). Habituellement, cet ensemble est chargé dans un outil MCAD pour la conception et l’ajustement. Les modèles STEP peuvent être également importés ou créés à l’aide du langage de modélisation 3D Proteus. |
![]() |
Modèles géométriques
![]() |
Dans Proteus, vous pouvez créer votre propre modèle, même si vous ne possédez pas de modèle STEP/IGES ou 3DS. Très simplement, donnez-lui un corps, une couleur et des dimensions, afin d’avoir une représentation 3D qui ressemble au composant physique. Le modèle géométrique peut être exporté vers un fichier de CAO mécanique dans le format STEP/IGES. |
Compatibilité MCAD
![]() |
Les fichiers STEP exportés de Proteus peuvent être importés dans la plupart des logiciels professionnels MCAD. La popularité des fichiers STEP est telle que l’importation dans la plupart des outils se fera simplement depuis une commande dans le menu fichier. A la sortie des fichiers STEP, Proteus inclut les composants en standard. Vous pourrez donc retrouvez la navigation et l’identification des objets directement dans le logiciel MCAD utilisé. |
Visualisation 3D
Notes de projet
Connexion en forme de larme
Couture des traversées
Plans de masse
Adaptation de la longueur des pistes
Règles de conception
Import de composants
Routage des paires différentielles
“https://www.multipower.fr/brochur/2018_10 Raspberry.pdf” save=”0″ height=”1005px”]
La nomenclature de Proteus 8 fonctionne dans sa propre fenêtre, avec une vue WYSIWYG du rapport. Les modifications apportées au schéma et/ou au format sont reportées immédiatement dans la nomenclature et un éditeur d’entête et de bas de page est également fourni.
![]() |
De plus, les propriétés de composants peuvent être ajoutées/supprimées ou éditées dans la fenêtre de nomenclature. Toute modification est reportée automatiquement dans le schéma. C’est ici que seront ajoutés le code de stock d’un composant ainsi que son prix… La sortie peut être imprimée ou enregistrée dans un fichier Excel ou PDF, selon votre choix. |
Caractéristiques |
Standard Niveaux (0, 1, 1+) |
Professionnel Niveaux (2, 2+, 3) |
Éditeur de schémas | ![]() |
![]() |
Nomenclature personnalisable | ![]() |
![]() |
Gestion des variantes d’un produit | ![]() |
![]() |
Éditeur de circuit | ![]() |
![]() |
Gestionnaire d’empilement des couches | ![]() |
![]() |
Gestionnaire des règles de conception | ![]() |
![]() |
Réutilisation des portions de schéma/circuit | ![]() |
![]() |
Pins dans la netlist 1 | 500 à 2000 | 1000 à illimité |
Plans de masse 2 | 1 par couche | illimité |
Routeur automatique global | ![]() |
![]() |
Pilotage externe de l’autorouteur3 | ![]() |
|
Autoroutage personnalisé par script | ![]() |
|
Autoroutage par commandes interactives | ![]() |
|
Pastilles dynamiques en forme de larmes | ![]() |
|
Visualisation 3D du circuit | ![]() |
|
Réglage des pistes et adaptation automatique de leur longueur | ![]() |
|
Sortie pour fabrication au standard ODB++ | ![]() |
|
Placement automatique² | ![]() |
|
Export CAO mécanique (STEP/IGES) | ![]() |
1: Se réfère aux broches physiques de la netlist. Les terminaux et les traversées ne sont pas comptabilisés dans la limite indiquée!
2: Les plans de masses standards occupent la totalité de la couche (interne au bord de cart) et les découpes ne sont pas autorisées.
Le module de saisie de schéma est au cœur du système Proteus . Il combine un environnement de conception qui admet la réutilisation des projets ainsi qu’une nomenclature évoluée.
![]() |
Définir une connexionPlacer un fil est une opération très simple qui consiste à cliquer sur les deux broches à connecter – l’autorouteur de fil fera le reste. Mais il est également possible de définir un chemin particulier en cliquant à chaque changement de direction. L’autorouteur opère également lorsqu’un composant est déplacé, en modifiant automatiquement le tracé des fils déjà placés. |
BusProteus admet les bus, terminaux, modules de ports et broches de composants. Ces possibilités sont idéales pour gérer les projets avec microprocesseurs pour des composants qui peuvent contenir plusieurs centaines de broches physiques. L’édition s’en trouve simplifiée en dessinant un bus d’adresses et de données comme une broche simple. Les bus terminaux et modules de ports permettent l’interconnexion des bus entre feuilles et les niveaux d’un projet avec hiérarchie sont rapidement spécifiés. |
![]() |
![]() |
Projet hiérarchiqueProteus admet les projets multi-feuilles (équivalent à un circuit réparti sur plusieurs feuilles de papier), ainsi que ceux hiérarchiques. En d’autres mots, un composant particulier peut être défini comme un module représenté par un circuit. La hiérarchie s’opère suivant un nombre de niveaux quelconque et les modules peuvent être dessinés sous la forme d’un composant standard ou via un bloc de sous-circuit pour lequel les ports d’interface peuvent être placés ou retirés à la volée. |
Portions de projetsLes portions de projets donnent la possibilité de réutiliser des sous-ensembles d’un design. Le principe est simple; sélectionnez une surface du schéma et/ou du circuit, puis exportez-là sur disque afin de l’importer dans un projet futur. |
![]() |
![]() |
VariantesLes variantes de projets permettent de gérer plusieurs configurations de produit déduites d’un seul schéma/circuit. La forme la plus simple est de considérer les composants présents ou absents de chaque variante. Cependant, vous pouvez également modifier certaines propriétés (y compris les valeurs) des composants d’un projet. Ceci autorise les variantes à utiliser des broches compatibles de composants qui posséderont chacun une valeur, un code en stock, un prix, etc différents. Ces valeurs de rechange peuvent être utilisées en simulation. La seule restriction est que toutes les variantes d’un composant supportent la même empreinte de circuit. |
NomenclatureLa nomenclature de Proteus 8 opère dans sa propre fenêtre. Une modification du schéma ou du formatage des données se répercute immédiatement sur la nomenclature. Un éditeur d’entête et de bas de page est également disponible. |
![]() |
![]() |
Explorateur de projetL’explorateur de projet est un outil essentiel dans la gestion du circuit. D’un coup d’œil, il est possible d’inspecter les composants du schéma sous la forme d’un tableau, de voir les éléments sans package ainsi que le statut de placement sur le circuit. Il est possible de naviguer directement vers un élément du schéma ou du circuit grâce au menu contextuel sur clic droit. |
La CAO électronique Proteus fonctionne comme un jeu de modules. Selon l’utilisation souhaitée, plusieurs packages ou modules sont disponibles.
La problématique |
Le choix |
Je veux rapidement dessiner les schémas de mes circuits électroniques, les réaliser et les simuler de façon interactive, sans tenir compte du code des microcontrôleurs. | Proteus PCB Ce package regroupe la saisie de schémas, l’outil de création de circuits imprimés et une simulation interactive de base. Pour correspondre à vos besoins, nous proposons plusieurs niveaux PCB avec des fonctionnalités croissantes. |
Je veux dessiner facilement un schéma complet, puis le simuler totalement, y compris les microprocesseurs, mais sans réaliser des circuits imprimés. | Proteus VSM Ce package regroupe la saisie de schéma, la simulation virtuelle pour microprocesseurs. Plusieurs familles de microprocesseurs (PIC16, PIC18, AVR, Arduino, ARM, etc.) sont disponibles. |
Je veux concevoir rapidement des systèmes Arduino®/Raspberry Pi™, les simuler, puis les téléverser dans du matériel sans nécessairement maîtriser les langages de programmation. | Proteus Visual Designer Ce package regroupe la saisie de schéma, le logiciel de programmation par algorigrammes pour Arduino® ou Raspberry Pi™ et de nombreux périphériques Arduino/Grove/Adafruit/etc. |
Je veux concevoir facilement des applications Arduino®/Raspberry Pi™ pour l’Internet des objets. | Proteus IoT Builder Cet option ajouter un module de développement d’applications pour l’Internet des objets aux options Visual Designer pour Arduino, Visual Designer pour Raspberry Pi™ ou VSM AVR/Arduino et Atmel/AVR. |
Je veux simuler avec précision mes circuits électroniques via des graphes temporels, fréquentiels, etc | La simulation avancée par graphes L’option de simulation avancée par graphes peut être ajoutée au packages PCB ou VSM. |
Dois-je payer une nouvelle licence lorsque j’ajoute un module, une famille de microcontrôleur ou une option à ma licence actuelle? | Règle Vous ne payez que le module, la famille ou l’option supplémentaire! |
Modèles VSM supplémentaires
— Texas Operational amplifiers
* LM324AN (PDIP), LM324M (SOIC) and LM324MT (TSSOP)
* LM2902LVID(SOIC), LM2902LVIPW(TSSOP)
* LM2904LVIDGK(VSSOP), LM2904LVID(SOIC), LM2904LVIPW(TSSOP).
— MICROCHIP
* MCP6N16-001, MCP6N16-010 and MCP6N16-100, Zero-Drift Instrumentation Amplifier, GM=1, GM=10 & GM=100 respectively
— LINTEC
* LTC2644_L8, LTC2644_L10, LTC2644_L12 “Dual 12/10/8-bit PWM to Vout DACs”
— ACS770xCB family, Thermally Enhanced, Hall-Effect-Based High-Precision Linear Current Sensor IC with 100 μΩ Current Conductor
* ACS770xCB-050B, ACS770xCB-050U
* ACS770xCB-100B, ACS770xCB-050U
* ACS770xCB-150B, ACS770xCB-150U
* ACS770xCB-200B, ACS770xCB-200U
— ACS772 family, Hall-Effect-Based, 200 kHz Bandwidth,Galvanically Isolated Current Sensor IC with 100 μΩ Current Conductor
* ACS772LCB-050B, ACS772LCB-050U
* ACS772LCB-100B, ACS772LCB-100U
* ACS772LCB-150B, ACS772LCB-150U
* ACS772LCB-200B, ACS772LCB-200U
* ACS772LCB-250B, ACS772LCB-250U
* ACS772LCB-300B
* ACS772LCB-400B
— UCx52xA family “Regulating Pulse Width Modulators”
* UC1525A, UC1527A, UC2525A, UC5527A, UC3525A, UC3527A
Ajouts et correctifs
* Added: Ability to set different Track thicknesses on Inner layers in the DRC Net Classes tab. * Added: Clicking on ‘Pending Changes’ now gives you the option to view what will be removed. * Added: Clearer tab usage on Front Panels in IoT Builder. * Added: New Project report templates built from design data such as length match tables or drill plots are now available. * Fixed: Foreign characters now supported in the Pick Device form. * Added: A design variant can now be copied as a new variant. * Added: Fiducials now included in the Pick & Place files. * Added: Project Notes report for Differential Pairs. * Added: Co-ordinates Distance displayed next to the co-ordinates. * Added: 45 deg Hatched zone type. * Added: Circular zone holes around pads now supported. * Added: Drill Table report in Project Notes. * Design Variant comparison now available in Project Notes. * Added: Single pin Net report in Project notes. * Added: Length Matching report in Project notes. * Added: Login / Password control for IoT Builder. * Added: Fully Configurable Pick & Place files. * Added: PCB Fabrication template in Project Notes. * Added support for teardrops in ODB++ output. * Design Explorer now indicates the default net class of SIGNAL. * Zones now always step away from padstacks that have no copper on the zone’s layer. * In the 3D viewer blind and buried vias are no longer rendered as thru-hole vias. * PCB zones. Close to parallel traces prevented from slicing zones with erroneous hole. * Better handling of invalid pin electrical types on imported components. * Project Notes: On update, field codes now display > rather than the previous value when empty. * Fixed: Step file name limitation caused Proteus to disappear. * Erroneous element name applied to single element parts by use of colon in the reference is now cleared on apply. * Project Notes: Fixed some issues relating to renaming and removing Project Notes. * EDIF import. Implemented support for heterogeneous multi-element parts and fixed some errors. * Fixed occasional UAE with Pick Devices dialogue. * Fixed issue where PPC disturbs (but does not consistently report) the status of vias incorrectly used to created stitched zones. * Padstack drill holes now rendered even when all layers that it has copper on are hidden. * For ODB++ output removed erroneous error message about the viewer path sometimes shown when no Valor viewer is configured. |
Utilisée mondialement
La simulation Proteus VSM a été le premier outil au monde capable de simuler des microcontrôleurs inclus dans des schémas électroniques. C’est devenu rapidement un standard de-facto pour l’enseignement des systèmes enfouis. Actuellement, nous supportons de nombreuses familles de processeurs avec un nombre croissant de périphériques ou de technologies, ce qui nous place toujours en position de leader mondial dans ce domaine. La conception de circuits imprimés Proteus PCB a toujours été appréciée par les professionnels ou l’éducation depuis plus de 25 ans. Les étudiants sont confrontés à un outil haut de gamme doté d’une interface intuitive et rapide à prendre en main. De la Chine à l’Inde, des USA à l’Amérique du Sud, ainsi qu’en Europe, la suite de conception Proteus est appréciée comme outil de choix pour les études d’ingénierie en systèmes enfouis et l’apprentissage de l’électronique. |
![]() |
Cours d’initiation
![]() |
Le package Visual Designer pour Arduino AVR utilise une interface de description du programme par algorigramme, associé à une large gamme de périphériques (shields) et de capteurs afin de concevoir des projets électroniques. Ces blocs virtuels sont utilisables très simplement dans un algorigramme par l’intermédiaire de méthodes de haut niveau (t.q. drawBitmap(), spinMotor()). Ceci signifie que les enseignants peuvent se concentrer sur l’apprentissage des principes de programmation, sans se focaliser sur la syntaxe d’un langage particulier et enseigner les bases de l’électronique sans devoir expliquer la complexité des registres à configurer. Les étudiants peuvent ainsi rapidement développer des projets ludiques et motivants. Tous les projets du Visual Designer sont simulables dans Proteus VSM puis transférés sur une carte Arduino en un clic. Cliquez ici pour vous rendre sur le site Labcenter qui présente des exemples de projets réalisés dans le monde entier avec Visual Designer |
Cours sur les microcontrôleurs
La simulation des microcontrôleurs correspond au domaine d’excellence de Proteus. L’apprentissage se fait à la fois dans l’outil de saisie de schéma pour décrire l’électronique et l’environnement VSM pour permettre le développement de firmware et sa compilation. Les concepts de base tels que les interruptions, la lecture d’un convertisseur analogique-digital ou la configuration d’une UART peuvent être expliqués dans le contexte d’un vrai système enfoui simulé. Il est possible de placer des points d’arrêt ou de suspendre l’exécution d’un programme à tout instant, d’examiner le code source ou les niveaux de tensions sur le schéma et d’avancer en pas à pas dans le code. Des fenêtres sont disponibles pour visualiser l’état des registres, des variables. Les modèles comportementaux des processeurs admettent l’exécution de bibliothèques tierces et des codes exemples. Proteus admet des familles de processeurs 8-bits, 16-bits et 32-bits, qui autorisent l’enseignement d’une large gamme d’architectures enfouies, pour en présenter les avantages et inconvénients dans des applications typiques. |
![]() |
Cours sur les systèmes enfouis
![]() |
L’apprentissage de systèmes enfouis (embedded design) requiert, non seulement, des microcontrôleurs mais également des périphériques et des protocoles d’interconnexion. Proteus VSM inclut des modèles de simulation de milliers de périphériques enfouis complexes et permet la simulation de protocoles de communications modernes tels que as I2C, SPI, Ethernet et même USB. Les étudiants peuvent ainsi, sur le schéma, placer et connecter un microcontrôleur à toutes sortes de composants (capteurs de température I2C, afficheurs LCD/TFT, etc). Les actionneurs (commutateur, bouton, potentiomètre, pavé numérique) sont utilisables pour interagir avec le circuit pendant la simulation. Les enseignants peuvent ainsi concevoir des cours attractifs pour exposer des domaines d’application divers et concrets tels que le contrôle des moteurs, l’éclairage, les capteurs, la connectivité. Quel que soit le projet, les possibilités de débogage de Proteus VSM autoriseront l’analyse détaillée du code en interaction avec le fonctionnement analogique des composants (décharge de condensateur, ralentissement jusqu’à l’arrêt d’un moteur). |
Internet des objets
L’apprentissage de l’internet des objets (IoT) en classe est difficile, car elle suppose soit d’expliquer une contexte théorique, soit du matériel couteux et un réseau à configurer. Il existe également un grand nombre de technologies impliquées qui peuvent décourager des étudiants novices en systèmes enfouis ou en programmation internet. Le module IoT Builder développé par Labcenter répond à ces soucis pour offrir à l’enseignant un outil original pour définir des cours sur l’internet des objets. IoT Builder fournit un environnement pour la conception de bout en bout d’applications sur des cartes Arduino par exemple. Il supprime la contrainte de comprendre le HTML, le JavaScript, Python et l’interconnexion TCP/IP . Tout la complexité de la couche transport et la communication entre une Arduino et l’interface distante est prise en charge, ce qui permet au programmeur de se consacrer uniquement à implémenter la fonctionnalité souhaitée. Le panneau de contrôle est dessiné dans un éditeur dédié et la logique de l’interface est programmée avec des blocs d’algorigramme (Visual Designer) ou des appels en langage C (Proteus VSM). Le module IoT builder convient donc pour l’apprentissage des principes de l’internet des objets ou comme outil de prototypage rapide pour les développeurs expérimentés.; |
![]() |
Cours sur le PCB
![]() |
Le module de création de circuit imprimé de Proteus s’intègre naturellement avec le reste du système afin que les étudiants passent de la simulation à la phase de conception du circuit en un clic. L’outil, très complet, dispose de toutes les fonctionnalités nécessaires: * Plan de masse; * Conception multi-couches; * Routage de CMS ou BGA; * Routage manuel et/ou automatique; * Visualisation 3D; * Fabrication. |
Licences flexibles
Proteus s’installe sur tout ordinateur d’un laboratoire ou d’une classe. Nous fournissons un mécanisme de licence qui autorise une installation locale, par serveur ou à distance, via le cloud. Nous comprenons aussi que les étudiants ont souvent besoin de travailler en dehors de la salle de classe, c’est pourquoi des licences étudiantes sont disponibles pendant la période où le logiciel est sous contrat. |
![]() |
Rapport de fabrication | Rapport de spécification du circuit |
Le rapport de fabrication contient des renseignements personnalisables sur le circuit qui aident le fabricant de votre carte à comprendre ce que vous voulez. Par défaut, il contient le diagramme d’empilement des couches avec la table de forage ainsi que les schémas d’assemblage et les positions fiduciaires (repères). Ce rapport est généralement produit et fourni avec le document de spécification pour fournir des informations supplémentaires au fabricant. Les deux documents peuvent être inclus avec les fichiers Gerber. | Le rapport de spécification est un document texte contenant des exemples de renseignements sur les exigences de construction du circuit imprimé. Il contient des sections vous permettant de spécifier les matériaux utilisés, les modifications d’outils admissibles, les tests et les normes de qualité, les directives d’emballage et bien plus encore. Il s’ajoute généralement aux fichiers de fabrication Gerber afin de fournir des renseignements supplémentaires. |
Rapport adaptation des longueurs | Rapport paires différentielles |
Le rapport d’adaptation des longueurs est un outil essentiel dans les conceptions à haute vitesse où la longueur d’un groupe de pistes doit être identique, à une tolérance près. Il regroupe les itinéraires, en fonction de leur groupe d’appariements, détaille les longueurs d’itinéraires réels et cibles, les longueurs et tolérances internes ainsi que le statut de conformité. Si nécessaire, un tableau séparé peut être ajouté pour afficher les informations sur les paires différentielles, y compris les paramètres de configuration et l’état de conformité. |
Le rapport sur les paires différentielles fournit des informations détaillées sur la configuration et l’état de conformité des paires différentielles routées le circuit. Il comprend les tolérances pour l’appariement de phases (asymétrique) et les distances non appairées, ainsi que les informations sur l’adaptation de la longueur des pistes des paires différentielles. Une colonne d’état compare les tolérances spécifiées par rapport aux itinéraires réels et fournit un résumé de la conformité. |
Rapport variantes d’assemblages | Rapport broches non connectées |
Lorsque vous travaillez avec différentes variantes d’assemblage, vous voulez souvent vérifier comment elles diffèrent de la conception de base. Ce rapport énumère chaque variante d’assemblage et détaille toutes les modifications par rapport à la conception de base. Cela comprend à la fois le statut placé/non placé ainsi que les composants remplacés par variante. | Lors de conception complexes, il est utile de pouvoir vérifier le schéma pour s’assurer que chaque connexion potentielle a été correctement réalisée. Le rapport ‘Single Pin Net’ fournit cette fonctionnalité, énumérant chaque connexion disponible qui n’a pas été marquée comme NC (non connectée). L’utilisateur doit ensuite associer spécifiquement un terminal NC à ces broches et relancer le rapport. Aucune entrée single pin net dans le rapport ne garantit que toutes les connexions possibles ont été prises en compte. |
Rapport de conception | Ordre de modification technique |
Le rapport sur les règles de conception fournit une vue d’ensemble de toutes les règles de conception en vigueur sur le circuit, ainsi que des valeurs autorisées pour chaque règle. Il s’agit d’une liste complète des valeurs spécifiées et de la région de la carte pour laquelle elles s’appliquent. | Le modèle d’ordre de modification technique est un rapport sommaire comportant des rubriques types que l’utilisateur doit remplir lorsqu’une révision de conception est requise. Il comprend des sections telles que la raison de la demande de changement ainsi que l’évaluation de l’ingénieur et l’autorisation pour le début des travaux. Les utilisateurs peuvent modifier ou ajouter des sections selon les besoins pour se conformer à leurs procédures. |
Créer le votre… | ||
Tous les comptes-rendus Proteus sont entièrement personnalisables et le système de gabarits vous permet d’ajouter autant de nouvelles notes que vous le souhaitez. Les blocs de données structurés peuvent être insérés directement à partir de la barre d’outils des Notes de Projet dans n’importe quel rapport qui peut donc être facilement ajusté en fonction des besoins. |
VSM Studio est un environnement de développement (EDI) complet, gratuit, livré en standard avec Proteus 8 qui fonctionne de manière transparente avec la simulation VSM. |
Qu’est ce que VSM Studio ?
VSM Studio est un outil de développement léger et puissant totalement développé par Labcenter. Cet outil gratuit a pour objectif d’établir un lien entre le développement d’un firmware, sa simulation et son débogage dans Proteus VSM. | ![]() |
Détection automatique et configuration
![]() |
VSM Studio est capable de détecter automatiquement et de configurer un grand nombre de compilateurs afin qu’ils génèrent un format de sortie le plus souvent compatible avec la simulation VSM. Cette opération intervient par un simple clic sur un bouton, ce qui vous permet de travailler sur un projet puis de le compiler dans VSM Studio sans avoir à apprendre et modifier la liste des arguments du compilateur. Si le compilateur à utiliser pour votre famille de processeur n’existe pas, VSM Studio peut le télécharger et l’installer pour vous. |
Intégration schéma
Comme il faut s’y attendre, VSM Studio peut communiquer directement avec l’éditeur de schéma. Une compilation réussie du code source applique automatiquement le firmware au composant microcontrôleur du schéma. Les commandes de débogage dans VSM Studio (points d’arrêt, pas à pas, etc.) progressent de manière synchrone et mettent en pause la simulation du schéma. De la même façon, des points d’arrêt matériels validés sur le schéma mettront en pause le système et le code source sera affiché dans l’EDI VSM Studio. | ![]() |
Fenêtres actives
![]() |
Les fenêtres actives sont des régions d’intérêts définies sur le schéma, qui apparaissent dans VSM Studio IDE lors d’une simulation. Ceci vous permet de voir des éléments (tel qu’un afficheur LCD) et d’interagir (tels que des boutons ou des commutateurs) avec le schéma pendant le débogage. |
PIC®
* Avec un compilateur C, spécifiez-y le fichier de sortie COF en tant que propriété de programme du composant; * Avec le compilateur Proton BASIC, spécifiez le fichier BAS en tant que propriété de programme du composant; * En langage assembleur ,utilisez VSM Studio ou appliquez un script linker pour générer un fichier COF. |
![]() |
8051
![]() |
* Avec le compilateur SDCC gratuit, spécifiez le fichier CDB dans la propriété programme du composant; * Avec le compilateur Keil spécifiez le fichier OMF51 dans la propriété programme du composant; * Avec compilateur IAR spécifiez le fichier UBROF dans la propriété programme du composant; * En langage assembleur, utilisez VSM Studio pour générer le code source de débogage. |
ARM® Cortex™-M4, Cortex™-M3 & Cortex™-M0
Indépendamment du choix du compilateur, vous devez spécifier le fichier ELF dans la propriété programme du composant. Assurez-vous que le fichier DWARF correspondant se trouve dans le même répertoire que le fichier ELF. | ![]() |
Atmel AVR®
![]() |
* Si possible, configurez votre compilateur pour en sortie ELF/DWARF et utilisez le fichier dans la propriété programme du composant; * Si votre compilateur ne génère pas de sortie ELF/DWARF, les fichiers COFF sont également pris en charge; * Si vous utilisez l’outil BASCOM AVR, sélectionnez Options-Compilateur-Sortie dans le menu Bascom-AVR puis cochez les cases “Fichier binaire”, “Fichier de debogage”, “Fichier de rapport” et “Fichier AVR Studio Object”. Après la compilation, utilisez le fichier .OBJ dans la propriété programme; * Si vous écrivez en langage assembleur, utilisez VSM Studio pour générer le code source de débogage. |
MSP430™ and PICCOLO™
* Pour MSO 430, utilisez le code composer pour générer le fichier de sortie COFF/DWARF, puis définissez le fichier COFF dans la propriété programme; * Pour PICCOLO, utilisez Code Composer et le logiciel Control Suite pour générer les fichiers de sortie COFF/DWARF puis définissez le fichier COFF dans la propriété programme. L’installation du Code Composer en parallèle à Control Suite n’est pas toujours directe. Référez-vous au fichier d’aide PICCOLO de Proteus pour la procédure complète. |
![]() |
Correction de skew des paires différentielles
![]() |
La correction en phase (skew correction) est nécessaire lorsque la longueur des deux pistes dépasse la tolérance spécifiée. Dans de tels cas les signaux ne sont plus égaux et opposés, ce qui nécessite une action corrective. La plupart du temps, cette dérive en longueur est liée à la présence de courbes; la compensation est obtenue en insérant un petit serpentin qui sera placé sur la piste la plus courte, juste après la courbure. Proteus appliquera la correction de phase automatiquement à l’issue du routage de la paire différentielle. Vous pouvez également lancer cette correction de phase via le menu contextuel après avoir édité la piste ou lors du routage manuel. Il est possible de visualiser la phase sur la paire différentielle grâce à la commande de visualisation de l’offset en phase. Vous verrez des segments verts lorsque les pistes sont en phase (offset de signal de 180 degrés ). Les segments en jaune ne sont pas en phase mais restent dans les tolérances (skew acceptable) alors que les segments en rouge sont au-delà de la tolérance de phase. Vous noterez que les serpentins correctifs sont placés sur les segments droits immédiatement après les segments rouges pour minimiser la portion de piste qui n’est pas en phase. La correction de longueur nécessite Proteus PCB niveau 2 minimum. |
Analyse et rapport
Le module des notes de projet de Proteus contient plusieurs types de rapports, y compris un rapport sur l’adaptation de longueur des pistes ainsi qu’un rapport sur les paires différentielles. Le rapport d’adaptation de longueur génère un tableau qui regroupe les pistes et liste, pour chaque piste, la longueur atteinte par comparaison avec la longueur cible. Un contrôle de conformité, avec les tolérances, permet à l’utilisateur de repérer rapidement les pistes à problème. La rapport sur les paires différentielles produit un tableau qui contient des informations détaillées sur la paires en relation avec leur état de conformité par rapport aux paramètres spécifiés. Il contrôle la conformité sur la distance totale ainsi que les distances de phase non conformes. Les tableaux de données s’insèrent dans n’importe quel rapport directement depuis la barre d’outils des notes de projet. |
![]() |
Conçu pour l’Education, le système Grove se compose d’un ensemble de modules ‘plug-and-play’ bon marché qui ne nécessitent aucune soudure et simplifient ainsi l’étude des systèmes électroniques grâce à un large choix de cartes d’extension, de capteurs et actionneurs. Les modules Grove simplifient et condensent le processus d’apprentissage. Le système Grove est en effet composé d’une carte mère V2 et de nombreux modules aux connexions standardisées ayant chacun une fonction spécifique: LCD, bargraphe, GPS, capteurs de température et d’humidité, Joystick, etc. Les modules sont enfichables sans soudure sur la carte mère qui vient elle-même se connecter sur une carte Arduino. Les modules Grove sont également compatibles avec les cartes Raspberry ou BeagleBone |
[su_lightbox src=”https://www.multipower.fr/wp-content/uploads/2015/04/Proteus_Arduino_Tut1.pdf”][/su_lightbox][su_lightbox src=”https://www.multipower.fr/wp-content/uploads/2015/04/Proteus_Arduino_Tut1.pdf”][/su_lightbox]
[gview file=”https://www.multipower.fr/brochur/Proteus88.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.multipower.fr/brochur/Annikken_Ressources.pdf” save=”0″ height=”1005px”]
Proteus inclut, en standard sur tous les niveaux, un routeur automatique basé sur des formes.
![]() |
Le routeur utilise des algorithmes avancés de réduction des conflits pour atteindre des taux d’achèvement élevés, même sur des circuits très denses. Pour contrôler totalement le processus de routage, les utilisateurs des niveaux supérieurs de Proteus (niveau 2 et au-dessus) peuvent écrire des scripts de routage ou entrer directement les commandes de façon interactive. Il est ainsi possible de router uniquement certaines zones ou des classes de liens, etc. |
L’outil de visualisation 3D de Proteus fournit un moyen d’extruder la représentation du circuit pour le montrer tel qu’il apparaîtrait en réel. La navigation autour du circuit est extrêmement intuitive et contrôlée par la souris. Les bibliothèques de Proteus incluent des empreintes 3D et la possibilité de créer des modèles d’empreintes 3D personnalisées directement dans Proteus ou de les importer via les formats de fichiers standards STEP/IGES et 3DS.
Ces fichiers peuvent être exportés dans ces formats depuis la plupart des CAO mécaniques et un grand nombre de ressources gratuites sont disponibles sur internet (t.q. 3dcontentcentral) qui possèdent d’importantes bibliothèques de fichiers STEP. |
![]() |
Proteus PCB Design intègre un outil de création de circuits imprimés, basé sur une netlist (liste des équipotentiels). Il est le complément idéal à l’éditeur de schéma.
Quel que soit le niveau de Proteus PCB, vous disposerez de nombreuses fonctionnalités de base. Les fonctionnalités avancées sont disponibles à partir du niveau 2. La capacité de conception s’étend du ‘starter kit’, qui admet une limite de 500 pins jusqu’au niveau 3, illimité.
![]() |
|
E-Blocks 2
![]() |
Les E-Blocks 2 sont la nouvelle génération des modules E-Blocks. Plus petits que leurs prédécesseurs, chacun d’eux intègre une fonction électronique simple ou complexe qui, par assemblage, permet de constituer un système plus évolué. Il existe des dizaines de circuits différents, du simple afficheur à LED jusqu’aux cartes avec programmateurs, tests moteur ou relais.
Le prototypage rapide avec ces modules associés au logiciel Flowcode présente un véritable intérêt pédagogique pour qui veut s’initier à l’électronique. Ces produits sont largement utilisés par des enseignants aussi bien du secondaire que du supérieur. Les modules E-Blocks2 se connectent entre eux ainsi qu’aux cartes programmateurs pour former un système complet qui peut être programmé par Flowcode. Le système E-Blocks2 s’adresse aussi bien à l’Education qu’aux hobbyistes souhaitant s’initier à l’électronique. Il existe plus d’une vingtaine de circuits différents, compatibles avec les microcontrôleurs PIC ou Arduino™. Les E-bLocks2 peuvent également s’interconnecter avec les modules Grove®. Les E-Blocks 2 nécessitent une version Flowcode V7.3 minimum. |
MIAC
Le MIAC est un contrôleur à logique programmable (PLC) basé sur un microcontrôleur facile à programmer dans un boîtier durci. Il peut être utilisé comme un système indépendant ou comme un élément d’un système qui pilote un bus CAN. Afin de bâtir un système électronique basé sur un MIAC, vous pouvez utiliser des modules additionnels tels que Basiques (TTL), Avancés, ZigBee (coordinateur et routeur), GPS et Bluetooth. |
![]() |
Packs E-Blocks
![]() |
Les packs E-Blocks sont conçus pour le monde de l’éducation et les hobbyistes; Nos packs, compatibles Flowcode, présentent un réel intérêt pédagogique en permettant de s’initier à l’électronique à travers le développement d’applications concrètes. Les Kit E-Blocks’ permettent une première approche de la programmation par algorigrammes des microcontrôleurs PIC 8, 16 et 32 bit, ARM, AVR et Arduino™. |
Programmateur
Dans tout système basé sur les E-Blocks intervient un module (ou plus) qui contient un microcontrôleur. Plusieurs modèles de cartes sont disponibles, en relation avec le microcontrôleur sur lequel vous travaillez: PIC, AVR, ARM, dsPIC/PIC24. Les cartes de développement Matrix Multimédia permettent de: |
![]() |
![]() |
Demandez la démo gratuite de Proteus |
[gview file=”https://labcenter.s3.amazonaws.com/downloads/libraryImport.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.multipower.fr/brochur/proteus89.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.matrixtsl.com/resources/files/misc/CP5894%20Formula%20AllCode%20Robotics%20Course.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.multipower.fr/wp-content/uploads/2015/03/TP_Flowcode_230315.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.matrixtsl.com/resources/files/datasheets/Microcontroller%20compete%20course.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.multipower.fr/wp-content/uploads/2015/04/2015-Macros_Flowcode.pdf” save=”0″ height=”1005px”]
[gview file=”https://www.multipower.fr/brochur/2018_10%20Raspberry.pdf”]