Mesures rapides par le système Mensurasoft Ordinateur application principale pilote utilisa teu r appareil de mesur e Principe du système Mensurasoft measurement.

Slides:



Advertisements
Présentations similaires
PowerPoint. A guide to the use of ICT in the MFL classroom by Dean Horne Prudhoe Community High School.
Advertisements

Poser des questions Asking questions.
Les Questions dInformation. Information Questions Information questions are open-ended. They request new information and cannot be answered with a simple.
Les choses que j aime Learning Objective: To know how to use j aime to talk about things I like to do.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
Les lycées. Sixth form is compulsory in France so it is really important to choose the right one. Look carefully at the information about colleges and.
ADJECTIVES and how to figure out C’est vs. Il est and Elle est C’est le 16 octobre 2e niveau.
When do we use numbers? Why are they important? Why is it important to know numbers in French (or any other language)? Can you think of some REAL WORLD.
Notes les novembre SAVOIR et CONNAÎTRE The verbs savoir and connaître both mean to know, but they are not interchangeable.
2 Le verbe « être » au pluriel Les normes: Communication 1.2 Comparisons 4.1 Les questions essentielles: - What are the plural subject pronouns in French?
La Revue: Les verbes – ER. La norm: Comparisons 4.1 Understanding the nature of language What is a « regular verb »? How are regular –ER verbs conjugated?
How is it conjugated in the present tense?
Journal – le 24 novembre Décrivez la salle de classe. List as many classroom vocab words as you can remember. (Put all written activities in your journal.
Just to get you going… une minute, s’il vous plaît!
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides.
PERFORMANCE One important issue in networking is the performance of the network—how good is it? We discuss quality of service, an overall measurement.
Matériel informatique Présentation du matériel informatique F.Schoubben.
Ordinateur application principale pilote utilisat eur appareil de mesure Principe du système Mensurasoft fonctionne sous Windows et Linux (et Mac ?) langages.
 Conversion  Analogique  Numérique  Un signal analogique est un ensemble continu d’informations. Ex : une grandeur physique comme la tension électrique.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
 Components have ratings  Ratings can be Voltage, Current or Power (Volts, Amps or Watts  If a Current of Power rating is exceeded the component overheats.
IP Multicast Text available on
LES MATIÈRES – SCHOOL SUBJECTS
appareil de mesure (pHmètre P310 Chauvin-Arnoux) Pierre DIEUMEGARD,
RMLL, Saint-Étienne, 5 juillet 2017
LA TECHNOLOGIE - TECHNOLOGY INTERNET FACEBOOK MOBILE LAP TOP RADIO
How to coach.
Lisez avec ton partenaire – Faites un resumé sur les mini ardoises
Lois et principes psychomoteurs; modélisation prédictive
Work: ISA8895 Implementation Section: Interoperability Chapter: B2O
Connecting with language pupils in the UK
Creating Questions in French
Birgit Pepin Eindhoven University of Technology, ESoE
Leçon 6 I am what I am or to be or not to be
Mon enfance Quand tu étais petit, tu étais comment?
mardi, le douze septembre
Pour être prêt: Sortez le devoir- mais, il n’y avait pas de devoir!
Bonjour! C’est mardi! C’est la semaine de la fête annuelle de l’école. Thèmre: Voyage à travers les E.U. (Etats Unis) Soyez prêts à présenter les mini-projets:
Quantum Computer A New Era of Future Computing Ahmed WAFDI ??????
ÊTRE To be (ou: n’être pas!).
Programmation système
French 1st Level The Weather.
Task: Write a detailed description in French only of what you have in your survival kit and why !
Quiz What are the different Copper cable types ? How is STP better than UTP ? What type of cable should we use between : Router-Switch, PC-Router, Hub-Switch.
Leadership Styles Mrs. Keith Main Types of Leadership Styles 1.The Autocratic or Authoritarian Leader 2.The Democratic or Participative Leader.
Essai
Introduction to Computational Journalism: Thinking Computationally JOUR479V/779V – Computational Journalism University of Maryland, College Park Nick Diakopoulos,
High-Availability Linux Services And Newtork Administration Bourbita Mahdi 2016.
LA TECHNOLOGIE - TECHNOLOGY INTERNET FACEBOOK MOBILE LAP TOP RADIO
Nous allons apprendre…
Révision – Phrases Importantes
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Bienvenue Au monde des Pronoms.
Wednesday December 13th, 2017 Module 2/Lesson 5 Parents and Education.
Question formation In English, you can change a statement into a question by adding a helping verb (auxiliary): does he sing? do we sing? did they sing.
Global Challenge Capteur de nuit Leçon 2.
Le verbe « être » au pluriel
Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides.
C021TV-I1-S4.
Révision! This lesson is about consolidating all the language learnt so far about music, likes, dislikes and reasons and bringing it together so that pupils.
Révision! This lesson is about consolidating all the language learnt so far about music, likes, dislikes and reasons and bringing it together so that pupils.
Information Questions
University : Ammar Telidji Laghouat Faculty : Technology Department : Electronics 3rd year Telecommunications Professor : S.Benghouini Student: Tadj Souad.
How do you say I like and I don’t like in French???
Everywhere, we are working with bots … Some data on Chatbots...
L’architecture romane et gothique
Jour 21 MOT DE PASSE: Déranger - to disturb, bother
70% of women globally claim they don’t feel represented by everyday media images With over 5,000 images, Project #ShowUs is the world’s largest stock.
IMPROVING PF’s M&E APPROACH AND LEARNING STRATEGY Sylvain N’CHO M&E Manager IPA-Cote d’Ivoire.
Transcription de la présentation:

Mesures rapides par le système Mensurasoft Ordinateur application principale pilote utilisa teu r appareil de mesur e Principe du système Mensurasoft measurement device mezurilo driver pelilo main program ĉefa programo user uzanto Fast measurement by Mensurasoft-System Rapidaj mezuroj per sistemo Mensurasoft Snelle metingen via Mensurasoft systeem meterdrivercomputerprogramma gebruiker

2 systèmes d'exploitation (au moins) MS-Windows Linux (Mac ?) 3 langages de programmation pour faire les pilotes (au moins) Basic (FreeBasic, PureBasic, OxygenBasic...) C, C++ (CodeBlocks, C++Builder...) Pascal (Delphi, FreePascal/Lazarus...) 2 operating systems (at least) 2 mastrumaj sistemoj (almenaŭ) 2 besturingssystemen (tenminste) 3 programming languages ​​ for the drivers (at least) 3 programlingvoj por la peliloj (almenaŭ) 3 programmeertalen voor de drivers (tenminste)

Pour faciliter le travail des enseignants de sciences avec du matériel hétérogène Pour une meilleure efficacité de la recherche scientifique Pour un enseignement de l'informatique en lien avec le monde réel Pourquoi le système Mensurasoft ? Why Mensurasoft-system ? Kial Mensurasoft- sistemo ? Por faciligi la laboron de la scienco instruistoj kun malsimilaj aparatoj Por pli bona efikeco de scienca esplorado Por komputila instruado ligita kun reala mondo To facilitate the work of science teachers with heterogeneous hardware For better efficiency of scientific research For computer education in connection with the real world Om het werk van de docenten met heterogene hardware te vergemakkelijken Voor een betere efficiëntie van het wetenschappelijk onderzoek Voor computer onderwijs in verband met de echte wereld

Etat actuel : la simplicité de programmation et la multiplicité des appareils ea eb sa sb x=stdead(0) stdcall <> cdecl résultat = double analoga enigo analoge ingang binary input duuma enigo binaire ingang analog output analoga eligo analoge uitgang 4 fonctions de base entrée analogique entrée binaire sortie analogique sortie binaire Huidige status: de eenvoud van programmeren en meerdere apparaten (4 basisfuncties) Nuna stato: simpleco de programado kaj multnombraj aparatoj (4 bazaj funkcioj) Current status:simplicity of programming and multiple devices (4 basic functions) analog input binary output duuma eligo binaire uitgang

une multitude de langages pour utiliser les pilotes a multitude of languages ​​ to use the drivers amaso da lingvoj por uzi la peliloj een veelheid van talen om de drivers te gebruiken

une infinité d'appareils utilisables an infinite number of devices grandega nombro de aparatoj uzeblaj een oneindig aantal apparaten : Jeulin ESAO-USB et Visio

DecimalBasic (lent) + Arduino monocaractère (peu rapide) mais problème de vitesse ! intervalle minimum 5ms but speed problem!sed problemo pri rapideco! maar snelheid probleem!

Mais un problème (croissant ?) pour les mesures rapides 1993 : connecteurs ISA ou PCI PMB : 5µs Jeulin ESAO3 PMB, PC à 25MHz : intervalle < 10µs But a problem (increasing ?) for fast measurement Sed problemo (kreskanta ?) por rapidaj mezuroj Maar een probleem (toenemende?) voor snelle actie

2013 : connecteur USB moins rapide ! souvent utilisé comme port série. Vitesse max = bits/s caractères/s Même si 1 caractère suffit pour déclencher la mesure, et si la valeur est renvoyée sur 2 octets, vitesse max = 3000 mesures/seconde intervalle mini 300µs 2013, USB-connection, slower 2013, USB-konekto, malrapida 2013: tragere USB-aansluiting!

● Solution : appareils autonomes (capables de stocker une série de mesures) Oscillo-PB (PureBasic) courant 50Hz avec Arduino, monocaractère : intervalle = 1ms oscapture (Lazarus) courant 50Hz avec Arduino : 120µs Oscillo-PB (PureBasic), courant 50Hz avec Arduino, normal : intervalle = 4ms Solution: independent devices (capable of storing a series of measures) Exemple simple pour les phénomènes périodiques sur 1 voie Solvo: sendependaj aparatoj (kapablas stoki serio de mezuroj) Oplossing: onafhankelijke apparaten (opslaan vele maatregelen)

Fonctions Mensurasoft normales : 16ms/mesure fonctions capture : 1 µs /mesure Eurosmart SP5 :

Appareils possibles Arduino, Expeyes, Orphylab, carte-son, EurosmartSysam, oscilloscopes numériques... Syntaxe de la fonction capture 1 voie : function stdcapture1t(numvoie:longint ; n :longint; intervalle:longint) : pchar; stdcall; export; stdcall ou cdecl numéro du canal de mesure nombre de mesures par série intervalle entre 2 mesures (en µs) renvoie une chaîne de caractères de type CSV t1,x1 t2,x2 t3,x3.... et aussi : function stdncapture1t (numvoie:longint):pchar;stdcall;export; mogelijke apparaten possible deviceseblaj aparatoj Syntax for function capture one channel: sintakso for funkcio capture 1 kanalo: Syntaxis van de functie capture (kanaal meting single)

Mais le détail de la réalisation est compliqué Très bien pour les phénomènes périodiques Great for periodic phenomena Bonege por periodaj fenomenoj Geweldig voor periodieke verschijnselen But the details of the implementation is complicated Sed la detaloj de la efektivigo estas malsimpla Maar de details van de uitvoering is ingewikkeld microphone sur carte-son + flûte à bec

Généralisation à 2 ou plusieurs voies function stdcapture2t(numvoie:longint ; n : longint;intervalle:longint): pchar;stdcall;export; stdcall ou cdecl « numéro de voie » = groupe de 2 voies de base nombre de mesures par série intervalle entre 2 mesures (µs) résultat = chaîne de caractères à 3 colonnes (type csv) t1,x1,y1 t2,x2,y2 t3,x3,y "Kanaalnummer" = (groep 2 kanalen) "Kanal-numero" = grupo de 2 kanaloj "Channel number" = group of 2 channels Ex : Expeyes - 4 voies de base A0, A1, A2, SEN - mais pour 2 voies simultanées, 1 seule combinaison possible : A0+A1 ExpEyes : en vert courant 50Hz, en bleu luminosité d'une lampe à incandescence Generalization to 2 or more channels Ĝeneraligo al 2 aŭ pli kanaloj Generalisatie naar 2 of meer kanalen

Comment arrêter d'attendre ? si le seuil prévu n'est jamais franchi, comment ne pas bloquer le programme ? partie peu intéressante partie intéressante, à détailler seuil de déclenchement Comment ne faire les mesures seulement lorsqu'elles sont intéressantes ? How to do measures only when they are useful? Kiel fari mezuroj nur kiam ili estas utilaj? Hoe kan maatregelen alleen als ze interessant? How to stop waiting? Kiel halti atendadon ? Hoe te stoppen met wachten?

function stdfixcapture1(ch:pchar):longint ; pour fixer les caractéristiques des captures futures, selon la valeur de la chaîne ch (à employer après stdcalcapture) function stdcalcapture1(ch:pchar): pchar; pour ouvrir une boite de dialogue de réglage de l'acquisition ; la chaîne ch donne les réglages antérieurs

Est-il possible d'utiliser les mêmes commandes pour des appareils si différents ? à voir

En conclusion : - Mensurasoft pour les mesures lentes, c'est simple et parfait - On peut le développer pour les mesures rapides, mais c'est plus compliqué => décisions à prendre : * quelles fonctions de capture ? * quelles fonctions de réglage.??? Concluderend: - Mensurasoft voor trage actie, het is eenvoudig en perfect - Wij kunnen ontwikkelen voor snelle actie, maar het is ingewikkelder => beslissingen: * Welke functies vastleggen? * Wat bedieningsfuncties.?? In conclusion: - Mensurasoft for slow measurement, it's simple and perfect - We can develop for fast action, but it is more complicated => decisions: * What functions for capture? * What functions for control.??? Konklude: - Mensurasoft por malrapida mezurado, estas simpla kaj perfekta - Ni povas disvolvi por rapidaj mezuroj, sed estas pli komplika => decidojn: * Kiuj kapt-funkcioj? * Kiuj kontrol-funkcioj.??