Quantcast
Channel: PXI topics
Viewing all 3402 articles
Browse latest View live

FPGA Compilation fails with Xilinx "Block Memory Generator 8.1" configured with a Coefficient File

$
0
0

Hello All,

 

I have a SubVI that uses block memory, which has been created using Xilinx "Block Memory Generator 8.1". I have configured this block memory to be a "Single Port ROM", and I use a coefficient file to initialize the memory contents. In simulation mode, everything works as it should.

 

Next, when I try to compile the top-level VI, I get the following error:

 

http://www.cs.nyu.edu/~aditya/Compilation_Log_100.txt

http://www.cs.nyu.edu/~aditya/Dividing (This is the coefficient file)

 

Essentially, the compiler is looking at an ill-formed path to find the coefficient file.

 

My environment:

 

-- LabView 2014 f1 (32 Bit)

-- FPGA module 2014

-- RT Module 2014

-- Xilinx Vivado 2013.4

-- NI RIO Drivers 14

-- Development Machine and Conpile Server: Windows 7 Professional, 32GB RAM

-- Compile Worker running Linux, with Xilinx Compile tools installed

 

Is this a bug, or am I doing something wrong? Thanks!

 

Best,

Aditya


PXI

$
0
0

Hello everyone,


I have a problem with my NI PXI 8108. I have two chassis inside, oscilloscope and embedded controller. In my first run of the machine I get a sign: Invalid System Disk. That I have tried to change boot configuration in bios from default to Windows and than LabView RT and back again. And after that I get this massage: Error booting hardware boot program. System state: No software installed. There also was some certain IP addresses and other information looked like this:

 

Transferring Control to user program

Can't find suitable device for drive C

LabVIEW Real - Time Boot Loader

Build Time: Oct 22 2009 11:01:12

(C) Copyright 2002 - 2007 National Instruments Corporation

 

Error booting hard drive boot program.

 

Max system identification name:Ni - PXIe8108-2F12CD1D

LabVIEW Real-Time Single-Core Kernel found '2' CPU cores.

Consider installing NI RT Extensions for SMP (Multicore Support) module from MAX

 

Initializing network... Link Local IP address assigned.

Device 1 - MAC address:00:80:2f:12:cd:1d: - 169.254.103.152 (primary)

 

System state: No software installed

 

--------------------------------------------------

 

I also tried to run it in safe mode and after that there was not any errors just some certain info and that is all. Nothing did not happened in a while.
Could anyone help me with my issue, cause I started give up after message of software that should be there but it not.

 

Kind regards,
Nikita

PXI-6133 counting signals on PFI0

$
0
0

Hello,

 

this may be trivial, but I can not find a hint or figure out the issue. I am using PXI-6133 with the BNC-2110 connector and NIDAQmx. I have a TTL signal on TRIGGER/COUNTER PFI0/P1.0 BNC connector of the BNC-2110. I can count the signals using DAQmxTestPannels dtp.png

 

I can not figure out how to write a code to do the counting. The example provided with the NIDAQmx base does not count and shows 0. Here is the code I am using

#include <stdio.h>
#include <NIDAQmx.h>

#define DAQmxErrChk(functionCall) if( DAQmxFailed(error=(functionCall)) ) goto Error; else

int main(void)
{
	int         error=0;
	TaskHandle  taskHandle=0;
	uInt32      data;
	char        errBuff[2048]={'\0'};

	/*********************************************/
	// DAQmx Configure Code
	/*********************************************/
	DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
	DAQmxErrChk (DAQmxCreateCICountEdgesChan(taskHandle,"/Dev2/ctr0","",DAQmx_Val_Rising,0,DAQmx_Val_CountUp));
	//	DAQmxGetCICountEdgesTerm(taskHandle,"/Dev2/pfi0",data,1);     

 
	/*********************************************/
	// DAQmx Start Code
	/*********************************************/
	DAQmxErrChk (DAQmxStartTask(taskHandle));

	printf("Continuously polling. Press Ctrl+C to interrupt\n");
	while( 1 ) {
		/*********************************************/
		// DAQmx Read Code
		/*********************************************/
		DAQmxErrChk (DAQmxReadCounterScalarU32(taskHandle,10.0,&data,NULL));

		printf("\rCount: %d",data);
		fflush(stdout);
	}

Error:
	puts("");
	if( DAQmxFailed(error) )
		DAQmxGetExtendedErrorInfo(errBuff,2048);
	if( taskHandle!=0 ) {
		/*********************************************/
		// DAQmx Stop Code
		/*********************************************/
		DAQmxStopTask(taskHandle);
		DAQmxClearTask(taskHandle);
	}
	if( DAQmxFailed(error) )
		printf("DAQmx Error: %s\n",errBuff);
	printf("End of program, press Enter key to quit\n");
	getchar();
	return 0;
}

 The output is

.[nidaq@nidaq CntDigEvents]$ ./CntDigEv 
Continuously polling. Press Ctrl+C to interrupt
Count: 0
Count: 0^C
[nidaq@nidaq CntDigEvents]$ 

If I change /Dev2/ctr0 to /Dev2/pfi0 I am getting

 

[nidaq@nidaq CntDigEvents]$ ./CntDigEv 

DAQmx Error: Physical channel specified does not exist on this device.

Refer to the documentation for channels available on this device.
Device: Dev2
Physical Channel Name: pfi0

Task Name: _unnamedTask<0>

Status Code: -200170
End of program, press Enter key to quit

 

 

Any help will be higly appreciated. Best regards,

 

KS

PXI 6733 to scb 68 to Cms 156 amplifier

$
0
0

While connecting PXI 6733 output to CMS 156 thru SCB 68 we are getting erroneous output from CMS.

 

Is there any hanshake reqmt or can noise be the issue

PXI-6608 specifications

$
0
0

Hi,

 

I have a question about the performance verification of the PXI 6608.

 

This is what I was able to perceive from the manual.

 

We have two modules:

CTR0: referenced to an external clock that has a minimum uncertainty of 0.75 ppb and generates a 400 s pulse to CRT1.

CTR1: is referenced to the internal 10 MHz OCXO and counts the number of cycles in that 400 s window: 400 * 10 MHz=4*10^9 . Any result different from this means an error.

 

PXI 6608.jpg

 

Now to my understanding the performance verification is comparing the 10 MHz OCXO with the external clock. So by looking at the manual we have a uncertainty of 75ppb when the 10 MHz OCXO is on the slot 2: 0.75ppb * 10 MHz = +/- 0.75 Hz. BUT the performance verification assumes a tolerance of 0.1 Hz (10,000,000.1 < Hz < 9,999,999.9 Hz)

 

The calibration execute has the same approach as the performance verification,

 

Why does the PXI 6608 have a tolerance different from the manual?

Are we not testing the 10 MHz OCXO?

FPGA

$
0
0

Hi, I'm now using PXIe5644R.

I got a question here:

If my computer do not connect to the device, can I use virtual device to design the program?

If can, where can I download the file?

I downloaded 5644R driver already, but I still cannot "new -> target or device" in my project.

Please help me to solve the problem. Thanks.

What is the max number of mxi-4 daisy chained pxi chassis?

$
0
0

What is the max number of pxi chassis' you can daisy chain using mxi-4?

PXI External Graphic Card

$
0
0

Hi Guys,

 

I have a PXIe system, currently running in RT. Now, there is a requirement for the PXIe system to have up to graphic output to control some instruments. I came across these cPCI cards:

 

1. http://ekf.de/s/sv1/sv1.html

2. http://ekf.de/c/cgxa/cv2/cv2.html

 

Based from my understanding, SV1 is a card that acts as a garphic card for the system as you can insert an AMD card somewhere on the card. CV2 card, on the other hand, is just as an extended display output. I've emailed the OEM, and their feedback are as follows:

 

"For CV2, VGA resources have to be released by the BIOS, we have the experience already that NI CPU boards are not able to release resources for our VGA board. Anyway, our hardware contains standard Intel hardware same as a PC. And we have customers, using cPCI serial http://ekf.de/s/sc1/sc1.html with a hybrid backplane for a PXIe DSP board and mixing with cPCI serial peripheral boards. This would be the right Graphics board: http://ekf.de/s/sv1/sv1.html"

 

So, I'm not sure whether it can be used or not. If it is possible to use one of these two cards with a NI PXIe system, I'm also planning to convert my RT system to Hypervisor. The Windows portion is specifically meant to handle these cards while the rest of the program and processing resource still maintain in the RT system. Will this work?

 

I'm attaching the datasheets for these two cards, for your reference. Any advice or feedback?

 

 

 

 

Shazlan

 

 


Controlling Ametek XDL with real-time labview

$
0
0

I am trying to communicate with the Ametek XDL over USB with a PXI-8110 running NI Real-Time Phar Lap ETS 13.1.  When I plug in the power supply nothing shows up in NI-Max.  How do I access the USB ports on the PXI-8110 embedded controller?

NI PXI-2503 MUX 1-Wire Use

$
0
0

Hi everyone,

 

I am using the NI-2503 MUX and feeding in a 5V signal into CH0- which then outputs to COM-.  Do I have to use the 1-Wire Lo Ref line for a common reference?  I am feeding COM- into my DMM HI and my DMM LO gets fed a COMMON GND in my external test fixture.  Do I need to use the 1-Wire Lo Ref line for a common reference or can I just pass through the signal on CH0- into my DMM HI input and use a common gnd reference from an external test fixture fed into my DMM LO input.

 

Thanks so much!

NI 6229 DO Feeding Signal Into NI 2503 ME

$
0
0

Hi everyone, I am feeding a pulse train signal (P2.0 PFI Signal) from my NI 6229 card to my NI 2503 MUX Card.  I am switching the MUX in 2-Wire Quad 6x1 Topology.  My PFI pulse train signal is going into COM1+ and I am closing MUX_CH6+ to be used for external signal.  What signal will be on MUX_CH6-?  Will it be a ground reference or a no connection?  I know for a signal coming externally into the MUX then MUX6+ = SIGNAL HI and MUX_6-= SIGNAL LO but how about signals leaving the MUX and then feeding external circuitry.  What does MUX_6- have on it?

 

Thanks so much! 

NI PXI 6229 DAQ Card Digital Output High/Low Levels

$
0
0

Hi everyone, I can't seem to find in the NI PXI 6229 DAQ spec what the Digital Output high voltage and low voltage is when I set a digital signal high and low.  What is the voltage when I set a Digital Output "HIGH" and what is the voltage when I set a Digital Output "LOW"?

 

Thanks! 

Code For Pulse Train Loopback Using PXI 6229 DAQ and PXI 2503 MUX

$
0
0

Hi everyone, I am a bit new to using PXI cards.

 

In my test design I am using the PXI 6229 and the PXI 2503 MUX.  I am running a pulse train loopback signal from the PXI 6229 (PFI P2.0) to the DUT, and then from the DUT (out of the DUT) back into the PXI 6229 for a frequency measurement using PFI P2.1.  I am using the PXI 2503 to select the MUX channel I want to put the signal on and read the frequency from.

 

I am using the 2-WIRE QUAD 6x1 MUX topology and using MUX bank 2 (COM1).  I am using CH6 to switch in the pulse train signal.  When MUX CH6 is closed to COM1+ the P2.0 Pulse Train Signal Flows over the CH6+ line into the DUT which loops back out of the DUT onto the CH6- line which feeds back into the MUX on the COM1- and is fed into the PXI 6229 P2.1 for a frequency measurement.

 

Is there any good example code available that shows how to do the following:

 

1. Set up a PFI signal to output a Pulse Train Signal

2. Synchronize/Handshake the MUX (2503) and DAQ (6229) cards for frequency measurement

3. Set up a PFI signal to take a frequency measurement

 

 

Thanks!

unable to connect to RT target

$
0
0

Hello everybody,

 

I have a RT target (PXIe-8133) to which I would like to connect using LabVIEW 2012, from a laptop (windows 7).

Up to now I'am able to connect to that target using a PC (windows XP + LabVIEW 2012).

 

But when trying (under the LabVIEW environment) to connect to the RT target using my laptop (windows 7 + LabVIEW 2012) a popup window containing a Microsoft Visual C++  Runtime Library is displayed as follows:

 

Microsoft Visual C++ Runtime Library

Runtime Error!

Program:...iles (x86)\National Instruments\LabVIEW 2012\LabVIEW.exe

 

abnormal program termination

 

 

When trying to connect to the same target using MAX, the following message is displayed:

 

open a session as a user having authorizations on PXIe8133

user name:

password:

 

Whatever the couple login/password used the access to the RT target is denied and the following message displayed:

 

Unable to open a session.

Check whether or not the RT target is turned on, connected to the network and it is not in safe mode

 

I would like to know if someone has already been confronted to this problem and, in such a case, what was the solution.

 

Thank you in advance for your answers.

 

Hervend

Bias remains of output of PXI5412

$
0
0

Hello everyone, 

 

In my test setup I'm using a PXI5412 to generate a arbitrary waveform (one specific pulse) and apply this signal to a device. With a PXI5105 I measure the response of the device. After this I move to the next device and repeat the measurement (with the same waveform).

 

My problem is that their remains a DC bias on the output of the PXI5412 after doing a measurement which influences the next measurement (even when the arbitrary waveform ends with 0V). The strange thing is that this bias seems to vary random after each measurement between -1.5 V and 1.5V. 

 

Can anybody tell me why this DC bias stays on the output after a measurement?

 

Kind regards,

Patrick


Bias remains on output of PXI5412

$
0
0

Hello everyone, 

 

In my test setup I'm using a PXI5412 to generate a arbitrary waveform (one specific pulse) and apply this signal to a device. With a PXI5105 I measure the response of the device. After this I move to the next device and repeat the measurement (with the same waveform).

 

My problem is that their remains a DC bias on the output of the PXI5412 after doing a measurement which influences the next measurement (even when the arbitrary waveform ends with 0V). The strange thing is that this bias seems to vary random after each measurement between -1.5 V and 1.5V. 

 

Can anybody tell me why this DC bias stays on the output after a measurement?

 

Kind regards,

Patrick

how to install a pci-6030e in a pxie-8102 chassis

$
0
0

I removed a PXI-6030E multifunction IO card from a PXI-1010 chassis, which is installed in a SCXI backplane.  I can now see the device in Devices and Interfaces under the PCIe-8102 chassis, but it only lets me use a visa test panel.  I have no idea how to use the visa test panel and none of the options make sense.  From everything I've read, I should be able to use this device through DaqMX, but when I try to add a new DaqMX device, and select new analog voltage input -- or any input for that matter -- it says no supported devices found.  I'm totally lost, but i know on the old PXI box it was able to show up through DawMX, but I think that was because it was on the SCXI backplane.  I don't understand what's going on, but surely this isn't NI trying to force me to use SCXI is it?? I'm trying to resurrect this PXI card because i need to make some simple analog measurements and it seems a shame to replace it considering all the money i spent on it before.

convert PXIe-8135 controller to dual-boot Windows 7 and LabVIEW RT

$
0
0

Hello. I have a PXIe-8135 controller that originally was just running Windows 7. We are trying to convert it to a dual boot system to also run LabView Real Time. (There is host computer that will run LabVIEW 2014 with the RT module, and the controller will become a target).

 

I have created a FAT32 partition on the hard drive of the controller. Now, I’m trying to install the real-time OS with a USB flash drive made using the MAX utility, but I cannot boot using the USB drive for some reason. I keep getting the message “waiting for USB device to initialize”.  

 

In BIOS, legacy USB support is [ENABLED] and boot configuration is set to [Windows/other OS]. I’ve tried removing the drive, waiting, and reinserting. I’ve tried two different USB drives (both 8 GB, different brands).

 

I’m not sure what to do next. Apart from the USB boot issue, is converting the PXIe-8135 even possible?  I read about SATA/PATA hard drive issues with older controllers, but I don't know about this one.

 

Thanks, in advance, for your help!

 

-Jeff

PXI 8331 connectivity problems

$
0
0

I am using a PXI 8331 inside of the PXI-1042Q chassis.  I have NI-VISA and NI MAX installed.  I'm using a serial-to-USB adapter to connect my PC to the MXI card.  The 8331 is the only card inside the chassis at the moment.  I have no connetivity (link light is not lit).  I don't see any MXI devices in device manager and I only see the serial-to-USB adapter (listed as a COM port) in NI MAX under "Devices and Interfaces".  Does anyone have any ideas as to what my problem is?  This is my first foray in the PXI system, so it could be something obvious, but I've been through every document I can find and I can't seem to find the problem.  Thanks in advance.

 

Brandon

pxi-8119 64bit

$
0
0

I have a PXI-8119 and want to load windows-7 64 bit op-system, what drivers do I need to install?

Viewing all 3402 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>