NI-VISA PCI driver with interruption detection

Hi all

I am new to PCI and PCI driver, a problem when using the driver NI-VISA to program a PCI driver with the detection of the interruption.

Here's the situation:

This PCI card is composed of two chips: the chip to bridge pci PCI9030 and ET1100 chips (the local chip connected to PCI9030). The ET1100 memory is 1:1 mapped to the memory of PCI9030 from BAR2. Now I want the PCI card generates an interrupt when the contents of the registry to offset 0 x 221 change.

I add detection of interruption (see the figure above or fixing), abduction of interruption and disarm following the guide "using the NI-VISA Driver Assistant and NI-VISA to develop a PXI (e) /PCI (e) driver in Windows. However, when I finished and installed this driver in LabVIEW RT operating system, the system can recognize the card, but cannot generate the interruption when the registry at offset 0 x 221 Exchange, so someone tell me the reason? Or tell me how to program this driver using NI-VISA?

Any suggestion is welcome.

And I thank you in advance

Hello

What application development environment you use? If you are using LabVIEW, there are a few additional considerations, you must keep in mind: http://www.ni.com/white-paper/3789/en/#toc6

Were you able to get the interruption of work in Windows?

If you can put a code that would also be useful.

I was going to recommend that you post to the Commission of control Instrument, but I see that you have done all this. The PXI forum is generally used to ask questions about PXI Controlelrs, chassis or card.

Tags: NI Hardware

Similar Questions

  • Assistant of the Driver NI-VISA is compatible with Win7?

    Hi all

    I was wondering if NI-VISA is compatible with Win7, because I want to use it to configure my device. Thank you.

    Here is the link for the latest driver VISA which includes support for Windows 7:

    NI-VISA 4.6.2

  • How to make a capture of Premiere Pro CS4 with scene detect in HDV from a SONY HVR M15U deck?

    News of the computer:

    Windows 7 64 bit

    PC ACPIx64

    Xenon (R) Intel (r) CPU x 5650 @2. 67 GHz 2.67 Ghz

    24.0 GB of RAM DDR3 memory

    Hard drives: C drive is mirror 2 x 500 GB SATA - operating system, programs, windows VM, 387 GB free

    M drive: 1 TB SATA 901 GB of video files free media player

    N drive: 1 TB SATA 929 GB free trailers video & audio media player

    Video card: bus NVIDIA Quadro FX 3800 4 PCI, device 0, function 0 driver 8.15.11.9038

    DVD/CD Rom drive: Optiarc DVD RW AD - 7260S

    IEEE 1394: Texas Instruments OHCI

    Audio device high definition

    Virtual memory: 24567 MB Windows chose what is best

    Adobe Production Premium CS4 - first Pro 4.2.1

    Other programs installed

    NERO 9 Multimedia

    CCleaner

    CPUID

    Microsoft Security Essentials

    Name of the OS Microsoft Windows 7 Ultimate

    Version 6.1.7600 Build 7600

    Another Description of OS not available

    OS manufacturer Microsoft Corporation

    Name of the system SUPEREDIT

    System manufacturer Supermicro

    System model X8SAX

    Type of system PC x 64

    Processor Xeon of Intel (r) CPU X 5650 @ 2.67 GHz, MHz, 6 Lossnay 2668, 12 or logical processors

    Version of the BIOS/Date American Megatrends Inc. 1. 1A, 29/04/2010

    SMBIOS Version 2.6

    Windows directory C:\Windows

    System directory C:\Windows\system32

    Boot device \Device\HarddiskVolume1

    Locale United States

    Layer of HAL Version = "6.1.7600.16385".

    Username SuperEdit\Michel

    Zone Pacific daylight time

    Physical memory (RAM) installed GB 24.0

    Total physical memory GB 24.0

    Available physical memory 21.9 GB

    Total virtual memory 48.0 GB

    Available virtual memory 45.8 GB

    File of the page space GB 24.0

    Swap file C:\pagefile.sys

    Unable to capture HDV. Unable to capture from a Sony HVR M15U or directly from a Canon XH - A1 or Canon XL - H1 via one cable 1394. Project settings: Capture HDV.

    Parameters:

    M video capture: video capture,

    M: Audio captured audio capture,

    Audio video previews N: video and an Audio excerpt

    The sequence settings: reading: external device: zero, conversion of image format: audio systems Hardware, disable video output in the background, default settings for the General settings.

    The remote control: the remote control DV/HDV

    When I click on change capture settings: Capture format: HDV and HDV settings click the highlight of the yellow border lights, but no window opens. Why a window opens with the settings?

    I can control the HVR M15U, see and hear the video playback, but when I click on the record button, the screen becomes a blue screen with the rules of the game on the video material (what?) text on the screen and no audio. I don't have the ability to detect scene. It records the audio and video in a long clip (blind faith just is the recording and I do not have something for the blind).

    I have an another editing system with Windows 7 64-bit CS4 Production Premium with a Matrox RT - X 2 card. When I connect the HVR-M15U to this system, I can see and hear the recording as it is captured, with scene detect the work.

    My goal is to make this new system works without a Matrox RT - X 2 card. Where can I change the settings in order to see and hear what is recorded? How can I also get the scene detection to work? I made the change of compatible host OHCI 1394 controller (legacy), but that has not changed anything.

    Are there settings to see and hear the video as it is registered?

    Use HDVSplit. Much better than the CS4 PR, offer scene detection, avoids errors OOS (out-of-sync), gives an extract and is free.

  • How can I migrate my Mozilla folder on a hard drive with it works?

    Hi, I used to love Mozilla Firefox but I stopped using it for a year, it is incredibly slow, you can't do anything! I don't know what to do. My hard drive has plenty of space, but I can not understand how to put my Mozilla folder in my hard drive with it noticing, help? I really can't manage google chrome more.

    It is possible that your security (firewall, antivirus) software blocks or limit Firefox or the process of plugin-container without you inform, possibly after the detection of changes (update) for the Firefox program.

    Delete all rules for Firefox and the plugin-container in the permissions list in the firewall and leave your firewall again ask permission to get full unlimited access to the internet for Firefox and the plugin-container and the update process.

    See:

    You can also try a clean reinstall and remove the Firefox program folder.

    Create a new profile as a test to see if your profile is the source of the problems.

    See "create a profile":

    If the new profile works then you can transfer files from a profile in the new profile, but be careful not to copy files corrupted to avoid transporting on the problem.

  • HP Notebook 13 Stream c020na: controller for encryption/decryption PCI driver

    Hello

    My computer is down to a problem with the encryption/decryption PCI driver controller.

    Someone know where I can find the driver to download?

    Thank you

    L

    Hello:

    I think that this driver will install all of these devices...

    This package contains the driver which allows Intel platform dynamic and thermal firmware setting. Intel platform dynamic and thermal environment information system temperature and power use for the thermal protection of the system to work properly. This package is provided for the laptop models running a supported operating system.

    File name: sp69113.exe

  • Drive external DRIVE with Boot Camp Win8.1 only recognized by a Mac?

    I need to create a HARD drive containing Windows 8.1 for a retina 2015 13 "MacBook Pro with a small SSD.

    If I understand correctly, Boot Camp wouldn't install Windows on what be it external. I used a 2012 MacBook Pro 13 "and the Boot Camp Assistant used to partition the internal drive and 8.1 Windows Installer from a DVD. I then removed the freshly Boot Camp a HARD drive internal, put it in a caddy and replaced the HARD internal drive with a new installed OSX one, and all is well. When I hold Alt 2012 the MacBook Pro at the start with my new external (the Boot Camp'd HARD drive in a caddy) plugged, I offer the 1) internal drive, 2) external OSX partition and finally 3) partition Windows 8.1. Windows starts successfully and works very well.

    My problem is that when I plug the external HDD bootcamp in the 13 "2015 MacBook Pro of the retina, which I did because the Windows partition is not given as an option at startup. It offers only the internal SSD flash disk and partition OSX from the outside. The same is true when I plug it into a 2010 27 "iMac, a 15 2105" MacBook Pro or a 2011 13 "MacBook Pro.

    I plugged on an any other MacBook Pro 2012 with a technique that is identical to the one I did the Boot Camp disk on and it works fine! Then why will offer to boot Windows on the computers of an identical to the technique that I have created the disk on? After, that means the only way I can create an external bootable Windows drive uses the same method, but with a PCIe SSD and it can be created in the machine, I want to use it with?

    Anyone with any experience of this or any idea that I would appreciate your thoughts! Thank you.

    1 Windows-to-Go is part of Windows Enterprise, which is not supported on your Mac.

    2. the drivers on the Windows installation are specific to a MBP 2012. Unless you create a generic Windows without specific hardware drivers, it will not work across different HW Macs.

    3. moving W8.1 with EFI Boot and the MBR are two different scenarios. You can also alter your BCD that leads to new problems.

  • Re: Tecra 9100 - new HARD drive is not detected

    I have a Toshiba Harddisk provide a Tecra 9100. Checking the BIOS it shows "Enhanced IDE", but you are trying to boot from the disc does not work HARD. Even trying to install a new operating system present, that the HARD drive is not detected.
    From the laptop is also very long.
    Any idea?

    Your new HARD drive is larger than 120 GB? The HARD disk controller supports the 28-bit LBA and large drives as 120 GB will not be recognized by the BIOS.

    What you mean with Enhanced IDE? The BIOS recognizes the new HARD drive with model number?

  • PCI cards with USB 3.0 or eSATA for a Mac Pro 2006 (1,1)

    Hello, Apple people!

    I got my hands on a Mac Pro 2006 earlier from a friend. I used it as a BESTIAL Server (seriously, this thing is not so much as breaking a sweat even when I throw it the more difficult task.) I love this machine) since I got it, and I think I want to do the updates. My plan so far is to get multiple mounting OWC to pick up the second drive Bay currently vacant DVD and install two 120 GB Samsung 850 EVO drives in RAID 0, while using the real HARD disk bays for a RAID 10 array (nested RAID: two RAID 1 arrays brought together in a RAID 0 array) of four 2 TB red WD drives and use two 250 GB hard drives currently in the machine in an external case in a matrix RAID 1 for backup. I'm pretty happy on this issue.

    My question concerns what interface to use for external drives of 250 GB. I can use:

    • USB 2.0 currently on the machine
    • FireWire 800 currently on the machine
    • a PCIe USB 3.0 card
    • a PCIe card with eSATA

    That we will get the faster speeds? I know that, theoretically, eSATA would get faster speeds (6 Gbps eSATA vs 5 Gbit/s USB 3.0 vs 800 Mbps, Firewire 800 vs 480 Mbps USB 2.0), however I know also (maybe?) that the Mac Pro I have only has grooves in v PCIe 1.1, with a (supposed) 250 MB/s maximum data transfer rate. would this bottleneck a PCIe USB 3.0 or eSATA card not worth?

    Note: don't worry all "Mac compatibility" with PCIe cards (or the table RAID scheme I mentioned). I am running Ubuntu Server (64 bit) on the machine, and given that the Linux kernel supports much more conductive than Mac OS X, I probably don't need to look at all the other drivers. This issue is specific to the hardware capabilities of the Mac Pro.

    Probably the most simple installation, you can do is to install the eSATA extender cable adapter.

  • Replaced the optical drive with an SSD, but how do we install Lenovo Windows 8.1 on it?

    Hey guys,.

    Ive recently replaced my optical drive with an SSD, but the problem is now how to clean install a lenovo legit 8.1 on windows?

    Thanks in advance!

    RedKoi wrote:

    Hey guys,.

    Ive recently replaced my optical drive with an SSD, but the problem is now how to clean install a lenovo legit 8.1 on windows?

    Thanks in advance!

    For clean installation try to download Microsoft Media creation tool first. Using the tool, you can download a copy of the Win 8.1 installer. Save 8.1 only and not the PRO. During installation, the installation program does not the product key but it detect automatically your bios.

    You will need to place the ssd instead of the original location of the hard drive to boot successfully.

  • Using PCI-8532 with NOR-DNET 1.6.6 / NOR-DNET 2.0.2

    I have a PC with the following configuration test set-up:

    • Card PCI-8532 DeviceNet

    • Windows 7 Enterprise, SP 1

    • LabVIEW 2010 Runtime

    • NOR-DNET 1.6.6 with MAX 5.0

    • No environment of LabVIEW Development

    • PCI-8532 isn't available in MAX and Windows Device Manager indicates the card as "PCI Device" with an exclamation mark.

    Here is a screenshot of Windows and MAX Device Manager:

    I can't install the NOR-Industrial communications for DeviceNet 2.0.2 on this computer because I get the following error:

    Well, I have two questions

    1. How can I install and use the PCI-8532 and see with NOR-DNET 1.6.6? If this is not possible:

    2. How can I create an executable file on my system (portable) development with LabVIEW 2010 or 2011 LabVIEW and run this executable on the test set-up. I currently have on my development system:

      • Professional 2010 LabVIEW and LabVIEW 2011

      • NOR-DNET 1.6.6

      • No hardware OR at all

      • I have to install the NOR-Industrial Communications for DeviceNet 2.0.2 on my laptop (my development system)

      • This will interfere with my current NOR-DNET 1.6.6 and then I select which driver to use at compile time

    Thank you

    Nick

    Nick HY,

    No, it is defenitely not a replacement yet and I will work with our Web Department who make clearer on our web page.

    The development of the new API is pretty well done, but based on your feedback, we are planning to improve compatibility, so you can for example use the old APi 1.6.x and the new APi of 8532 on the same machine, so you can use the old and the new material on this same machine. Which would be important for you?

    For the moment we intend not to allow only one type of material on the same machine to save you development time. Let me know what you think.

    To clarify the situation today: The InCOM for Devicenet component is not part of LabVIEW. It's just a very simple means of communication with the I/o variables and blocks of function for the MS. The driver should install fine even without installed LV. The error message is quite a Bug on our side, and the solution would be to use the Builder installer LV to create a new installer that can install 2.0.x Incom Dnet driver without having installed Lv.

    And today, you should be able to have the 1.6.x both pilot 2.0.x in parallel and use the API 1.6.x with old boards yonce and the variable approach of IO 2.0.x with your new Board of Directors.

    I'll keep this post updated as soon as we have a stable Beta available I'll post something.

    DirkW

  • How to calibrate the PCI-6110 with NOR-DAQmx

    Hello

    I am a new user of the PCI-6110 Council tries to run the calibration using LabVIEW procedure. I look at the document "Calibration" on the page of the manuals for the Board of Directors,

    http://sine.NI.com/NIPs/nisearchservlet?nistype=psrelcon&NID=11888&lang=us&q=FQL: 28locale % 3Aen % 29 + AND + % 28phwebnt % 3 A 1081 + OR + phwebnt % 3 A 7075% 29 + AND + 28nicontenttype % 3Aproductmanual % 29 + AND + % 28docstatus % 3Acurrent % 29% 20RANK % 20nilangs: en & title = NOR + PCI-6110 + manual

    One of the first steps in the document is to call the AI_Configure command to set the input mode, beach, etc. I'm using LabVIEW 8.5 with the NOR-DAQmx software, and I can not find the command (which, in LabVIEW, seems to be "AI Config.vi") anywhere. The calibration paper was written in 2003, and I gather from Google searches (please, correct me if wrong) that this command is actually a part of NOR-DAQ traditional, who was replaced by driver OR DAQmx.

    My question is this: what is the equivalent to AI_Configure command in the latest software? Is it perhaps a subsequent document describing how to calibrate using NOR-DAQmx?

    Thanks much for any help.

    Tom McLaughlin

    Hi Tom,

    The calibration Procedure series B, E, M, S, which is also linked from this page, describes how to calibrate the PCI-6110 with NOR-DAQmx.

    Brad

  • count digital events on a counter with pci-6602 with reminder on the CVI

    Hello

    I use a card PCI-6602 with CVI 8.5 and I need trig on the event.

    On each pulse, I received, I need to do some actions like increasing a counter, send a message to Rs232 etc... I want to do no loop by checking that the value of the counter has changed. I would use a reminder to run this code only on the value of edge or a counter event.

    My problem is that I don't know what function for this. Is it possible to get an event on a pci-6602?

    Thank you

    James

    It's true. If a earlier without change detection and it works.

    Thanks for your help.

  • Code sign VISA raw driver USB for Windows 8

    Hi guys,.

    I wrote a LabVIEW program that communicates with a measuring using NI-VISA (class raw USB) USB device.
    With the development of Driver NI-VISA Wizard, I created two .inf files of drivers (for XP/2000 and 7/Vista).
    It works like a charm on my computer (Windows 7, 64-bit) and on the computers running Windows XP and 32-bit versions of Windows Vista and 7.
    I also have to work on 64 bit versions of Windows Vista and 7 using "disable driver signature enforcement" before installing the driver.
    Once the driver is installed, it is listed under "devices USB of NI-VISA" in the Windows Device Manager. After that I can reactivate the driver signature enforcement, the unit will continue to work, even after a reboot.

    Alas, in the 64-bit version of Windows 8 is not as simple as that. Yes, you can temporarily disable driver signing enforcement, but not on computers that use 'secure boot' or UEFI.
    I know that there are ways to disable booting UEFI's secure, but I don't want that on our customers computers. It seems wrong, and could introduce a large number of security problems.

    The next logical step would be to sign the device driver. Our company has a valid kernel mode code signing certificate and we signed the other drivers with it in the past.
    The problem is that I don't know how to sign my device in the NI-VISA database driver. According to the .inf file it uses WinUSB.sys, a Microsoft USB generic driver (part of the Windows Driver Kit, I think).
    Winusb.sys is already signed by Microsoft and that I could replace the signature, but that probably won't work without some tweaking inf and generate a new catalog file.

    Can someone please give me some pointers on where to start? As a reference, I have attached one of the inf files for this post. This inf file works on Windows Vista and 7.

    It is even possible to create a signed driver based on NI-VISA raw?

    Thanks in advance for your help.

    Paul

    Here's a knockout who described workaround.

    http://digital.NI.com/public.nsf/allkb/36DB8D6AC385052786257A940066A421

    What you have written, you need to generate a catalog (.cat) of the inf file (as described in step 1 of the KB) and then sign the .cat with your certificate file, the same way you would sign your other components. The inf and CAT are always distributed together. The inf file contains information about the cat file that has the signature, and the cat file contains the signature information. Since you have already been distributing the components signed with your own certificate, I'm sure you can understand the process, but please let us know if you have any other questions.

    Thank you

    Pankaj

  • A 80 mm m2 PCIe drive will work in the ZBook 15 g2?

    I am considering buying a g2 ZBook 15 opportunity which is * not * have the m.2 PCIe drive (drive Z Turbo) and I would add a.  Unfortunately the HP person I talked on the phone can't seem to find a way to sell me one.

    I found this thread:

    http://h30434.www3.HP.com/T5/hardware-upgrades-replacements/zbook-17-G2-options-for-adding-a-new-Z-T...

    where the author indicates the m2 PCIe drive iin 17 g2 s a unit of 60 mm (I guess 15 g2 uses the same).  Readers of PCIe m2 only I can find are 80 mm, so I wonder if those who will work.

    So I'm looking for answers to two questions:

    1. a 80 mm m2 PCIe drive will work in the ZBook 15 g2?

    2. in the case, where can I buy a 60 mm m2 PCIe by car?

    Thanks in advance

    OK - found the answers in this thread:

    http://Forum.NotebookReview.com/threads/zbook-G2-owners-alternatives-to-z-Turbo-drive.769103/

    First of all, don't - 80 mm form factor will not work.  You must use the form factor of 60 mm.  They are not the same.

    Second, according to this thread alone, 60 mm available PCIe drive is the SanDisk A110 but I can't find it anywhere.

    Thirdly, at the time of this thread (January-February 2015) you cannot buy the HP HP's PCIe drive unless you get it with the laptop.

    So, in the end, as early may 2015 you cannot move to a PCIe SSD with the ZBook g2 series.  You have to buy when you buy the laptop.

  • Driver with ATI Radeon HD 3850 AGP under Windows 7 Pro 32 bit problems

    Windows 7 Pro 32 bit reports after installation of the driver that no driver is present. There was patch drivers provided by ATI to solve these problems, but these drivers did not resolve the problems. Has anyone had success with this installation, and if so, would you please provide me with how you did this? Thank you. BTW, I did the ususal uninstall and then install, reinstalled the operating system via a facility clean and then installed the drivers, etc, etc. So far,nothing has worked. After Googling this issue I found that many others have had similar experiences with these driver problems. Now I have XP Pro and Win 7 Pro installed via dual boot and XP Pro is running pilots ok with no problems. Thank you!

    I came across the work of question three years ago on one of my machines.

    It is a problem of compatibility between the nForce 3 and AGP.  I don't remember the exact details, but with a nForce 3 and similar day SIS chipsets and a few others when they had a dual-core CPU in them, they would change the AGP port to use a PCI driver or something of this nature to enable the multi-core support (such as it's been hacked on toward the end of their development).  On Windows Vista and upward, such a workaround solution does not work.  SiS and some other published updates driver for the motherboard chipsets which he sorted, nVidia did not worth it, despite nForce 3 sold as Vista compatible.  nVidia pulled this stunt with a lot of things at the time, including their GeForce 5 cards, saying they supported Vista, same with the beta drivers and then they just canned originally.  They took both.

    It is a solution that will be the kind of work, but as you may have guessed, you will need to disable one of the cores of your CPU.

    You can do this by going to msconfig, click on the Startup tab, click Advanced... and changing the number of processors at 1.

    Reboot and your graphics drivers will spring magically to life.

    Paul Smith - MVP for Windows desktop experience... I crawled off NNTP - for now. Detachment Aldershot, United Kingdom. On the internet atwindowsresource.net and dasmirnov.net. Please post back to let us know what works and what does not. :-)

Maybe you are looking for