Program PIC controller with Labview

Dear team

To use a PicKit2, you will need to download the "PK2CMD V1.20 PICkit 2 Command Line Interface" available on the website of Microchip in order to use the sysexec.vi as shown above.

http://www.microchip.com/Stellent/idcplg?IdcService=SS_GET_PAGE&nodeID=1406&dDocName=en023805

Then you use a command such as "pk2cmd.exe PPIC18F4431 FIP087V1_00.hex/m" programming your telephone.

In the zip file, there is a readme file which explains in detail the options available for programming.

Tags: NI Software

Similar Questions

  • Watlow F4 controller with LabView

    Hi all

    I have a HX300 refrigerant in a closed circuit that uses a Watlow F4 controller. I want to control the F4 controller and monitor the conditions of it such as the rate of pressure and temperature using LabView. I heard about the pilot Modbus who helps make this communication possible and downloaded it. I use the version of LabView 8.6 and followed the steps needed to include it in Labview. I have very little experience with Labview and wonder how to start to write the code for this. Any help is very appreciated!

    Thank you

    Eric


  • smartphone with labview programming

    is it possible to run programs that I've written in labview on a smartphone? (iphone/android/new windows 8?)

    is it possible to program a smartphone with labview?

    Your questions were asked before several times. Please search before asking a question to see if it has already been covered or partially answered.

    With regard to your questions:

    NO.

    and

    Laughing out loud

    The LabVIEW Embedded Module has been designed to work with Windows Mobile, but not Windows phone (what Mobile has been transformed in). Several ideas exist in the exchange of ideas of LabVIEW in this regard. OR (supposedly) works on them, but have not announced anything. In the meantime you can try to use something like this:https://decibel.ni.com/content/docs/DOC-19387 or this: http://sine.ni.com/nips/cds/view/p/lang/en/nid/210042

  • NI 9148 with LabView module detection

    Hello

    I got the task of creating a deployable (compiled) software to a DAQ system with NI 9148 Ethernet RIO basket background and various modules. The user must have the ability to change the module type and the location of the different tests, so the application must detect (or the user specify) what modules are at what positions.

    I watched the blockset CRY, however this chassis is not supported and the lowest level blocks are protected. Is it possible to read the serial number of the modules connected to the 9148 OR position, type, and if all goes well?

    Thanks for any help!

    Hello Soonxaf,

    What are you helps as a controller-is this RT or Windows? Are you planning on the use of analysis of RIO or LabVIEW FPGA engine?

    If you plan use the analytical engine, so this should help you get started:

    Tutorial: Discovery, Configuration and programming access of the CompactRIO Scan Mode to IO with LabVIEW

    http://www.NI.com/white-paper/9351/en

    Kind regards

  • Can what cards I use to develop communication SPI with Labview?

    First of all, I'm an intern is currently working on a project that involves communication with an SPI interface. I have absolutely no experience with SPI, but I finally decided to try. I work for about 6 months with labview and understand the function of basis of a large number of its resources.

    The problem:

    We want to connect Labview to an evaluation Committee that is connected to the PC via USB (but it can also be adapted to connect through SPI). The evaluation board mainly reads and writes if sign up for issuers that are connected to it by a Module assessment. The program which is already which is the Studio of SmartRF (that works via USB), but as we want to link all the functions in Labview we redevelop a platform to do so. If shortly, we want to make a Studio of SmartRF version in Labview. We want to be able to get all the information that makes the program and others... and all this is possible through SPI.

    Here is a link in case you are interested what is SmartRF Studio: SmartRF Studio link

    My question is which card do you recommend for what we are trying to accomplish? We are looking for something not very expensive but who fail to meet our requirements.

    I think of the NI USB 8451, but please make suggestions.

    Thanks a lot in advance and please stay tuned to my many questions coming about how to accomplish this enormous task with no knowledge whatsoever of SPI or how to mix with Labview only one student. I am reading as much as I can find, so all the links will also be very much appreciated. If anyone has any experience with NI USB 8451 with Labview be kind enough to guide me

    Sincerely,

    Gisela

    If you have very little experience with LabVIEW and SPI, the 8451 is a good choice. It's expensive, but it's really easy to use and configure.

    The Aardvark is also a good choice. There pilots LabVIEW is also easy to use in LabVIEW. The disadvantages is that it doesn't have a lot outside of simply making SPI or I2C - in other words, it doesn't have a lot of GPIO. This can be important when control of multiple SPI devices, because it requires to select them lines individual slave.

    Dinah is really more than a product of laboratory, or something that is meant to be placed inside a camera. It is expensive, compared to the other two, but it doesn't have native drivers in LabVIEW. On the contrary, it comes with a DLL you can call from LabVIEW. I wrote a set of LabVIEW drivers for it, but I can't distribute.

    There are other products on the market, which some will resemble a device series to your computer. For example, you would use VISA to communicate with the SPI controller, and it would appropriate communication of SPI.

    Among the three mentioned here, I would suggest that you go with the neither of the Aardvark, one.

  • ACS550 control with LabVIEW

    Hello

    I recently implemented an ABB ACS550 player to control an air blower speed.  I was control the player through the interface on the disc itself.  However, I am now looking to control the device with LabVIEW.  I don't know where to start and I was wondering if someone could explain what I would need the equipment and the basic principles on how this control can be implemented.

    Thank you!

    -Alex

    After a few weeks to play with the entrance on the digital player, I now have a program that he order.  Thank you for your help.  If anyone needs help with digital controls, feel free to ask.

    Thank you

  • upgrade to labview 2013 problems now with labview 8.6

    Upgrade to Labview 2013 a few days ago and framework installation changed my MAX existing since version 5.1 to version 5.5 with CAN 2.7.5.

    Because all my previous software was written in version 8.6 and customer requirements, this can not be changed and if I need 'backward compatibility '.

    However check the supported versions in CAN it only seems to go back as far as Labview version 10.0?

    Worse still, when I try and load any program written in LabVIEW 8.6 8.6 I now get "cannot find file" for the DAQMX as

    DAQMX------Write.llb------DAQMX------Write.vi etc.

    Tried the navigation in the folder named "MAX."

    The questions are:

    What I have to remove and MAX and re - install the earler versions for compatibility with 8.6?

    If so this can be done without removing my 8.6 install/2013 installs?

    Yes, the new DAQmx versions are not compatible with LabVIEW 8.X.  You can just uninstall DAQmx and then install your previous version to restore your support 8.6, but you will have lost the support of DAQmx for 2013.

  • How to install the version of nor-Sync 3.1 in the remote system (processor integrated PXI chassis) to recognize the PXI-6682 device to work with labview RT?

    How to install the version of nor-Sync 3.1 in the remote system (processor integrated PXI chassis) to recognize the PXI-6682 device to work with labview RT?

    Hung Nguyen

    Hung Nguyen,

    The installation of drivers for all targets in real-time remotely is more or less the same. First install the driver (in your case the NO-Sync) on your PC, then install it on your system remotely through MAX. For step-by-step instructions, see install the software on your NI CompactRIO controller.

    See you soon,.

  • PID controller compatible LabView

    Hi all

    We have built an oven of automated test. It was decided that it is cheaper and more convenient to use a pre built the PID controller, however

    our task is to set the temperature of the oven by using LabView code, so the PID should communicate with the computer.

    I would be really grateful if you could give me a little advice if these controllers exist and where they are or it could be easier to use the box of DAQ + OR PID

    box tools + with external power supply + heating element power transistor.

    PS just to note, temperature range is not very high (20-200 ° C)

    All the best

    Alexander

    Hi Alexander,.

    When you talk about PID controller, there are two options:

    1 software based controller PID (you can develop using the LabVIEW PID toolkit)

    2. regulator based material PID... If you choose to have a PID of hardware in service, you must ensure that it can be used with LabVIEW, I know that what is your concern...!

    For most of these PID regulators (hardware) are an instrument of series (RS-232, RS-485 or MODBUS based) and which can be easily integrated with LabVIEW... no tool is necessary, but all you need is VISA functions or MODBUS library.

  • Deploy file. DLL for CompactRIO with LabView

    Hello

    I have compiled a DLL-file of SimulationX, and I want to deploy this file on a CompactRIO with LabView. How do I do that?

    Thanks in advance

    A correction, the x 900 cRIO and 908 x seem to use an x 86 CPU and execution Pharlap ETS. PharLap ETS allows you to run SOME Windows but by far not all DLLs, because it supports only a subset of the Windows API available on Windows 2000. So, if you have a controller of 908 x cRIO (900 x are very old and unlikely to be used these days) you MAY be able to deploy the DLLS on your cRIO system. To make sure that you check the DLL API not supported importation by the auditor of the DLL which can be downloaded for your version of LabVIEW specific here.

  • Linear actuator, motor controller and labview. Establishing a connection.

    Overview:
    I have a 12VDC linear actuator (potentiometer built in) connected to the and 21v3 Jrk USB motor with Feedback Controller (http://www.pololu.com/catalog/product/1392). Feedback from the actuator wires connect to the motor controller motor USB controller connects to the computer via USB.

    Problem:
    Establish the connection between the motor controller and labview.

    What I've done so far:

    I installed the drivers for the motor controller and windows detects it. OR MAX detects my motor controller (photo attached), but for some reason when I try to access it via the daq assistant in labview is not see it. I tried also access it through VISA with no result...

    Help will be appreciated.

    Thank you

    Peter

    You have some things you have to look in:

    • When you have installed the software, he was installing a USB > dll Com Port virtual as FTDIchip or similar? If so, when connect you your device, it will reveal itself as a normal COM (new) Port in Device Manager. You then try to talk to this COM port.
    • If you try to use the USB native on the map (as MAX has detected for you), then you will need to use the code in the .NET framework provided by the manufacturer (probably written in c#) and do your own builders in LabVIEW. If you have never done this before, it's not trivial.

    I would call the manufacturer and just tell them what you're trying to do. They have probably treated before LabVIEW and can have an example to help you get started.

    Edit: for fun, I followed the link you provided (which doesn't really). I searched "LabVIEW" of their site and indeed has achieved several successes. There is one thing that I downloaded (can't resist looking at code) was a gigantic turd. However, it doesn't use a standard Com port.

  • How to access the pci 9054 with labview

    Using pci9054 for communication, how can IAM I configure pci 9054 with labview.

    Thanks for your reply,

    I have 6 months experience in programming.

  • HAVE ENGINE-701 mega order of Robotics with LabVIEW

    Hi, I am asking someone here had any experience working with the I-701 ENGINE?

    I'm new to programming, I am currenty working on the conversion of a C program header to control the engine mentioned above in LabVIEW and I met some problem. See the engine, according to the C program, receive the hexadecimal code for control.

    I translated part of the C program (only the function Rotate and SendOperaCommand, the SendOperCommand is a Subvi in the VI. According to my supervisor the rest are not required to be converted) in a LabVIEW vi. with the same order, sends the same hexadecimal codes however the engine does not respond. The original program in C and LabVIEW version that I've converted are attached to this post.

    Can someone watch the program and let me know if I made an error converting the program or perhaps the rest of the program is necessary to convert or maybe it's something that I don't know?

    You must use the VISA functions rather than obsolete functions serial port you have in it.

    In addition, there many Rube Goldberg constructions working with bytes.  Points of constraint because of the incorrect data type.  Your Subvi is not present, but just seems to take two bytes, adding the header and the checksum.  But without it, I can't tell if it's doing what it's supposed to, because all your code before which is the conversion of hexadecimal strings, rather than working directly with the bytes.  In addition, the Boolean functions work directly on numeric values.  No need to convert Boolean and back dies.

    The attached extract should be the same as your C code did (I have no way to test it), but with much less code.

  • RS-232 via TCP/IP with LabView

    Hello

    I have currently a standard equipment is read through a RS232 converter TCP/IP hardware.

    On the computer with labview, I use a third-party serial port virtual that data reads the TCP/IP and converts this COM port data pack

    I then read the port COM normally with VISA.

    I would like to remove the third-party TCP/IP software RS232 and LabView read the TCP/IP port and convert to series.

    How could do?

    More details about the hardware and the 3rd party software;

    thydzik.com/Monitor-cms2000-Inverter-via-tcpip-usr-tcp232-E4-rs232ip-Convertor/

    More information on labview here code;

    thydzik.com/log-Solar-generated-to-pvoutput-with-LabVIEW/

    I don't think it's as complicated as you seem to expect. Try the VISA TCP approach. Create a resource of VISA TCP, in raw mode, as explained in the white paper. Take your existing code, replace the COM resource with the new TCP one, remove the configuration of the port series, and it might work. Make sure to close the resource when you stop the program.

    If you want to go with the TCP functions, look at the examples. You open a connection, read and write strings in it, exactly as you would with a serial port and close it when you are finished.

  • How to read data from the unit to acquire data with LabVIEW

    Hello everyone, I'm new with LabVIEW and I need help. How to build LabVIEW program to read and store the data acquisition unit temperature data. the data can be any store such as Excel or a text file? Thank you.

    Start passing by examples of LabVIEW.  Go to help-> find examples.  There are several examples here just for the analog input and then even more for logging data to a file.  After that, show us what you have and we can guide you a little better that way.

Maybe you are looking for