How to control RS232 Interface through LABView?
Does LABView have the ability to control RS232 Interface? If it does, what version of LABView has this capability? The LABView versions that we have in the company are 7.2 and 8.1 only. The operating systems that we have are Windows and Linux.
i have a question i am wanting to control an rfid reader/writer that has a RS232 or USB connection through labview. Here are some specs on the product. is this possible for it to work.
Key Features
Fast data transfer
Supports multi-detection
ANT1015A for wall or desktop
mounting
Baud rate: 19,200bps, N, 8, 1
ABS housing
RS232 or USB connection
IP40 protection rating: waterproof
and dustproof
Technical Specifications
Frequency 13.56MHz
Technical certificates CE, FCC
Power requirements 12V DC, 300mA
Display 3 status LEDs
Read/write distance 30cm, with ISO 15693 compliant transponders
Technical Certificates CE, FCC
Antenna connection RP-SMA 50ohm
Transponder compatibility HF, ISO 15693 compliant transponders
Operating temperature 0 to 60°C
Storage temperature -20°C to 70°C
Humidity 10% to 90% relative
Dimensions 345mm × 240mm × 20mm (L × W × H)
The link below will take you directly to the product.
Hf Rfid
Attachments:
13.56 MHz. High Frequency (HF) Reader RFID Writer with Antenna.pdf 389 KB
Similar Messages
-
Framegrabber board control with ActiveX through LabView
I have a framegrabber board that is not from National Instruments. It is
from a
company called Coreco. The name of the board is the Bandit board. I have
been
trying to determine how to control it through LabView. Several weeks ago
I found
the ActiveX control for the Bandit board on the Coreco website (www.coreco.com).
I installed the control so that LabView could control the board. However,
I have not
been able to get image acquisition. I have read the instructions for the
ActiveX control,
but everything I try still does not start image acquisition. Does anyone
have experience
with both LabView and the Coreco Bandit ActiveX control. I would also consider
some other approach to controlling
the Bandit board. Thank you for any help
that
you can give.
Sincerely,
Trinity Ellis>
> I have a framegrabber board that is not from National Instruments. It
> is
> from a
> company called Coreco. The name of the board is the Bandit board. I
> have
> been
> trying to determine how to control it through LabView. Several weeks
> ago
> I found
> the ActiveX control for the Bandit board on the Coreco website
> (www.coreco.com).
> I installed the control so that LabView could control the board.
> However,
> I have not
> been able to get image acquisition. I have read the instructions for
> the
> ActiveX control,
> but everything I try still does not start image acquisition. Does
> anyone
> have experience
> with both LabView and the Coreco Bandit ActiveX control. I would also
> consider
> some other approach to controlling the Bandit
board. Thank you for any
> help
> that
> you can give.
>
> Sincerely,
>
> Trinity Ellis
>
Try to use the Windows-DLL with is delivered with your board. I had used a
Matrox-Genesis board and had the same problems. The dll's worked. Gruß,
Tobi. -
Send Ascii command Through RS232 Interface in labview
Hello,
I tried to use labview to control the CD2A Compudrive.
Actually I found the driver of CD2A online in the following link
http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=266
but however, I still can't use this driver to send the command and adjust the parameter.
p.s. Use only "CD2A Setup" or "CD2A Init" should be enough to set the parameter and command, right?
The command code written in the CD2A Manual is, for example,
<STX>ST600<ETX><LF> which is Start of Message,Start Position 600 nm, End of Message, Line Feed
I've tried to send this using MAX (Measurement & Automation Explorer), but the signal I got back is
−1073807298
= Could not perform operation because of I/O error.
For the command in the driver above,
The code is written in number form of ascii format >> e.g. <STX> = ascii 02
and The Code is written as
\02ST600\03\r
But sending this code>> nothing happens
Which is quite confusing for me.
1. Is it general to write \02 to send <STX> signal??
2. actually <LF> = ascii 10 >> so why does it use /r instead?
3. What should I do, is my format correct??? I can't even send one signal to operate it at all.
Thank you very much for helpA string control can set for 4 different types of display. When you right click on it, you can select Normal, '\' Codes, Hex, or Password. Normal is ASCII character and the unprintable characters such as <STX> cannot be entered. The <STX> is hex 02 so you enter this as \02. The '\' says to interpret the next byte as hex. A <LF> is not ASCII 10 at all. It is hex 0A. For readability, it was decided a long time ago that certain '\' characters could be represented a bit differently. If \n, that was hex 0A. A \r is hex 0D or the CR. You can find documentation on these stand C Escape Sequences. In LabVIEW, you can type \0A into your control and it will automatically convert or \n.
Your other option is to use hex display. You just enter all of the hex equivalents though it makes entering the ST600 a bit more difficult in your case.
I'm not sure if the data entry in MAX is set for '\' Code Display and whether it is interpretting your string correctly. I know that the Basic Serial Write and Read example in LabVIEW is set this way and you might want to try that. -
How to control TTL device using LabVIEW?
I have a device which requires TTL (+5V) to control it to be on/off. How can I provide this TTL to it using LabVIEW? I guess I should install a PCI board in my computer to connect to this device, but how to do my LabVIEW coding to control it?
Hi,
First of all if your board is NI board after corect instalation you need to view this board in the section Devices & Interfaces from the NI program Measurement & Automation Explorer.
Also if the board is NI board or has the divers for LABView you need to find in the LabView the functions to command your board.
Other posibility is if your board is no't compatibile wi NI, in this case you need to extract from DLL, the function to command the board.
By -
How to read CAN interface through nisyscfg.lvlib
I need to read the CAN interface assigned to my NI-USB 8473 CAN-to-USB controller within NI's System Configuration (MAX).
The purpose is to programmatically identify the NI-USB hardware device attached to the PC, read the CAN interface assigned to it, and use that in LabVIEW instead of manually checking NI MAX after the controller is disconnected and reconnected or using it on a different PC etc.
Using LabVIEW's VI's found through
Measurement I/O - System Configuration I
Initialize, Get Experts, Find Hardware and get:
Expert = nisyscfg
VendorName=National Instruments
ProdName=USB-8473 (High-Speed CAN)
IsNI=true
IsPresent=1
Is there a property for the CAN Interface? If so, where is it found?
Is there a different way to accomplish the same thing?
Thanks, Scott.PierskallaThis was the best I could do.
http://forums.ni.com/t5/LabVIEW/Get-CAN-Bus-Ports/td-p/2174296
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. -
How to control instrument switch through PCI-6503 & 50-pin I/O connector
Hi, everyone:
I have a problem in controlling an instrument switch which switch position between zero point and measuring point every five minutes during experiment. The hardware used is PCI-6503 card & corresponding 50-pin I/O connector, cable and the software is labview.
The instrument manufacturer provide a cable(25-pol.SubD-plug male)for connection to computer(or DAQ board).The instrument manual showed the following pin assignment for this cable:
25-pol subD-male pin assignment(TTL-level):
meaning zero point measuring point
Pin 9 MP L H
Pin 7 ZP H L
Pin 23 Gnd
Pin 18 Gnd
Pin 4
Remote H H
Pin 3 Weight1 H L
Pin 2 Weight2 L H
Pin 5 Gnd
(weight1&weight2 is for calibration purpose)
I want to connect these cable pins to Port A(pin 33-47) of I/O connector and then using labview easy digital I/O "write to a single port.vi" to programming it. But I don't know how to connect these pins. For example, pin-5,pin-23,pin-18 is Ground, how can I realize it ? Do I need to connect other pins in 25-pol sub-D plug(besides above 8-pins) male to 50-pinvI/O connector or just leave it alone? Hope everyone give me idea. Of course, the detail is preferred since I have a good background in electronic.
Also I will be very happy if everyone have a labview programming sample in similiar application.
Thank you very much for help!
Sincerely
JingjunHello;
My understanding is that you need to connect each one of the GND pins to each one of the GND pins of the DAQ board. By doing that you will be creating the reference to the TTL signals being read on the DAQ board. The MP and ZP would go to any digital line of the preferrable Port and you should be good to go. As far as I'm concerned, you don't need to make any extra connection.
I don't know exactly what you are willing to do with the data but, once the data changes each five minutes, you don't need any speed digital application. If you take a look at the Labview shipping examples for 6503 doing read from 1 Digital Port.vi, you should be ok.
Hope this helps.
Filipe -
How to use USB interface with LabVIEW Embedded for ARM
Hi everybody.
I am developing an application based on the "LabVIEW Embedded for
ARM". Now I am doing various tests using
the evaluation board 2300 (with NXP LPC2378), but soon I will
dedicate to program the micro used in my project (NXP
LPC2148).
During the tests, I have seen that "default" LabVIEW interface allows the use
of CAN, I2C and SPI interfaces of the micro. I want to know how can I also use the
USB interface that is on the micros -both LPC2148 and LPC2378- (pin USB_D + / D-, USB_UP_LED,
USB_CONNECT, VBUS).
Thanks in advance for your suggestions@chueco85
If you've created an application in LabVIEW for ARM and you build it.
you can go to tools >> ARM Module >> Show Keil uVision
then go to he build options.
the hex file will be created when you do a build.
with flash magic :http://www.flashmagictool.com/
you can program your device.
Wouter.
"LabVIEW for ARM guru and bug destroyer" -
How to control Aglient Instrument without labview driver
Hi, all
I am now using the Aglient E5263a, and I am trying to control it with labview. But there is not labview driver for this instrument. So maybe I have to program with the gpib palette. But I have no idea for how to quote the driver of aglient E5263a and how to configure it. So, could anyone kindly offer me some similar examples for it or introduce me some couses for it?
Best regardsVisualize the Solution is my Tagline (LabVIEW is a Visual Programming language).
Here is a very basic VISA Instrument Query.
Visualize the Solution
CLA
LabVIEW, LabVIEW FPGA
Attachments:
Basic VISA.vi 21 KB -
How send the u array through labview
Hi,
How to send the unsigned 32 bit array through UDP.
How to convert the unsigned 32 bit array to byte array.
with regards and warm welcome,
Ramamoorthy S
Solved!
Go to Solution.You can typecast it to a string and then typecast it back to a U32 array on the other end.
You can also use flatten tro srring/unflatten from string.
Have a look at the example finder for some examples.
LabVIEW Champion . Do more with less code and in less time . -
How to control cFolder authority through BADI
Dear Expert,
We're on SRM 7 and do the integration with cFolder in RFx.
Now we want to control authority in SRM through BADI.
In the BADI, we will use function CFX_ACO_API_ACTIVITIES_SET to set authority based on different user and apporver.
For exemple:
CFX_ACO_API_ACTIVITIES_SET
L_OBJECT_ID = GUID of folder/area
I_USER_ACTIVITIES = Read authority for user
But after we longon cFolder system throught SRM system collaboration link, the authority do not change , still admin.
Could you please give me some idea about it.(SRM and cFolder are installed in one system server).
Your help would be really appreciated.
Thanks & Best Regards,
BillHi,
That such to use roles for each user:
SAP_CFX_USRGRP_DELETOR cFolders: Deletion of User Groups
SAP_CFX_USRGRP_CREATOR cFolders: Create User Groups
SAP_CFX_USER_ADMINISTRATOR cFolders User Administrator
SAP_CFX_USER cFolders User
SAP_CFX_SUPER_USER_ADMIN Superuser with Admin Rights
SAP_CFX_STD_DELETOR cFolders: Delete Collaborations in the Standards Scenario
SAP_CFX_STD_CREATOR cFolders: Create Collaboration in the Standards Scenario
SAP_CFX_STATUS_PRF_DELETOR cFolders: Authorization to Delete Status Profiles
SAP_CFX_STATUS_PRF_CREATOR cFolders: Authorization to Create Status Profiles
SAP_CFX_NETWORK_ADMINISTRATOR cFolders Network Administrator
SAP_CFX_EXT_USER_ADMIN cFolders External User Administrator
SAP_CFX_EMAIL_SYSTEM_USER cFolders System User for Sending E-Mails
SAP_CFX_COMP_DELETOR cFolders: Delete Collaborations in the Competitive Scenario
SAP_CFX_COMP_CREATOR cFolders: Create Collaborations in the Competitive Scenario
SAP_CFX_COL_DELETOR cFolders: Delete Collaborations in the Collaborative Scenario
SAP_CFX_COL_CREATOR cFolders: Create Collaborations in the Collaborative Scenario
SAP_CFX_CFOLDERS_ADMINISTRATOR cFolders Application Administrator
SAP_CFX_ADMINISTRATOR cFolders Administrator
Rgs,
Pedro Marques -
How to control rs232 signals (DTR, DSR, etc.)
my device is in sleep mode by default. i need to activate its DTR
every 20 minutes to wake the device up, poll for DSR and establish a
connection for at least 1 minute with another device of the same type.
any pointers on how to go about this? i'm pretty new in using labview.
my version is 6.0.2. thanks a lot!I've seen too late that you're using LV 6.0.2. I've attached the example so that you can open it.
Regards,
Luca
Attachments:
Troubleshooting_Serial_Line_Monitor.vi 54 KB -
How to control partner function through security objects ??
Hi, theres any way to control witch Partner function are avalilable to assign in support messages ??
Theres any security object to control that ??
I have configured rules for automatic determintation, but in certains cases i need to assign manually.
I need to control this asignation Partner function
Any ideas ?? CRM_ORD_OP ??
Best RegardsI got it fixed my self.
here is the solution.
in user exit :EXIT_SAPMM06E_012.
call below FM: MM_CALL_UPDATE_PARTNERS
Trick is pass the partner values the one you wanted to below table: x_mmpa and xuekpa.
you can calculate partner records from wyt3 table depends on your logic/requirement.
CALL FUNCTION 'MM_CALL_UPDATE_PARTNERS'
EXPORTING
ebeln = wa_ebeln
bstyp = 'F'
* knuma = wa_knuma
application = 'P'
TABLES
x_mmpa = it_mmpa1
y_mmpa = it_mmpa2
xuekpa = it_uekpa1
yuekpa = it_uekpa2
i_mmpa = it_mmpa3
u_mmpa = it_mmpa4
d_mmpa = it_mmpa5.
Thanks,
Mahesh -
how can i request the actual time code of digital video recorder, i am using RS232 interface for asking actual time code of digital video recording
If you have an RS-232 interface to the digital video recorder, it may be that you can send a command to the video recorder in order to get the time code sent back to your application - you would then read this as a string and then incorporate this data into your program.
The best source of help will be any documentation you have relating to the serial (RS-232) interface with the digital video recorder. This documentation should have commands that you can send to the recorder and expected response strings that you should get back from the device. This task should be straightforward but can often be frustrating without documentation about the video recorder. This will not be something that you can "guess" - past experience in writing serial communication ap
plications has shown that a good manual is your best friend.
Failing this if you have any source code for example programs that have already been written to communicate with the recorder, you might be able to extract the relevant ASCII strings and use them within your application. This is true whether you are using LabVIEW or a text-based language.
Jeremy -
I have a roboteq hdc 2450 and want connect to labview but have no idea how to do so. I have the drivers that came with it will it work to interface with labview?
You can create your control code in LabVIEW and then use a Call Library Function Node to communicate with your roboteq DLL. The first thing to do though, is check to see if Roboteq offers LabVIEW drivers.
Using LabVIEW: 7.1.1, 8.5.1 & 2013 -
I try to modify the hp54600a instrument driver for GPIB, so i can use it with RS232. But somehow it didnt work. When i try to run the initilize it, the prgoram show VISA read error (time is up before the process is finish). How should I modify the VI so I can use it with RS232 interface ?
First, check the instrument's user manual to see if the GPIB and serial command sets are the same. Also check to see what EOS(End of String) characters the instrument requires. Then, do a loopback test to test communication in LabVIEW.
Search Results: Serial Loopback Test
Ray K
NI Applications EngineerMessage Edited by Molly K on 02-18-2005 10:57 PM
Maybe you are looking for
-
I have inadvertenly created two or more different Apple IDs. How can I learn all the different IDs associated with my email accounts or my name? How can I consolidate the different IDs into one or two?
-
Differenct customer PO split inito different delivery note
hi, if i have several SO with different customer PO which I input in PO field in SO. how can i not allow combine same DN with this criteria. tha nks
-
Redetermination of pricing procedure and its condition types during credit
Hello ALL, please provide the solution to redetermination of pricing procedure and its condition types during credit memo request with referance to invoice And kindly provide the step by step process of rebates regards, Thanks
-
I submitted a podcast over a week ago as I wanted to get the feed submitted prior to our first eoisode. I called the first episode file a "Test" file and the feed was promptly rejected under the grounds that it was a test. I was however instructed to
-
How do I report a lost iPod?
Someone lost my daughters iPod. We reported it missing to the police, but someone suggested we report it with apple. How would we do that?