Jump to content

Bobillier

Members
  • Posts

    222
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bobillier

  1. Name: Move Label Submitter: LAVA 1.0 Content Submitted: 04 Jul 2009 Category: VI Scripting LabVIEW Version: 7.0 Version: 1.1.2 License Type: BSD (Most common) Potentially make this available on the VI Package Network?: Yes Copyright © 2007, Eric BOBILLIER All rights reserved. Put your real name here for the copyright to apply. Author: Eric BOBILLIER --see readme file for contact information Description: This Vi is a tool to move label of few selected controls in TopLeft,TopCenter,TopRight,Left,Right,DownLeft,DownCenter and DownRight position. It run too with terminal ,invoke node, propriety node ,Global and control references. Why: I develop this tool for limit few click and for fun. Installation: Copy Move Label.Vi and _Move Labelfolder in your labviewxx\project folder and restart labview. Test: Run Ok in 7.0 Know issue: run only in Windows. Improvement: Actualy the diagram constante are not concern with label mouvement but i can upgrade if someone wanted. Like i have only Labview 7.0 ,they is certainly new object that can be concern but can't be implanted now. But if you look code, i think it's not very difficult. Video demonstration at: http://screencast.com/t/1V3YuwsCE2V Acknowledgement: Ton Plomp and Yair Neeman for the CCT__Get User App Reference__CCT Vi of the code capture Tool And for the anonym who have write the DoKbdevent.vi Change Log: 1.0.0: Initial release of the code. 1.0.1 Minor correction about front panel apparence. 1.1.1 Add New position (TopCenter,TopRight,DownCenter,DownRight) Now run with Global too. Modify the Vi to be call by another Vi (Need Name and position parameter) Now the Default position is Left. 1.1.2 Correction of major bug in selection of label position Click here to download this file
  2. 667 downloads

    Copyright © 2007, ERIC BOBILLIER All rights reserved. ERIC BOBILLIER. Author: ERIC BOBILLIER --see readme file for contact information Description: This Vi creat a initialise variant controls from selected controls. You creat a array of variant if there is more one controls selected. You have the choice between array of variant or array of cluster (Name and Variant Data). If you paste it in front panel it's control, and if in diagram it's constant. If you select "Not array If lonely" a single control is convert in variant (array with one value inother case). This tools run with Vis and Globals If you Hold Alt Key down during running , the selected controls are convert in Variant array (or cluster array) directely in source Vi. This option run with Vi only. How use this tool: First :select control (s) in a Vi Second : Select kind of variant control you want creat. Third : Run this Vi (with or without alt Key down) Fourth: Paste control in you destination Vi.(if Alt Key unused) Test on Labview 7.0 and XP Change Log: 1.0.0: Initial release of the code.
  3. File Name: Controls to Variant File Submitter: LAVA 1.0 Content File Submitted: 02 Jul 2009 File Category: LabVIEW IDE LabVIEW Version: 7.0 File Version: 1.0.0 License Type: Creative Commons Attribution 3.0 Potentially make this file available on the VI Package Network?: Undecided Copyright © 2007, ERIC BOBILLIER All rights reserved. ERIC BOBILLIER. Author: ERIC BOBILLIER --see readme file for contact information Description: This Vi creat a initialise variant controls from selected controls. You creat a array of variant if there is more one controls selected. You have the choice between array of variant or array of cluster (Name and Variant Data). If you paste it in front panel it's control, and if in diagram it's constant. If you select "Not array If lonely" a single control is convert in variant (array with one value inother case). This tools run with Vis and Globals If you Hold Alt Key down during running , the selected controls are convert in Variant array (or cluster array) directely in source Vi. This option run with Vi only. How use this tool: First :select control (s) in a Vi Second : Select kind of variant control you want creat. Third : Run this Vi (with or without alt Key down) Fourth: Paste control in you destination Vi.(if Alt Key unused) Test on Labview 7.0 and XP Change Log: 1.0.0: Initial release of the code. Click here to download this file
  4. 895 downloads

    RTM to Enum V1.0.0 Copyright © 2007, ERIC BOBILLIER All rights reserved. ERIC BOBILLIER. Author: ERIC BOBILLIER --see readme file for contact information Description: This Vi creat an enum control(orindicator or constant)from a Real Time Menu (.rtm files) data files. You can also choose from Tag or Name Data ,and select the destination of creation between clipboard or enum.Vi (place on desktop). I have add a second tool, call Enum to tree who show RTM data in tree control . Test on Labview 7.0 and XP (for other OS you must modify the Desktop Path .Vi) Uses the following OpenG packages: oglib_file-2.7-1 To get these OpenG packages use VIPM (http://jkisoft.com/vipm/) Change Log: 1.0.0: Initial release of the code.
  5. File Name: RTM to Enum File Submitter: LAVA 1.0 Content File Submitted: 02 Jul 2009 File Updated: 02 Jul 2009 File Category: LabVIEW IDE LabVIEW Version: 7.0 File Version: 1.0.0 License Type: Creative Commons Attribution 3.0 Potentially make this file available on the VI Package Network?: Undecided RTM to Enum V1.0.0 Copyright © 2007, ERIC BOBILLIER All rights reserved. ERIC BOBILLIER. Author: ERIC BOBILLIER --see readme file for contact information Description: This Vi creat an enum control(orindicator or constant)from a Real Time Menu (.rtm files) data files. You can also choose from Tag or Name Data ,and select the destination of creation between clipboard or enum.Vi (place on desktop). I have add a second tool, call Enum to tree who show RTM data in tree control . Test on Labview 7.0 and XP (for other OS you must modify the Desktop Path .Vi) Uses the following OpenG packages: oglib_file-2.7-1 To get these OpenG packages use VIPM (http://jkisoft.com/vipm/) Change Log: 1.0.0: Initial release of the code. Click here to download this file
  6. Hi All I have find something that will be very interresting about Queued design Pattern. http://zone.ni.com/devzone/cda/epd/p/id/6091 and there is ogp (vipm) package too
  7. Hi me i have create something similar for millenium3 of crouzet to communicate via program cable like serial communication. if there is somebody interesting ...
  8. Yes I know. if i modify it others will be too. But in my case, i must modify trully because the data (numeric) generate by my application are analyse with another software who don't want ",". And in fact now, i manually modify the country parameters to solve that. And like sometime i forgot to do this, i want place in my program, a function who do that . Perhaps by windows API ? Eric
  9. Hi I want to know if there is a way to modify windows country parameters by program. And especially "," (virgule in french) by "."
  10. Hi Few time ago i have make this small tool to move scale. Perhapse that can help you. 1) Run Move scale vi 2) Select your vi in "Vi ouvert" list 3) select the graph in "Nom des graphes" 4) Select x or Y scale 5) select scale with "nom des échelles" 6) move the scale with arrow and see it in real time on your Vi. Run in 7.0 after i don't know Eric Download File:post-5178-1233076390.llb
  11. You can download this Kit http://zone.ni.com/devzone/cda/tut/p/id/6626. With it you obtain a Express vi to simulate ECG.
  12. bobillier: how to connect your block diagram to lvm file? the purple connection line cant be connected to the write to measurement file. what is the carriage return u mean? I wish you better understand with this new draw. My proposition replace the Vi express "write to measurement File".
  13. I don't find Lvm files very usefull and prefer in your case text file format like in my exempl. Oups I have forget the carriage return that you need to concatenate at the end of string. Eric
  14. Hi Few times ago i have develop this exemple. With it you can make visual selection in 1D or 2D array and obtain the index of the selection. After it's easy to get array value from is index. Eric
  15. Hi. Sorry but i dont think it's possible. The DS18B20 is a 1wire thermal sensor, and the 1 wire bus protocol is time determinist. I don't think that you can be determinist with USB6008 I/O for 1 wire emulation. I think it's better to communicate with 1 wire through DS9097 serial interface and use this set of Vi: http://decibel.ni.com/content/docs/DOC-1092 DS9097 can be find to RADIOSPARES for few € or $. Eric
  16. Hi I have an another trick about menu. You can merge a complete vi (diagram and controls) from controls palette to new vi. That run in 7.0 after i don't know. For this: 1) Edit control palette 2) Select add control 3) But when the selection windows open, go to back and select all kind of files. Now you can see Vi and not only controls. 4) Select one Vi's 5) Save palette. 6) Open a blank vi front panel 7) A from the control palette select the vi you have choose in 4) 8) At this moment all this Vi (contols and diagram) is merge in the blank Vi I wish my explanation is enough clear. I have test with Vit but that not run. But if you rename your Vit in vi and use this trick it's like template because you merge one vi to another. Eric QUOTE (Darren @ Mar 20 2008, 03:38 AM) I have see you can do something like that with another way. When you lock a palette with the pinpen, and right on a vi (in palette) that open a seletion menu where you can choose between open or place the Vi. Eric
  17. Few years ago , i have creat few Vi and exempl arround subpanel. Perhaps that can help you. Eric
  18. Hi Today i have update my Move Label submission to V1.1.2 . But when i try to download it, i obtain the old version V1.1.1 Why? Is is possible to remove the buggy version V1.1.1 and duplicate version V1.1.2 in previvious version folder ? Can you give me a Topic Number for update my submission ? Regards Eric
  19. I don't know if you can run more faster, but you can try with the direct port access vi instead of Visa. You can find this vi in \vi.lib\Platform\portaccess.llb About your Vi, I don't think your structure choise is good. You Have two while structures in parallel but they aren't synchronize. When you change the state of your output via the local, you are not sure than the visa is ready to read it . In your case the time limiter is the speed of visa session. It's better if you change state, update the ouput, wait, Change your output state and replay this sequence in same while structure. Have look at labview exempl (Parallel Port Read and Write Loop.vi).
  20. Just a small question about your vi. Why get controls values before running ?
  21. One other way can be to use transparents controls. I send you a library find on web but i don't remember where.Thanks to is creator.
  22. Have you just try to open the poly instance (ex:Yourvi(poly).vi) and just make Files\ property\documentation . That run fine for me in 7.0 Eric
  23. CITATION(tcplomp @ Nov 14 2007, 07:44 AM) I forget that you can access to description with right clik. :worship:
  24. Hi Today i have creat a small tool that can perhapse help you . This tool place a name in description attribut for wire that you before select on diagram. First step: Please place the "Give name to wire.vi" in your labview\project folder and restart labview. Second step Open Vi and select one Wire and make Tools\Give name to wire.vi If all is correct, this Vi promt you for give name to this wire. Last step Place mouse in wire and show it name in contextual help. Nota : have use CCT_Get User App Reference__CCT.vi part of the Code Capture Tool and is covered by the BSD license (see code reposary of lavag) Eric
  25. Hi all Have just creat a small vi named back door.vi and think that perhapse interest some of you. This vi ,place in start of your code stop execution whe you press "S" key and running the main program. It's can be usefull when you run you code who automaticaly run at start and close is front panel at the end. See Back door exempl.vi I wait your comments. test in 7.0 Eric
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.