Simulate CAN signal

Hello,
As part of a University project it is my task to try and access the CAN bus of an inverter.
The inverter is being programmed at the moment to operate as required.
I have a USB-8473s which will be used to acquire data from the inverter when it is programmed.
I was wondering if there is a way that I may be able to simulate a CAN signal (possibly by an NI hardware device) and input that into the USB-8473s in such a way that I can create some Labview VIs and test them.
Thanks

Hello svall88,
You can use the USB-8473 to write to the CAN bus and read from the CAN bus. You could always get a second USB-8473 to "simulate" the inverter.
Let me know if that helps.
O. Proulx
National Instruments
www.ni.com/support

Similar Messages

  • How can I load xcel data into simulate arbitary signal VI

    Hello,
    I am using the labview arbitary signal creator , now i have a pattern which can be easily created in microsoft xcel but i need to load the data in the simulate arbitary signal VI so essentially i need to convert an xcel file into a LVM file . Can i somehow load the xcel data as LVM data.
    Thanks
    Ams

    Ams wrote:
    Hello,
    I am using the labview arbitary signal creator , now i have a pattern which can be easily created in microsoft xcel but...
    If you can generate it in excel, it would be even easier to generate it directly in LabVIEW. Are we still talking about the staircase funcion?
    http://forums.ni.com/ni/board/message?board.id=170​&message.id=221036
    LabVIEW Champion . Do more with less code and in less time .

  • Simulate ECG Signal Source will not install from BME Startup Kit

    Hi, I'm having a problem getting all the VIs that are supposed to be provided with the BME Startup Kit to install, namely the Simulation ECG Signal Source VI. I have the two toolkits, Vision, and DAQmx driver installed. When I go to try to used the VI, there is a large question mark where the selection button normally is for a VI, and the VI does not show up in the Biomedical pallette directory. Can someone please give me some insight as to what might be the problem? If you need more information, I'd be happy to provide it.
    Thanks!!

    i have download biomedical startup kit for labview 8.5 and i use professional development system versions but i can't  access Simulate ECG Signal.vi they just only ? simbol (look attachment files). why i can't access them maybe someone can explain that and help me to solve  this problem  cause  i really need that. can labview 8.0 professional development system versions use biomedical startup kit if yes can someone tell me what is the address.tanx
    Message Edited by marp84 on 06-09-2008 09:29 PM
    Attachments:
    ecg.JPG ‏58 KB

  • Simulate arbitrary signal VI

    Hi,I want to use simulate arbitrary signal VI to load the data and then output it to control the shaker motion, one problem is that when the VI outputs the data point-by-point, its time interval is not the real time step in the data, so how can I change the time interval, if this can not be achieved with simulate arbitrary signal VI, what VI should I use?
    thanks a lot,

    Hi all,
    I hope you are all fine. I am trying to generate the simulated brain sign. I got all the data set for the time and the value of y-axis but when i used cDAQ NI 9178 to interface my signal and see it on oscillscope, there is error. in the software it works ok but hardware can not .i dont know what is wrong,
    kindly can you help me in this issue.
    error is
    Error -200292 occurred at DAQmx Write (Analog 1D Wfm NChan NSamp).vi:3
    Task Name: _unnamedTask<14>
    Attachments:
    trial1.vi ‏1608 KB

  • Changing Total time and amplitude in simulate arbitory signal

    I am mixing a number of signals and trying to produce step function using the simulat arbitory signal. What I would really like to do is be able to vary the total duration of the signal and the amplitude. Does anyone have any idea how this can be done?? AN example of what I am trying to do is included (although the simulate arbitory signal doesn't work properly
    cheers
    Message Edited by mr_nice on 10-11-2005 08:59 AM
    Attachments:
    SignalMixer.vi ‏424 KB

    Thanks for your reply TPoint
    I only want to set them at the beginning (more importantly I don't want them changed during).
    I have tried to include both vi's now.
    My real question is how I change the duration and the amplitude of the arbitory signal
    Message Edited by mr_nice on 10-11-2005 09:47 AM
    Message Edited by mr_nice on 10-11-2005 09:48 AM
    Attachments:
    stepFunction.vi ‏48 KB
    SignalMixer.vi ‏424 KB

  • After load .dbc file to the MAX, How to get activate the CAN signals?

    Actually, i am new to labview and have some basic concepts. I am working on the CAN signals. I want to get activate the necessary signals alone. I know how to load the .dbc file to MAX. But after loading the .DBC file to MAX, i dont know how to activate the wanted CAN signals alone. For example, if i need to activate and control the speed CAN signal alone. i am not able to activate it.
    Can anyone explain how this can be done.

    hi,
    try to download the file from the applicarion server using the dataset operations. and store in the internal table
    thanks

  • Modifying CAN Signal Output Waveform.vi

    I have been working with the CAN Signal Output Waveform.vi trying to get data from my analogue input moduel (NI 9205) onto a CAN bus via my NI 9862.
    I started off by working with the example VI; CAN Signal Output Waveform.vi (attached at the bottom of this post) and that worked fine, I could clearly see the data coming over the CAN bus into my analysis tool in real-time. To modify the vi I removed the Signal Generation components and added DAQmx Read blocks (again attached at the bottom of this post). When viewing the Waveform Chart window the changes I make to the input is reflected in the Waveform Chart window in real-time; however the data on the CAN bus is delayed by around 1 - 2 seconds. I am using the same XNET database in each setup so that isn't causing the issue.
    The NI modules are housed inside a cDAQ-9178.
    Thanks.
    Richard
    Attachments:
    CAN Signal Output Waveform._4vi.vi ‏26 KB
    2 channel analogue.vi ‏26 KB

    Sorry, I meant do you have any other VIs that operate after this VI?
    I think you answered my question though, you are just running this VI alone, right? If this is the only subVI that's being run then when it stops, the LabVIEW environment stops as well, which means your DAQmx tasks are no longer running. You need to make an application structure that allows for LabVIEW to continue running after this VI is called. Use this subVI in your initialization step and then have a user interface of some sort that continues operation. You can't just run this subVI and expect all of the DAQmx tasks and operations to continue if LabVIEW isn't running.

  • Simulate arbitrary signal getting rms value

    Hello!
    I´ve got a .lvm file (attached as testpwm.txt) that generates a preview in Simulate Arbitrary Signal but shows nothing in the waveform graph. I would like to calculate the rms value and the duty cycle of the signal, but it doesn´t work together with the Express VI. I have also tried to build the waveform with Read waveform from file, but it doesn´t work either.
    any ideas?
    Attachments:
    testpwm.txt ‏24 KB

    Hi Dongre,
    What do you mean by "but value varries from 0 to rms which is not required. "
    If you are using EPS 2014, you should first identify the type of data acquisition cards you are using for your cRIO 9076 (SAR of Delta-Sigma), and then choose the examples with the corresponding type in name in the Power Quality folder. These are more ready-to-run than the examples in Basic Power Measurement which are for DAQmx, but which could also give you a straight forward view of how to measure RMS.
    You need to check the data acquisition modules on your cRIO for acquisition precision. If they are different from what's used in the examples, you need to manually modify a bit. Refer to the link below for how to adjust precision when you change for another module.
    http://forums.ni.com/t5/LabVIEW-Electrical-Power-Suite/Wrong-Voltage-Values-using-NI-9225-and-ELectr...

  • Can we simulate CAN card in MAX

    Hi
    We can simulate DAQ cards in MAX.But can we simulate CAN card in MAX ?????
    I am using PCI CAN series-2 card.
    Please reply

    No posting of code is needed, open the Help >> Example Finder.
    Search for the example CAN Receive.vi, and Transmit Receive same Port.vi.  Before running the CAN Receive.vi set the interface to CAN257, then run it.  Then in the Transmit Receive same Port.vi set the interface to CAN256 and then run it.  Now when you click Write it will send a frame out on CAN256.  CAN256 and CAN257 are virtual loop back ports.  What is sent on one is received on the other.  So you should see the frame you wrote appear in the CAN Receive.vi which is monitoring 257.
    Using this technique you can write code that monitors one of these ports, then reacts sending simulated data when requested, or set it up to just periodically send the data you want.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • CAN signals to LED

    HI,
         I am sending can signals as input to  several LED to light up. If it is value 1   LED should be ON, if value is 0 LED should be OFF. I have CAN read block in block diagram which i use for  read using  signals to LED to ON or OFF. Flow goes like this
    Task INit->CAN Read-> Index array -> to LED.
    but from index array to LED wires is not connecting , i get a message" one terminal is double precision and other is boolean."
    Is there any solution like converter from Index array to LED.

    Hi niran,
    sounds like you have to insert a simple "<>0" comparison between IndexArray and your LED indicator...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Can Signal Express prompt the user for the next ascii file name?

    I am using the following to collect data from Thermocouples and Strain Guages in our plant.  It allows me to plt data every second, while recording only every 3 seconds to cut down the file size.
    Big Loop- 
    Small Loop- 
          Conitional repeat...
          DAQmx Aquire...
          Statistics (mean) Temp...
          Statistics (mean) Press...
          Current Iteration...
    End Small Loop-
    Save to ASCII/LVM
    The problem is that I have to configure the save step as "overwrite once, then append" so I get a single file each time the project runs.  How can I get Signal Express to either prompt the user for a new file name with each run or have the ascii file saved into the log directory for that run.  As it stands now, the file gets overwritten with each new project run.
    Thank you.
    new user

    Hi crawlejg,
    You can set signal express to increment the file being created each time.  But if you are looking for 1 new file each time the project runs you will have to use LabVIEW as this advanced functionality is not available in Signal Express.  If you need help getting this to work in LabVIEW or have any other questions please feel free to ask!
    Sincerely,
    Jason Daming
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • Simulate GHz signal with big number of samples

    I would like to simulate 650nm wavelength signal with 3.5ms of pulse duration. So I need very high sampling frequency and big samples in LabVIEW, if I go generate about 1M #s, its very long to generate. Is there any solution for that?
    When you feel sad, laugh

    Just taking a very quick look at your code, my guess for the increasing CPU over time is how the waveform data is being built. Anytime LabVIEW builds an array by appending, rather than having a predefined array that has the elements modified, the program must keep reallocating memory to store the increasingly bigger array. This takes time and CPU, more and more as the data set gets bigger. I'll try and look at it a little more later and see if an easy solution becomes apparent. I don't use the waveform data type often so it isn't quite as obvious to me.
    P.M.
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • Simulate ECG signal in LABVIEW

    Hi,
    I am a new user of LABVIEW. I want to get ECG Signal from LABVIEW and give it to MULTISIM, where I am creating a SPICE netlist for a filter design.
    I have installed LABVIEW, MULTISIM and the Biomedical Toolkit. I also have installed Advanced Signal Processing Toolkit and Digital filter design toolkit.
    In the MULTISIM, under Instruments I am not able to see the LABVIEW icon. I am using 2013 version with windows 7. Can anyone please help me out?
    Thanks,
    Deepa

    I use this occasionally so I don't have to worry with LabVIEW while in Multisim.
    Good luck.
    TR
    ><><><><><><
    Tommy R.
    ><><><><><><
    Attachments:
    ECGsignal_1sec_1kHz.zip ‏39 KB

  • Using Multiplexe​d CAN signals with XNET

    Hello all,
    In one of my applications, I am deploying a CAN database file(.dbc) to RT system, and extracting signals through the cluster of .dbc file. Now once I have the list of all signals inside the database file, there would be some signals which would be multiplexed (If imported in MAX, you can see "Mode" for such signals). Now when I try to create a XNET Signal Output Single Point session out of selected signals, I get the following error:
    Error -1074384751 occurred at an unidentified location
    Possible reason(s):
    NI-XNET:  (Hex 0xBFF63091) For Signal Output sessions, the multiplexer signals used in the session must be specified explicitly in the signal list.
    Can anyone help me on how I can overcome this error? I am able to successfully create a session out of a non-multiplexed signal and write it to can bus, but the above problem I am facing is particularly for multiplexed signals.
    Regards,
    FraggerFox!
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"

    Hello all,
    Thank you so much for support as always.
    Yesterday I solved this issue..  Its explained in XNET User Manual..
    Sorry for late reply.
    Munna

  • Can Signale Senden Fehler

    Hallo Leute,
    ich habe ein PXI System das die CAN Karte 8460 beinhaltet, dazu habe ich ein VI erstellt das CAn Daten Sendet. Das geht auch alles sehr gut, aber sobald ich mehr als 124 mal Sende kriege ich einen Fehler mit der Nr. 1074388471..dies bedeutet folgendes
    Der Aufruf zum Lesen oder Schreiben stimmt nicht mit dem angegebenen Eingabe/Ausgabe-Modus überein. (Zum Beispiel: Sie haben die Funktion Read(Lesen) für einen zur Ausgabe initialisierten Vorgang aufgerufen). Lösung: In der Programmer referenz finden Sie Informationen darüber, ob der eingestellte Modus mit der Lese-/Schreibeoperation verwendet werden kann.
    Ich kann damit nichts anfangen da ich beim "Task Init Satrt Vi" den Modus auf Output gesetzt habe...es laüft ja auch wieso aber kommt dieser Fehler nach 124 zyklen. Sobald ich die PXI neustarte geht alles wieder aber nach ca 130 zyklen kommt wieder der Fehler. Woran kann das liegen, kann mir einer Helfen?
    Gruß
    dmad

    Hallo dmad,
    ich habe Dein VI minimal modifiziert, so dass ich es in einer Schleife laufen lassen kann. Der Schleifenindex ist mittlerweile bei ~7000 und ich habe noch keinen Fehler bekommen. Vielleicht liegt es daran, dass meine Kanäle alle aus der gleichen Nachricht kommen (ich weiss nicht, wie die Kanäle bei Dir organisiert sind). Kannst Du das angehängte VI mal laufen lassen? Bekommst Du den Fehler dann immernoch?
    Du musst allerdings erst die example.ncd Datei in den MAX laden. Auf meinem System ist die in C:\Programme\National Instruments\NI-CAN\ zu finden.
    Einstein
    Attachments:
    Senden_von_Botschaften_12a.zip ‏34 KB

Maybe you are looking for

  • Registering Issue for 6900 series IPphone on 2801 CME 8.6

    Hello, I am unable to register cisco 6901 phone on Cisco 2801 router. as per Cisco's recommendation details: =============================================== IOS Version: c2801-adventerprisek9-mz.151-4.M1 CME: Version: 8.6 TAR: cme-151-4Mv1 Flash & RA

  • WebLogic Server clusters not high available!!

              I'm working with WebLogic Server 6.0.           I try to connect to cluster using explicit IP addresses.           For this case,first ,I cluster server A,B and C ,then client try to look up home           interface at server A.           A

  • Error in Data Replication from R3

    Hi We are trying to replicate data from R/3 to SRM & getiing an error msg in SRM Inbound que saying "mapping error". Pls guide what is be done. We have already done replication of Basis3, Prod 0 , Prod1. Pls.  guide what could be a possible reason fo

  • Can We Trash the Deleted Users Folder?

    At HD>Users, there's a Deleted Users folder. My 'home' account is 'Dave' and the Deleted User is 'Dave'. I don't recall ever messing with Accounts. Anywho, this folder is 1.33 GB! Can I safely trash it? Thx!

  • Update vs Dialog WP

    Something that I'm not getting it completely... I'm going through SM66 and I'm seeing Dialog WPs with Reads, Inserts, Updates, Deletes. I also see Update WPs with sequential reads, besides the "natural" inserts and updates. I'm kind of seeing that Di