How do I write a vi that will save graph data and text data (related to the graph) so the next time I want to view the graph data the text data is included in the read vi?
I am new at writing vi's and hope you may be able to help. I would like to create a vi that will graph measurements taken from a daq device. I would like to include text data that a user can choose from (example: machine number, test circuit, load cell type) that will stay with the graph so when the graph is viewed at a later time the text data (explaining parts of the graph) will display with the graph data. I have included a vi I am using to capture and display a force value. Any help would be greatly appreicated.
Attachments:
force.vi 500 KB
What you want is a DATALOG file:
When you save a file, use the BUNDLE function to bundle your machine number, test circuit, whatever (include a few spare fields), plus your graph data. Get the graph data from the source, or use a local variable of the graph itself.
Wire the bundle output to the DATALOG TYPE of a NEW FILE function. (I presume you'll use a FILE DIALOG set to SAVE FILE to choose a file path).
Write the same bundle output to the DATA input of a WRITE FILE function.
Use a CLOSE FILE function to (ahem) close the file.
When you want to read a file, use a FILE DIALOG set to EXISTING FILE (or some other means) to specify what file to read. Wire the same cluster type to the DATALOG TYPE of the FILE DIALOG, so that it will only
offer files of the correct type.
When you have a file path chosen, wire the bundle to the DATALOG TYPE input of a FILE OPEN operation.
Use a FILE READ to read a single cluster - the output of FILE READ will be a cluster of the right type.
Use a CLOSE FILE function to....
Out of the FILE READ function, you can UNBUNDLE BY NAME the data and send to the graph and the other fields, or, if you're clever, you can use a cluster on the screen, and not unbundle it. That's harder though, since you probably want the text fields to be controls (inputs) and the graph to be an indicator (output).
Hope that helps.
Steve Bird
Culverson Software - Elegant software that is a pleasure to use.
Culverson.com
Blog for (mostly LabVIEW) programmers: Tips And Tricks
Similar Messages
-
I am trying to use and education program that needs Java applets and it will not run on Safari. IE will not install from the web. How do I get a browser that will work to install so I can use this program when I travel.
Try using FireFox. IE will only run on a Mac if you run Windows on the Mac.
Windows on Intel Macs
There are presently several alternatives for running Windows on Intel Macs.
Install the Apple Boot Camp software. Purchase Windows 7 or Windows 8. Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows. Boot Camp enables you to boot the computer into OS X or Windows.
Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7. Parallels is software virtualization that enables running Windows concurrently with OS X.
VM Fusion and Windows XP, Vista Business, Vista Ultimate, or Windows 7. VM Fusion is software virtualization that enables running Windows concurrently with OS X.
CrossOver which enables running many Windows applications without having to install Windows. The Windows applications can run concurrently with OS X.
VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris. It is not as fully developed for the Mac as Parallels and VM Fusion.
Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc. There are performance differences between dual-boot systems and virtualization. The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. A more recent comparison of Parallels, VM Fusion, and Virtual Box is found at Virtualization Benchmarks- Parallels 10 vs. Fusion 7 vs. VirtualBox. Boot Camp is only available with Leopard and later. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive. -
Does anyone know of a VI or how to go about writing one that will prevent the computers clock/time from being disabled while an application is running. The time and date can normally be reset while an application is running by clicking on the time/date in the lower right-hand corner of the computer screen. I have an application that runs over several days and it is critical that the time and date of the computer not be changed. Is there an easy way to lock this out from the user? Note that I am what I consider an advanced beginner in LV.
Thank you,
Chuck
Solved!
Go to Solution.That is not something you can do from LabVIEW, as it is an operating system operation, and it will depend on the operating system that you're using. On Windows you can use a group policy to control this. Please Google on "prevent time and date change in windows".
Also, please try to refrain from stuffing your entire message in the subject block. Keep the subject short, but descriptive enough so it can be understood what you are basically asking. Thanks. -
I installed iOS 7 and it deleted some of my contacts, as expected, so I just resaved them all. There's one particular number that will save but in my messages, it shows up as the number instead of the name saved. How do I fix it? And why is it doing that?
I had this problem too, I fixed it by going to my settings and under general at the bottom there is a reset option, go there. One of the options should be reset network settings, select that one. I’m not sure why it happens but that worked for me; hope you have the same luck!
-
How do i make a form that will tell me the difference between 2 figures?
how do i make a form that will tell me the difference between 2 figures? ie: the jan. value of account is 32,010 and feb value is 34,013 and march value is 31,089 i would like it to tell me the difference automatically... whichever it is bigger or less... i am sure that this is possible... but i am a complete newby to all of this and could use some help...
jan = 34,013
feb = 34,013
march = 31,089
etc...
etc...panahead wrote:
i guess what i am trying to make is a form that will automatically calculate the difference in my investment account each month... and sometimes it goes up and sometimes it goes down... but having the difference calculated for me (without the possibility of me making a mathematical mistake) and then also giving me the percentage would be what i am looking for....
Numbers will do the calculations, but it doesn't read minds.
The formulas shown in my previous post assume a table arranged like the example below:
The results in the bottom three rows (Apr, May and Jun) are correct for the simple formulas given and for the data entered in the Amount column as the empty cells are evaluated as containing zero. In practice, you would want a formula that suppressed the calculation until something was entered in that row of the Amount column. That's easy enough to add, should you think doing so will be useful.
But it won't make Numbers read your mind.
Regards,
Barry -
My Theme disappears from the DVD after I burn it on to a disc. I know it's there but my DVD player doesn't "see" it. How do I burn an iDVD that will play the theme?
It sure is. It also plays on my PC using VLC Player. So, I know that it was burned onto the DVD.
-
How Do i create a list that will show in a dropdown box with the list being pulled from another tab and not the cell data format junk?
I currently run OS X 10.10.1
Now i have been trying to work on this for a while now and what i want to do should be simple but its apparently not.
Here is an example of what i want to happen.
I will have 2 tabs: Contact | Sales
Now Contacts will have the list of names and various information about a customer, While Sales will have one drop-down box for each Cell Row that will show the names of the person in tab contacts
for what i am wanting to do i cant use the data format pop-up menu because the list is edited everyday several times a day.
Now how do i do this, Excel can do this so how can numbers do it?Hi Shegra,
Paste this into a applescript editor window and run it from there. In the script you may need to adjust the four properties to agree with your spreadsheet. Let me know if you have any questions.
quinn
Script starts:
-- This script converts column A in one table into an alphabetized list of popups. It copies the last cell in that column. Then reverts the column to text. It then refreshes popups in column A of a data table starting with a user defined row.
property DataEntrySheet : "Sheet 1" --name of sheet with popups to be refreshed
property DataEntryTable : "Sales" --name of table with popups to be refreshed
set copyRange to {}
property PopValueSheet : "Sheet 1" --name of sheet with popup values table
property PopValueTable : "Contacts" --name of table with popup values
set PopStartRow to {}
tell application "Numbers"
set d to front document
set ps to d's sheet PopValueSheet
set pt to ps's table PopValueTable
set s to d's sheet DataEntrySheet
set t to s's table DataEntryTable
set tf to t's filtered --this records filter setting on data Entry Table
display dialog "Start from row #..." default answer "" with icon 1 -- with icon file "Path:to:my.icon.icns" --a Week # row
set PopStartRow to {text returned of result}
tell pt --convert list to alphabetized popups
set ptRows to count rows
set copyRange to ("A2:" & name of cell ptRows of column "A")
set selection range to range copyRange
set selection range's format to text
sort by column 1 direction ascending
set selection range's format to pop up menu
-- popupsmade
set selection range to cell ptRows of column 1 of pt
set v to value of cell ptRows of pt
end tell
activate application "Numbers"
tell application "System Events" to keystroke "c" using command down
tell pt
set selection range to range copyRange
set selection range's format to text
end tell
tell t
set filtered to false
set tRows to count rows
set pasteRange to ((name of cell PopStartRow of column "A") & ":" & (name of cell tRows of column "A"))
set selection range to range pasteRange
tell application "System Events" to keystroke "v" using command down
set filtered to tf
end tell
end tell -
How do I build an application that will run without being installed?
I have seen some of the prior posts on trying to do this, but most of them were older, so I'll ask:
Using 7.1, how do I build an application that will run without having to install the runtime engine? I have a client that wants to run serial port monitoring VIs to watch some custom hardware we built for him. His IT dept. won't let him install anything. If I could make this VI run off of a USB thumb drive without needing anything installed on the system it would be ideal. Space is not a problem, so I could include any runtime files needed. Can anyone tell me how to do this?
ThanksUnder what operating system was it running under back in the 90's when it was working?
I think that starting with NT platforms (applies to 2000 and XP, but not 9x) the hardware abstraction layer (HAL) prevented direct I/O to serial ports. Serial port related code that ran fine on 3.x and 9x would not run under NT platforms without modification.
Just some food for thought, do not know if it applies to your situation.
Good Luck
~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~ -
i need to change my rescue email,but i forgot the password to that email,what will i do?and i have 25 ueros on this apple account so i dont want to make a new one!
Have you forgotten your password? - if so, you have a problem if the email address has gone dead.
If you know your password, go to the iTunes Store, click on Account. log in and you can change the associated email address.
If you don't know your password, and have no email address, you are going to have problems because it's difficult to see how Apple are going to identify you as the authorised owner of the account. Contact iTunes Support: go to http://www.apple.com/support/itunes/ - click on 'Other iTunes Store Features' in the list and then on 'Podcasts'. You will see a link to either 'Express Lane', which will guide you eventually to some contact options, or you may see a link to email them. -
I need to reset my security questions, but can I message support by text and not call or if you can tell me how to reset my questions here that will be great and I don't have a rescue email.
If you've forgotten the answers, you can't do that yourself. Click here, tell the iTunes Store staff that you can't call, and see what they say.
(109704) -
TS1292 how to activat a itunes code that will not redem
how to activat a itunes code that will not redem
I was having the same problem with a card that I received as a gift. Finally, I realized that it's an APPLE gift card and not an iTunes gift card. They are different and one will not work for another. The Apple card is used for hardware, software, cases, headphones, etc that you can buy in store or online. The iTunes card can only be used for music, apps, videos purchased through iTunes.
But as long as it is in fact an iTunes card, the only other thing I've read about it not activating is to wait a few days and try it again. Sometimes it takes a while for the store where it was purchased from to send the activation info to Apple and read it as a valid code. I guess it doesn't happen instantaneously when scanned at the store. -
Want to write a program that will count no. of comments line in a program
Hi,
I want to write a program that will count the no. of comments in a program which is given as an input from command line.
Any help is appreciated.
Jackyhi..
I mean to say that If you can help me in writing the
program as I cannot think of any approach right nowI can only guess that right now your definition of "help" is "write it for me", which of course I will not do, nor will anyone else (at least they shouldn't). Is this how you approach life - do you just walk over to your classmate's desk and say "Here's my homework assignment - I don't know how to do it, just basically do it for me and I'll check back later"? I hope not.
You need to get started on your own - apparantly you're in some class and they've tried to teach you some stuff to get this done and you've been doing something else other than pay attention in class? -
I cannot figure out how to set my apple id to use: itunes (two of accounts), apps store and itunes store. How do I make one password that will be recognized by all these devices? My apple id is constantly not working.
Hi Lrwill,
If the apps that are on your son's iPad were purchased under his Dad's Apple ID, then signing your Apple ID onto the iPad will not help you with updating those apps.
Also, if the iPad was sync'd with his Dad's iTunes library, then hooking it up to your computer/iTunes library, will require you to reset the iPad, and everything that was loaded under the other Library and Apple ID will be wiped out.
Can you provide a little more info about what was set up under which Apple ID and what iTunes library the iPad was sync'd with?
Cheers,
GB -
How do you fix an ipod that has a black screen and it turns on but when it turns on the screen gets a lighter black but you still can't see the apps or anything?
Try:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Restore from backup. See:
iOS: How to back up
- Restore to factory settings/new iOS device.
If still problem, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
Apple Retail Store - Genius Bar
Apple will exchange your iPod for a refurbished one for this price. They do not fix yours.
Apple - iPod Repair price
A third-party place like the following maybe less. Google for more.
iPhone Repair, Service & Parts: iPod Touch, iPad, MacBook Pro Screens
Replace the screen yourself if you are up to it
iPod Touch Repair – iFixit -
How do I write a macro that would look for a string in an entire column
how do I write a macro that would look for a string in an entire column. If the string is found, it will copy that entire row to a new sheet in that same file?
I want to look in an entire column lets say "C" for different strings of numbers like 246, 88, 68, 82246 etc... and copy them to a new sheet
ThanksHello Larbec,
Try this:
Option Explicit
Sub test()
Dim myNumber As Integer
Dim myNumbers() As Integer
Dim i As Integer
Dim c As Range
Dim firstAddress As Variant
myNumbers = Array(246, 88, 68, 82246)
For i = 0 To UBound(myNumbers)
myNumber = myNumbers(i)
With ActiveSheet.Range("C:C")
Set c = .Find(myNumber, LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
' Copy c.value to OtherSheet here !!!!
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next i
End Sub
Best regards George
Maybe you are looking for
-
How do I stop my MacBook Pro from making shortcuts on my desktop when I'm moving a folder
So my question is, How do I stop my MacBook Pro from making shortcuts on the desktop when I'm trying to move the original photo, all I want to do is move a picture from a folder on the desktop without making a shortcut!
-
CFMAIL -- How to send an e-mail to a network folder
Guys, I am using Cold Fusion 7.0 and I have the functionality in the website where an e-mail is generated (i.e based on some changes or actions) and that e-mail goes to a folder in the Outlook right now. Instead of sending the email (which is generat
-
Can't access the web on lap. It's networked form main computer. The problem started just after I downloaded/updated to Firefox 3.6.6. That may be a coincidence. I get "The proxy server is refusing connections". Restarts don't help. My main computer i
-
Errors ORA-01747 / ORA-00933 ???
I'm running Oracle 8i on win98. When I try to update numbers in a NUMBER(7,3) column with values like 18,48 I get this errormessage: ORA-01747: invalid user.table.column-, table.column- or columnspecification If I enter numbers without decimals in th
-
I have a very strange problem with my video iPod. When I set the volume to a level, and place the iPod on the dock, the volume changes (usually very dramatically, into extremely loud or extremely soft). When removed from the dock, if the volume has n