Labview and multicore technology
Greetings
the scenario that i'm having now is as following:
- I'm a 1st year PhD student,and am trying to figure out(find) a new,innovative and impressive project in wireless communications systems area. while am doing my literature review and exploring my favorit knowledge base www.ni.com website ,by chance, i read some titles about the new Multicore tech.then, after surfing most ni's webcasts i got many ideas on how to exploit this tech. together with LabVIEW to boost up my yet-undefined PhD wireless com.main project.in other words,i want to speed-up any existing wireless technology (e.g beamforming algorithms of smart antennas).However, while i met my supervisor i did for him a quick demo and he was wondering about which wireless topic we can make use of multicore tech together with labview,i suggested him {improving wireless systems using multicore tech. and labview coding}.But, a class A student told us that that multithreading problems of multicore tech. have already been solved by software giants, and nothing special about using labview to design parallel processing as many other text-based langauges can do the same,as their compilers already designed for multicore systems.I get depressed actually after he told me this.becuase am intending to use labview (my most favorit software with multicore tech to simulate the performance of a wireless system,and publish a paper about this topic.
in short gentle men, i wish u guide me and tell me anything related to multicore tech with labview.any new problem you want to simulate it using labview so that i can work on it using labview.and please try to refer me to the latest updates about multicore and latest webcast as i saw almost all webcasts now available on ni website. and suggestion, any feed back, any new PhD research idea.all welcomed and appreciated.
thanks a lot
please help to find something related to wireless, anything new for research.....please
Labview Lover
Labview Lover wrote:
labview (my most favorit software with multicore tech to simulate the performance of a wireless system,and publish a paper about this topic.
Why not do a project using Labview to create different models of wireless technologies, and create simulations toevaluate their potential performance. The benefit of multi-core programming would be to optimize the speed to which you canrun simulations of the models. For instance, you can include spectral analysis using LabVIEW.
An idea would be to do the above for RAKE receivers or Software Defined Radios. There are many things you can research and investigate using LabVIEW. You can create the hardware and compare physical to the model. There are lots of project ideas in this area.
R
Similar Messages
-
Looking for full time position using Labview and/or PLC's in Long Island NY area
I have 13 years experience using Labview for user interface/daq applications. I also have 20 years experience with Programmable Logic Controllers (PLC) programming for industrial machine controls. My resume follows:
Adam Wechsler
111 Holbrook Rd.,Holbrook,NY 11741,(631) 981-1013 [email protected]
Objective
Labview programming, virtual instrumentation, industrial machine controls,
automation, PLC, HMI, GUI, data acquisition
Education:
B.S. Mechanical Engineering 5/89
Polytechnic University, Brooklyn, NY
A.S. Engineering Science 5/86
Suffolk Community College, Selden, NY
(GPA 4.0 Dean's List Spring 1986)
Experience:
Controls Engineer 5/1994-3/2009
Vacuum Instrument Corp., Ronkonkoma, NY
*Program, troubleshoot, and upgrade automated Vacuum Chamber Industrial Leak Detection systems controlled by Allen Bradley PLCs in an OEM environment.
*Debug equipment functions and programs prior to shipping, at customer's site, and by phone.
*Integrate and install various types of peripheral equipment, barcode scanners and printers,
*Design and develop Labview graphical user interfaces and HMI applications including recipe management and data collection for industrial machinery.
*Write and review user manuals and installation instructions.
Production Engineer 10/1989-5/1994
Izumi Corporation, Yaphank, NY
*Program, maintain, troubleshoot, and repair PLC controlled hydraulic, pneumatic, and control systems for automation in a hands-on environment.
*Improve design for manufacturability of new products and prototypes to be urethane/injection molded.
*Program, maintain, troubleshoot, and repair six axis hydraulic paint spraying robots.
*Create interface between multiple PLC’s and central computer system.
*Improved design and productivity of high volume, computer controlled, robotic molding machine by 150%.
Consulting Projects:
*Created Labview user interface components, and recipe management system for the testing of motion control servos.
*Programmed Allen Bradley PLC machine logic for packaging machine for a food service supplier.
*Created Labview to Allen Bradley PLC setpoint and monitoring interface for electric motor-starter test stand.
*Programmed Allen Bradley PLC and PanelView operator interface terminal for cosmetic packaging assembly machine.
*Developed Labview application for Fourier and statistical analysis of myogram biomedical data for researching the efficacy of acupuncture treatment.
Other:
*Attended National Instruments Labview training courses, and regularly attend local Labview Users Group meetings as a long standing member.
*Member IEEE
*13 years experience with Labview
*15 years experience with vacuum chamber, mass spectrometer, and related technologies
*20 years experience with PLC's and automated systems
*Attended Autocad training course.
*Willing to travelWill also consider contract, part time, or consultant work.
-
i started using labVIEW about 5 months ago in order to made a program to
control a philips xl30 sem microscope (with labview 4.0 on win31) and
another to register the subpics taken from the sem to build large-size
images (in labview 5.1 on win95).
i study computer engeneering on university of modena (italy) while my thesis
stage (with socrates european project) is held at the institute of material
research IMO in diepenbeek (belgium)
i am really entusiast about labview and how is made, i think also is a very
fast tool for prototyping programs that maybe for performance reasons have
to be developed with other languages; concepts like modularity and
code-reuse seems very easy to reach respect many other languages (i mean
usually is
not so easy just take program parts from other sources and put
everything togheter in a short time).
since i would love to experiment labview programming for my personal fun i
am interested to know if for commercial packages like the internet-toolkit
are avaible special student prices.
federico fantini> It's not a full version, but it's only missing a couple of things (ie
> Active X support). And it includes Internet Toolkit & HiQ 4.
"Unable to link to external code via DLLs and Code Interface Nodes"
i don't care about microsoft-only technology but since student edition has
NO POSSIBILITY to link code from outside i think you loose everything
(suppose you have a free 32bit .dll that do a lots of beautiful things, it's
very easy to integrate good and FAST code in a labVIEW program so you can
always have critical stuff made by fast code and still make 90% of your
program in plain G).
it's good for student to learn labVIEW but i think in this case it's good
for university and not single persons.
from the faq you get that "LVSE will work only with Nationa
l Instruments
hardware" , this seems more a move like 'we want university buy OUR HARDWARE
to train students' that a way to give a cheap labview
anyway the product is great and it's the reason i would love to use it for
have fun while programming...but i think that at 495$ the internet toolkit
is too expensive for me
i have also see that it's impossible to buy a linux student edition of
labview while it's possible the academic contract..maybe ni think that every
student have to run windows at home ?
federico fantini -
Anyone got experience with LabView and JTAG ?
Anyone got experience with LabView and JTAG ?
Especially in system programming of Altera and FLASHYes, I've actually driven JTAG using DIO, but this was a project in itself.
I guess you're just wanting to get the job done! I'm currently evaluating
gear to do the same job myself, in addition to interconnect testing. I've
been looking at JTAG Technologies equipment. They do PCI/PXI cards and the
SW, with a LabVIEW interface.
They're at:
www.jtag.com
You'll need to be sitting down when you get their quote though - their development
system costs about the same as a decent car!
Cheers
-Sean.
[email protected] wrote:
>Anyone got experience with LabView and JTAG ? >Especially in system programming
of Altera and FLASH -
i am receiving the data through the rs232 in labview and i have to store the data in to the word or text file only if there is a change in the data. I have to scan the data continuasly. how can i do that. I was able to store the data into the text or word file but could not be able to do it. I am gettting the data from rs232 interms of 0 or 1. and i have to print it only if thereis a change in data from 0 to 1. if i use if-loop , each as much time there is 0 or 1 is there that much time the data gets printed. i dont know how to do this program please help me if anybody knows the answer
I have attatched the vi. Here in this it receives the data from rs232 as string and converted into binery. and indicated in led also normally if the data 1 comes then the led's will be off. suppose if 0 comes the corresponding data status is wrtten into the text file. But here the problem is the same data will be printed many number of times. so i have to make it like if there is a transition from 1 to o then only print it once. how to do it. I am doing this from few weeks please reply if you know the answer immediatly
thanking you
Attachments:
MOTORTESTJIG.vi 729 KB -
Problem with Labview and an ARM Cortex
Good morning,
I am currently trying to use Labview with a board from ST Microelectronics (MCBSTM32) with an ARM Cortex Processor.
I use the SDK and have followed the tutorials.
But, when I try to launch the program (the simple loop as write in the tutorial n°2 : http://zone.ni.com/devzone/cda/tut/p/id/7029 ), Keil gives me an error via Labview:
"Argument 'DARMSTM' not permitted for option 'device'."
It seems that Keil does not allow an ARM Cortex from ST as the device.
Moreover, after having this problem, I am unable to use a Keil project ,even a project which worked before, without Labview. I need to restart the computer.
I also try to launch the Keil project generated by Labview, without using Labview, and it works. But as soon as I use Labview, I have the error.
Did anyone already have this error or know how to solve it
Thank you for your answer and sorry for my bad english.
Regards,
Raphaël VAISSIEREHi Raphi,
So let me make sure I understand,
The project created in LabVIEW errors out with the message "Argument 'DARMSTM' not permitted for option 'device"
If you open the same project in Keil uVision, it runs fine
Here are my questions:
1. So how does the code run when run through Keil? does it deploy and run fine?
2. Did you follow the porting procedure completely?
Your target STM32F103RB is techincally supported by Keil but you need to port the RTX kernel to it. This paragraph explains it:
To determine if your target already supports the RTX Real-Time Kernel, browse to the \Keil\ARM\Startup directory, then browse to the folder that corresponds to the manufacturer of your ARM microcontroller. If there is an RTX_Conf*.c file for your target, then the RTX Real-Time Kernel has already been ported for your ARM device. If no such file exists, skip to chapter 4 for more information on the RTX Real-Time Kernel and a guide for porting RTX to your ARM microcontroller.
You also need to port the Real-Time agent to it.
I just want to make sure that you have followed the guidelines. If you have and are still having problems, we will continue to explore this.
Thanks,
National Instruments
LabVIEW Embedded Product Support Engineer -
I am trying to use Labview and RP1210 compliant hardware to connect to a truck J1939 bus and receive messages.
Specifically I am attempting to read data frames using the RP1210_READMESSAGE . am able to configure the hardware and send a message to the J1939 bus. . I think I have not configured something correctly. I can use the RP1210_SENDMESSAGE and see the message I have sent on the bus using CANalyzer When I use the RP1210_READMESSAGE I get the timestamp from a message and the return from the function sends back the correct number of bytes (the number matches the number of bytes I sent out plus four bytes from the timestamp). What I am having trouble with is actually receiving the data. I have had the same type of behavior from two different hardware (Vector CANcase XL and Nexiq USB Link), so I don't think the issue is vendor specific.
Has anyone been able to make the RP1210_RECIEVEMESSAGE function work correctly?
Thanks for any helpThanks
I have already tried that. The links are the NI RP1210 wraper. The problem I am having is using labview to interface with the RP1210 layer. The RecieveMessage char*fpchAPIMessage this is the output which is a pointer to a cahracter array. In this variable I can receive the timestamp of the message but not the message. The retun showns the correct amount of bytes are aviaable (18 for a 8 byte message) but I can only get the 4 byte timestamp I think I have to dereference this pointer to view the data. I am not sure how to fix this. -
Tcp data b/w labview and c++
Hi
i am trying to establish TCP connection b/w LABVIEW and C++ program. Server is established in C++ while client is implemented in labview.Although connection is successfully establish b/w server and client, both are unable to correctly understand data send/receive among them. Forexample if i want to send an int type send_array from server, i use standard WINSOCK function "send" like that:
send(AcceptSocket,(char*)send_array,129*4,0);
but when client in labview receive this array, it shows unexpected values.As a client, I used "simple data client.vi" with one modification i.e. as sent data size(129*4 bytes) was fixed, only one TCP read was used .
Same problem exists if i send data from client to server.
Kindly help me
Best Regards
Solved!
Go to Solution.It's probably an big/little edian problem. If you are using the Flatten/Unflatten from String functions, you can specify which to use.
-
Questions on Saving and mining data with Labview and DIAdem
Hi,
I am sampling two signals at 200k sampling rate. I am trying to save the data on harddisk and analyzing the data using DIAdem.
If I save the data using mesurement file format .tdm and .lvm, the file size will be about 4 Gigabytes for only 10 mins' acquisition. It is very slow to process it.
I used the software Clampex and pCLAMP(Axon Instruments) before. At the same 200k sampling rate and also acquiring two signals, these programs save the data as .atf format and the size is only 400 MB for 10 mins' acquisition.
I wonder if there is also a good way to handle this situation using Labview and DIAdem, and how to do it?Hi, Jonathan:
I tried the TDM binary file format. The file size is 800 MB per min acquisition and it will take a long time to just open these files. For my application, I have to take data for several hours. I am looking for a way to reduce the size of files.
Is there any other type of file format that can reduce the size significantly and can be handled easily? -
Please Help!!! VIPM won't connect to labview and I need to figure out why
I am trying to download the Arduino package from the VIPM and they won't seem to connect. I have included a picture of the error and two more of my settings. I am using the student evaluation of the Labview software, but I'm not sure that it is what's causing the problems. Any help would be appreciated, as I would like to set up a nice GUI using labview and an arduino as my DAQ device. I need this for a project for my professors so I am rather desperate to get it up and running.
Attachments:
Labview Error.jpg 352 KB
Labview Error II.jpg 141 KB
Labview Error III.jpg 108 KBNo, i tried using you settings and stil not working. i went through every combination of the four items I have on the machine and export list. Still nothing, do you think that its that i am using the student version?
Attachments:
New Labview settings, not working.jpg 123 KB
New Labview settings, not working.png 267 KB -
Can I use a camera for application in Labview and VBAI at the same time ?
Dear all,
I'm trying to save an AVI file with Labview and make an image process with VBAI at the same time, in one machine.
The error : "Camera already in use" displayed.
My Camera is a GIGE and I work with Imaqdx. I've test the multicast mode but it only operate with several machines.
How can I do this ?
Thank's to help me,
Yoann BI'm not necessarily saying that. It's been a while since I've used VBAI, so I don't remember all of the capabilities, but if VBAI can do the inspection and recording at the same time, you should be fine.
The trick is that only one program can access the camera at the same time. That application reserves the camera, thus making it unavailable to others.
Chris
Certified LabVIEW Architect
Certified TestStand Architect -
Hello,
is it possible to prevent LabVIEW and DIAdem from creating .tdms_index files when opening/creating/editing a .tdms file?
I think I have no benefit from the .tdms_index files because our applications create a lot of little .tdms-files (repeat measurements). With the additional .tdms_index files we have unnecessary memory consumption and it takes longer for Windows to open the containing folder. Also it´s confusing when searching for a certain file.
Best Regards
Daniel
Solved!
Go to Solution.Hi Baui,
I'm afraid there's a direct way to disable creating .tdms_index file now from LabVIEW and DIAdem. You can use TDMS Advacend API in LabVIEW, which doesn't create any index file, or you can just make some simple programming and delete the .tdms_index file after closing the TDMS file.
This is a request for a long time, we'll consider to add this feature for TDMS in future releases.
Yongqing Ye
NI R&D -
Problems with Labview and Windows XP with error -214721786​5
Hello. Im a new beginner in Labview and am having a problem with a error message
I dont understand. Im running Labview on a pc-logger with windows XP.
The program is written by a guy on my university, and logs voltage from
a solar cell panel. He doesnt have the time to check in to it, so Im supposed to
find out what's wrong.
The error message is as follows :
Error -2147217865 occured at Cmd Execute.vi->DB Tools Insert
Data.vi->Solcelle.vi
Possible reasons :
Exception occured in Microsoft OLE DB Provider for ODBC Drivers,
[MySQL][ODBC 3.51 Driver][mysqld-3.23.38-log]Can't open file :
'solcelledata.MYD'. (errno: 145). in Rec Create - Command.vi-
>Cmd Execute.vi->DB Tools Insert Data.vi->Solcelle.vi
I really hope someone can tell me what's wrong and specifically what to do
with it, or possibly guide me to someone who could suggest a solution to this
problem.
Reguards
chrisdeeHi Chrisdee,
(.. not to discount what TimoS has suggested, however...)
Embedded in the error information you provided:
... Can't open file : 'solcelledata.MYD'.
Sounds like the program needs this file? Has the program been moved to a new location?
just a wild guess!
Cheers
Message Edited by Dynamik on 10-06-2005 04:53 AM
When they give imbeciles handicap-parking, I won't have so far to walk! -
hello !
i have no idea how to build a lookup table(as v use in microcontroller) in labview and use that in vi.pls help me
txs
nitin
Solved!
Go to Solution.If the lookup table is always going to remain the same (e.g. a character generator or something similar) you can place the values in a 2D array constant on your diagram, with the input value as one column, the equivalent as the other. When you need to perform the lookup you use an index array to return all the values in the "input column", search it using "search 1D array" and use the resulting index number to index the other column's data. If the values may change, then it would probably be best to load an array control with your equivalent values from a file.
P.M.
Putnam
Certified LabVIEW Developer
Senior Test Engineer
Currently using LV 6.1-LabVIEW 2012, RT8.5
LabVIEW Champion -
I need to know the right tools and java technology
Please help,I need to know the right tools and java technology to support what I need.
I had background programming in Assembly,C++,Visual Basic,SAP/ABAP 4.
All I can say, programming is about logic, now we are very helped building program using objects.
I'm very interest to SAP tech, where all screens, programs, reports are resides on tables, this is the real dynamic!
CUrrently I'm eager to do the same technic with java. I'm new to java....
What I know the J2EE is the core for me to start is it right? I was very interest with the Client-Server Tech. How can I impelemet this with Java?
I'm a bit confuse with so many java solutions. There is Java Applets, Swing, Java AWT, JavaBeans, etc...
I don't know what is the best if I want my Presentation/Client Application will run within browser (not standard html, using like windows gui). What should I do to make business logic objects, how to invoke it within the gui. how to make installation package whenever clients connect to the http server.
if you have a pointer to do it please let me know.... I'm very appreciate all your response...
Best regards,
Lucky PangemananI'd say - don't get carried away with the heavyweight frameworks. Don't use EJB if Hibernate and/or Tomcat will do the job. There's a danger of winding up using a bulldozer to crack a wallnut.
What people mean by "J2EE" varies a fair bit.
Start with Tomcat, which has the virtue of being free. Try some JSPs and servlets.
Use Applets to do client side presentation only if you must; Applets create an installation overhead on end-users, and some of them can't cope, while others may not have the necessary installation permissions on their office machines. They are pretty rarely needed, IMNSHO, most client-side behaviour is better handled with html and JavaScript.
Maybe you are looking for
-
Broken Symbol!What does that mean? My QuickTime player stopped working on all sites. I just keep getting the symbol to come up and then it changes to a broken symbol,with the right hand corner looking like it has a rip in it.I tryed downloading the n
-
No sound from my I pad on videos
I do not have sound on videos played on my I pad, have been in General Settings and have checked there! any help welcome
-
Equivalence Operator - Oracle Text Search
Hi, I am trying to use Equivalence Operator(=) as following, SELECT SCORE (1), CLOB_COL FROM TEST_CLOB +WHERE CONTAINS (CLOB_COL, '({AIR}={WA@TER})', 1) > 0+ This seems to work fine for normal words, but when the word has any special characters(WA@TE
-
Acrobat X Crashes when I attempt to place digital signature
Program starts up fine. I can effect most edits needed. I am an Engineer and produce a lot of PDF documents for new construction. When I attempt to add digital signature ... I get the blue screen of death. Not sure what to do? Program was working fin
-
I get an error: reading or writing to disk, etc. when trying to export
Hi out there, I have been getting this error constantly: audition has encountered an error reading or writing, etc as mentioned above, recommends saving etc and restarting. It doesn't help. I recorded some local gospel singers and am just mixing in