Labview - Vous en pensez quoi ? Je trouve ca GENIAL ! - Divers - Programmation
Marsh Posté le 20-11-2002 à 17:24:39
J'oubliais : imaginez la puissance d'un tel truc dans le calcul distribue...
Vous envoyez l'operande au programme qui tourne en tache de fond, il fait le calcul et vous renvoie le resultat...e t c'est d'une simplicite enfantine.
Vu le systeme Dataflow, ca augure enormement.
Je trouve ca une avancee majeure
Marsh Posté le 20-11-2002 à 17:36:57
Tetedeiench a écrit a écrit : pas de lignes de code, tout en graphique, on fait des "circuits", et c'est genial |
ça me rappelle Natstar , pas que des bons souvenirs
Marsh Posté le 20-11-2002 à 17:41:16
antp a écrit a écrit : ça me rappelle Natstar , pas que des bons souvenirs |
Faut voir le machin tourner, crois moi, j'ai ete tres tres impressionne... bcp plus que par delphi.
Franchement heink, le coup des threads, du calcul distribue et tout, c'est incroyable
Marsh Posté le 20-11-2002 à 17:41:51
pour le moment tout ce que je vois c'est que j'arrive pas à voir l'image
Marsh Posté le 20-11-2002 à 17:53:23
c'est surtout utile(isé) dans des contextes avec des i/o étéroclites nan?
(sans vouloir troller/polémiquer, je vois pas pq tu compares avec delphi???)
je crois qu'un pote, qui bosse dans un labo de bio-jenesaisquoi, utilise ça...
Marsh Posté le 20-11-2002 à 17:53:40
je ne conteste pas les qualités du logiciel (je le connais pas du tout), mais je me demandais juste si le terme "langage" est approprié ?
et sinon, tu aurrais un exemple d'application ? parceque je n'arrive pas a dechiffrer le source/l'image
Marsh Posté le 20-11-2002 à 17:56:57
nico168 a écrit a écrit : je ne conteste pas les qualités du logiciel (je le connais pas du tout), mais je me demandais juste si le terme "langage" est approprié ? et sinon, tu aurrais un exemple d'application ? parceque je n'arrive pas a dechiffrer le source/l'image |
Ben tout ( la le programme est un truc de chimie).
J'utilise un programme fait avec qui me permet de faire des estimations sur les tailles de mes prochains programmes, mon efficacite, et d'imprimer le tout ( Le procede s'apelle PSP).
Le mec nous a fait une demo en 5 minutes d'une chaine de caractere portee sur un indicateurs a loupiote style panneau lumineux d'jhotel, fait en quelques minutes. Et de A a Z. Tres tres impressionnant.
Tu peux faire de la base de donnee, du reseau avec... Pleins de trucs ! Tout ce que tu peux faire sous windows en gros.
Et oui c'est un language, c'est meme un nouveau type de language ( Apres fonctionnel, objet, imperatif et autres, c'est un "dataflow" ).
Marsh Posté le 20-11-2002 à 17:57:22
--greg-- a écrit a écrit : c'est surtout utile(isé) dans des contextes avec des i/o étéroclites nan? (sans vouloir troller/polémiquer, je vois pas pq tu compares avec delphi???) je crois qu'un pote, qui bosse dans un labo de bio-jenesaisquoi, utilise ça... |
Ca c'est sa specialite en effet... mais ca fait de tout
D'ailleurs le mec en 5 minutes il nous a fait un Binary search...
Marsh Posté le 20-11-2002 à 18:27:59
Tetedeiench a écrit a écrit : C'est un language base sur un flux de donnees plutot que sur des fonctions pour en savoir plus : www.in.com |
t'es sur que c'est le bon site ?
Marsh Posté le 20-11-2002 à 18:33:30
- Renaud - a écrit a écrit : t'es sur que c'est le bon site ? |
euh non.
Zut.
Marsh Posté le 20-11-2002 à 18:33:49
Marsh Posté le 20-11-2002 à 18:48:28
Tetedeiench a écrit a écrit : J'oubliais : imaginez la puissance d'un tel truc dans le calcul distribue... Vous envoyez l'operande au programme qui tourne en tache de fond, il fait le calcul et vous renvoie le resultat...e t c'est d'une simplicite enfantine. Vu le systeme Dataflow, ca augure enormement. Je trouve ca une avancee majeure |
au fait, tetedeiench, tu as l'air de t'y connaitre : connais tu une application au calcul distribué, un truc où on pourrait pas faire autrement, bref un truc où le calcul distribué est vraiment utile
Marsh Posté le 20-11-2002 à 18:56:56
charlene a écrit a écrit : au fait, tetedeiench, tu as l'air de t'y connaitre : connais tu une application au calcul distribué, un truc où on pourrait pas faire autrement& |
Pour l'instant, l'application au calcul distribue est encore a l'etude, mais tu peux le faire toi meme je pense.
Il te suffit de faire un programe faisant le cacul, et attendant son operande via le reseau, et le renvoyant aussi via le reseau.
En gros, c'est con.
Tu fais un programme qui prends un operande, et calcule ton resultat.
Ensuite, tu le prends comme module via sa petite icone dans un autre programme, tu lui fous en entree un truc pompe sur le reseau via une icone TCP, et le resultat ( le fil sortant de ta boite que tu as faite precedemment) vers un autre module TCP qui le renvoie.
Le serveur, bah il mate si il a des trucs a calculer et il dispatche.
Disons que la, le truc affolant, c'est la facilite de faire cela : tu rajoutes deux icones, une a l'entree et une a la sortie et paf ca y est, reste plus qu'a faire le serveur qui dispatche les calculs.
De plus, ton programme sur la machine en face est auto-threade, pas besoin de gerer cela.
La seule petite inconnue restant comment faire tourner le prog en tache de fond, et surtout en Idle comme Seti, la je sais pas.
mais c'est une vraie avancee
Marsh Posté le 20-11-2002 à 19:00:48
Ca a vraiment l'air intéressant ton truc
Dommage que ce soit payant
Marsh Posté le 20-11-2002 à 19:25:57
Justement, je me demande si ce serait pas intelligent de faire la meme appli mais en version publique...
Ca serait un excellent projet perso.
Probleme : bordel le temps que cela va prendre
Marsh Posté le 20-11-2002 à 19:52:43
Tetedeiench a écrit a écrit : Justement, je me demande si ce serait pas intelligent de faire la meme appli mais en version publique... Ca serait un excellent projet perso. Probleme : bordel le temps que cela va prendre |
clair !
Marsh Posté le 24-11-2002 à 11:45:53
dans le meme esprit, il y a le formidable Simulink de Matlab
impressionnant aussi
Marsh Posté le 24-11-2002 à 12:00:44
ben logiquement avec les langages objets on ne devrait plus taper une seule ligne de code.
je ne doute pas une seule seconde de ça (cf livre de desfrais Hypergénéricité, UML), avec des techniques comme UML, le codage final est facilité voir généré automatiquement à l'aide de règles. Donc le travail du programmeur sera surtout conceptuel CQFD
Tetedeiench a écrit a écrit : C'est un language base sur un flux de donnees plutot que sur des fonctions pas de lignes de code, tout en graphique, on fait des "circuits", et c'est genial je viens de tripatouiller avec, et pour un debutant c;est le language par excellence. Le debugage est tres facile ( on clique sur un bouton et on voit dans quel sens vont les donnees a quel moment etc). C'est genial. Le principe de ce nouveau language est simple : Plutot que d'y aller de haut en bas avec des appels de fonction a la C, vous faites votre programme, et chaque operation est INDEPENDANTE de l'autre. Elle se declenchera QUAND ELLE AURA TOUTES SES OPERANDES. Pas avant D'ou le "data flow" ses points forts : -PAS UNE SEULE LIGNE DE CODE - tout en graphique -Chaque fonction cree peux etre reutilisee ultra simplement en lui filant une petite icone sympa -PAS DE THREADS - C'est le compilateur qui peux les faits. Il en mets par defaut 4 / programme - PAS DE SOUCI MULTIPROCOs. -Pas de parser : le programme se construit au fur et a mesure qu'on le construit : compilation allegee -debugage sympa et facile et pratique et joli -PORTABLE On le fait sous dows par exemple, et on peux en faire une version "compilee a la volee et lancee ensuite". Genial. Dispo sur linux, unix, solaris, windows... Ses points faibles : -Pas de recursion -payant ( un peu comme delphi). -Difficile de faire ses propres composant / on peux pour l'instant que customizer la pleiade existant. pour en savoir plus : www.ni.com Un exemple de programme LabView : http://www.phy.davidson.edu/StuHom [...] iagram.gif Impressionnant, faut le voir tourner. Essayez, vous verrez. |
Marsh Posté le 24-11-2002 à 12:01:43
einstein2 a écrit a écrit : ben logiquement avec les langages objets on ne devrait plus taper une seule ligne de code. je ne doute pas une seule seconde de ça (cf livre de desfrais Hypergénéricité, UML), avec des techniques comme UML, le codage final est facilité voir générer automatiquement. Donc le travail du programmeur sera surtout conceptuel CQFD |
Ca me semble totalement utopique
Tu peux générer automatiquement un squelette OK
mais générer le tout, tu rêves
Marsh Posté le 24-11-2002 à 12:08:02
charlene a écrit a écrit : Ca me semble totalement utopique Tu peux générer automatiquement un squelette OK mais générer le tout, tu rêves |
Parceque UML présente autre chose que le modèle statique (diagramme de classe). Certains autres sont dédiés au comportement de l'aplication, tel les sequences, les collaborations ou les states machines. A partir d'un state machine, on peut générer pas mal de choses par exemple. De plus, on peut créer des modèle de très haut niveau, avec peu de code, et générer automatiquement toute la quicaillerie à partir de ce modèle. Les EJBs se prête très bien à ce type de choses par exemple.
Marsh Posté le 24-11-2002 à 13:47:35
LabView est plutôt (très) cher et sert principalement à interfacer les manips, les cartes dans les PCs pour les allergiques au tapage de code ou désireux d'aboutir rapidement.
C'est une sorte de RAD où on tire des fils pour faire passer les données ou fixer des états de bits.
Que l'on puisse faire autre chose que du pilotage d'instruments quand on le connaît à fond, c'est possible. Comme programmer le jeu de la vie sur EXCEL.
Que ce soit rapide, c'est certain sur un PC moderne. On a un laser commandé par ce truc sur un PC 100MHz, en C j'eusse fait la même chose mais en y passant (beaucoup) plus de temps.
Sur une version qui n'est pas la dernière, il n'était guère temps réel (lourdeau en fait).
Il a du progresser depuis.
Que National Instruments prévoie d'en faire une version libre, ça serait très étonnant !!!!! Les revenus viendraient d'où, du prix des cartes NI ?
Marsh Posté le 11-01-2006 à 09:44:18
slt a tous j'ai decouvert labview il y deux ans depuis j'aissaye de dev avec cette outil, il reste néanmoins tres cher surtout les cartes par contre il peut tout faire même des applications en temps réel,
de la supervision, même si panarama est dédier , il suffi de faire un bibliothèque de gif pour obtenir le même résultats.
J'ai essayer de travailler labwindows je peut me tromper mais un trés bon programmeur labwindows va tendre vers des applications Labview.
..
Marsh Posté le 20-11-2002 à 17:19:56
C'est un language base sur un flux de donnees plutot que sur des fonctions
pas de lignes de code, tout en graphique, on fait des "circuits", et c'est genial
je viens de tripatouiller avec, et pour un debutant c;est le language par excellence. Le debugage est tres facile ( on clique sur un bouton et on voit dans quel sens vont les donnees a quel moment etc).
C'est genial.
Le principe de ce nouveau language est simple : Plutot que d'y aller de haut en bas avec des appels de fonction a la C, vous faites votre programme, et chaque operation est INDEPENDANTE de l'autre. Elle se declenchera QUAND ELLE AURA TOUTES SES OPERANDES. Pas avant D'ou le "data flow"
ses points forts :
-PAS UNE SEULE LIGNE DE CODE - tout en graphique
-Chaque fonction cree peux etre reutilisee ultra simplement en lui filant une petite icone sympa
-PAS DE THREADS - C'est le compilateur qui peux les faits. Il en mets par defaut 4 / programme - PAS DE SOUCI MULTIPROCOs.
-Pas de parser : le programme se construit au fur et a mesure qu'on le construit : compilation allegee
-debugage sympa et facile et pratique et joli
-PORTABLE On le fait sous dows par exemple, et on peux en faire une version "compilee a la volee et lancee ensuite". Genial. Dispo sur linux, unix, solaris, windows...
Ses points faibles :
-Pas de recursion
-payant ( un peu comme delphi).
-Difficile de faire ses propres composant / on peux pour l'instant que customizer la pleiade existant.
pour en savoir plus : www.ni.com
Un exemple de programme LabView :
Impressionnant, faut le voir tourner.
Essayez, vous verrez.
Message édité par Tetedeiench le 20-11-2002 à 18:34:01
---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !