PCI-7390 Onboard program error-70022

I am using a PCI-7390 Motion card. When I run the example vi  “Onboard Program.vi” an error happened. It shows that
“   Error-70022 happened in Begin Program Storage.flx  
      Possible reason
      Motion:This command is not supported by this controller or orperating system.”
Dosen't the PCI-7390 controller support Onboard Program ?
May there something worry with the setting?
 Thanks!
Solved!
Go to Solution.

This example is not supported on NI 7330 or NI PCI-7390 controllers." but7340 and7350 support On-board program。

Similar Messages

  • PCI 7390 - MCA 7790 - Panasonic Motors

    Hello,
    We have bought the PCI 7390 and MCA 7790 boards in order to control Panasonic Motors. Specifically, we want to control the MADDT1207 and MADDT1207N servo drives for MINAS A4/A4N motors.
    Our firs trouble is with the MADDT1207N servo drive, wich does not have direct conectivity with the MCA 7790 board. We have a 50 pin SCSI cable to connect the MADDT1207 with the MCA 7790, and it works more or less ok, but the MADDT1207N has a 37 pin connector instead of 50 pin. My question is, is there any way to connect them. Does National Instruments sell a special cable for this?
    I use Measurment & Automation to test the boards with the MADDT1207 servo drives (the 50 pins one), and after some time to configure both, the MADDT1207 and the Measurment & Automation program, I am able to move the motor. Ten points for NI!! Its quite easy if you take some considerations. But what I am not able to, is to get the encoder data correctly. I know this data is transferred by the OA, OB and OZ differential signals. If I go to Measurment & Automation->NI Motion Devices->PCI 7390->1D interactive->Advanced Tab->Advanced Data group box, there is a field that says Encoder, and it ontly changes between 0 and 1, so I believe the data is being transferred, but the PCI 7390 does not understand MADDT1207. Looking at the panasonics manual, I realized that each differential (OA, OB, and OZ) pair must be terminated with a 330 ohm parallel resistor. This is my second question, does anybody know if I have to put this resistor? I measured with the multimeter and the pair is terminated with high impedance (no resistor). I tried to put a 330 ohm resistor in the MCA 7790 board (just between the connector pins), but nothing changed. I know the resistor must be at the end of the pair, but I would not like to solder the resistors in the PCI board if its not needed.
    In the Encoder Settings in Measurment & Automation->Default 7390 Settings->Axis 1, I have disabled the Filter Fequency field, I put 10000 counts per revolution, and I tried with several combinations of Polarities and Index References Criteria.
    In the Servo parameters I have:
    44 (number of output pulse ratio) = 2500 (counts per revolution)
    45 (denominator of output pulse ration) = 0 (wich means x4 (= 10000), is used)
    46 Pulse output logic inversion = 0 (no inversion)
    47 Z-phase of external scale set up = 0 (Z-phase output of external scale becomes invalid)
    Any ideas? Does anybode succeeded with the encoder?
    Thanks in advance

    Hello everybody,
    After a month searching the problem, finally I found it:
    My new 50pin SCSI cable is broken: the pins 48 and 49, corresponding to the encoder signals OB+ and OB- were shorted. The cable has a label with the reference:
    NATIONAL INSTRUMENTS 194604A-02, 50 POS MDR, 0636 12506
    I used a standard 50pin SCSI cable and it worked fine.

  • Onboard program will not load

    The two sub.vi's attached have been running happily under Labview 6.1 and NI Motion 5.1.1 for seven years.  We recently updated to Labview 8.5 and NI Motion 7.6.  When I try to run Init_Board_Program.vi I get an error -70125 at "StopProgram" on program 1.  The purpose of Program 1 is to provide a watchdog for Program 2 to Insure its position remains within a boundary passed to it.  Program 2 takes a set of profile data points and runs a motor through them.  In the old system, program 1 ran continuously and program two ran only when data was loaded.  While both programs APPEAR to be in memory, program 1 is not running.   What change do I need to make to get these funcitoning again?
    Attachments:
    Init_Board_Programs.vi ‏89 KB
    Data_to_Program.vi ‏35 KB

    Nate,
    Many things have changed!!! 
    All of them, I might point out, are due to bugs in this Labview.  For example the update rate is now 188 microsec as opposed to 125.  The resolver is 1/4 as sensitive as it used to be.  The soft switches no longer decelerate the motor, they allow it to keep right on going.  The kill and decelerate stop commands no longer remove the old target position, so when you start up after an emergency stop the motor continues in the very same dangerious direction it was originally moving...is that enough or shall  I continue?
    But if your refering to that piece of code, No, its the same as it was.  I've taken out the "stopprogram.vi", I've put both programs in separate .vi's, and ONCE I've managed to load both on board at the same time without an error.  Once the stop program .vi is removed the error that now appears ONLY IN MAX i -70040 "The current device
    is reserved for OnBoard Programs".  On the one occasion that I got both in cleanly the motor ran to the home position, about 37.80 deg and stopped....it  should have stopped at 60 degrees where it was sent.
    If I do get errors, I can't run the program with the start.vi, but on one other occasion I've gone into MAX and told the program to run.  That time it went to home and began to osscilate wildly.
    Jim Fee

  • Fehlermeldung "Could not Transform because of a program error." was tun?

    Hallo,
    einer unserer Grafiker bekommt beim Transformieren seiner Grafiken den Fehler "Could not Transform because of a program error.".
    Er arbeitet an einem Macbokk Pro mit CS6. Kennt jemand das Problem und hat eine Lösung?

    Oh ja, Entschuldigung, das waren tatsächlich etwas wenig Infos.
    Also das Problem tritt in Photoshop CS6 auf, wie gesagt beim Transformieren von Grafiken.
    Das MacBook Pro hatdie Standardkonfiguration mit Retina Display:
    2,8 GHz Dual-Core Intel Core i5
    Turbo Boost bis zu 3,3 GHz
    8 GB 1600 MHz Arbeitsspeicher
    512 GB PCIe basierter Flash-Speicher1
    Intel Iris Graphics

  • A large program with MANY .vi's loads an onboard program to a 7344 board, later in anothor .vi I load a value into var = 1. and then run Onboard program. Program runs but value of var =1 is not used.

    Onboard program calls the "Load constant to variable.vi" in first block. Same call is made in labview code just before the run program block. the variable in the onboard program ALWAYS defalts to (0). WHY???

    Hello,
    Thank you for contacting National Instruments.
    My guess is that the variable is being overwritten by the first call (Load Constant to Variable VI) of the onboard program. The order of operations for the second VI appears to be the following:
    1) Load Constant to Variable (variable 1 = 10000)
    2) Run the onboard program
    3) Onboard program calls Load Constant to Variable (variable 1 = 0)
    Any value that the first step of the onboard program loads (step 3 above) will overwrite the value loaded just before the onboard program runs (step 1 above).
    I have attached an image of the block diagrams for both VIs I used for testing. The first VI loads an initial value into variable 1, starts program storage, loads position, loads veloci
    ty from variable 1, loads acceleration and deceleration, starts motion, then ends storage. The second program simply loads a new value into the variable then runs the stored program. As the variable value in the second program is modified, the velocity changes appropriately. I tested this with a PCI-7344 in LabVIEW 7.1 with NI-Motion 6.1.3.
    Hopefully this will help you track down the source of the problem.
    Best Regards,
    Jesse D.
    Applications Engineer
    National Instruments
    Attachments:
    OnboardTestImage.JPG ‏36 KB

  • Pci-7342, onboard dsp and pid

    Hi
    I am currently working on a system where we use the PWM capability of the pci-7342 board to set the speed of a motor.
    In theory it is fairly simple, I sample the encoder position every n ms, compare the speed to the setpoint value, and feeds it to a PID controller (home-made in labview). This gives me a PWM duty cycle, and it works ok.
    The problem is that, using labview, I use a timed loop and it is hooked to the standard 1 kHz timer. That gives me a minimum loop time of 1 ms, and I would like it to be faster.
    The pci-7342 board has several axes, which may be programmed and tuned using the onboard dsp. For the axes the are posibilities of doing profiles and controling the movement using a PID controler. I would like to know if it is possible to use these controller to output something else than the signals for the servo/stepper channels.
    It seems that I could build my own pid-loop using register and basic arithmetics. Does anyone have a link to an example program for an onboard pid controller?
    Also, I have been unable to find the clockfrequency of the internal dsp. Is it fixed or does it just run as fast as possible?
    Links, comments or code samples would be appriciated.
    Regards
    Morten

    Morten,
    it looks like you are a little bit on the wrong track here. The 73xx boards run the trajectory generation and the PID loops on the DSP. This ensures deterministic and stable system behavior, as the DSP has direct access to the IOs.
    In your case you are using the motion board as a simple I/O-board, bypassing all the onboard intelligence. This is not the intended use case for these boards and the system behavior will be everything but fast and deterministic, as all the I/O operations need to run through a low priority process on the onboard CPU. With a timed loop running at 1 kHz you will get a jitter that is in the millisecond range, destroying the deterministic behavior that is required for a stable PID loop.
    I understand that you are doing this because you need to generate a PWM signal instead of a +/-10 V DC signal, but this approach won't work.
    Unfortunately onboard programming will not result in better behavior, as onboard programs run also in a low priority thread on the onboard CPU without direct access to the IOs. In terms of jitter onboard programs don't perform better than host PC applications and loop rates may be even slower.
    So here are some alternative approaches:
    For the case that you are working with motors from PI (Physikinstrumente), there is a drive available from PI, that converts the +/- 10 V signals of a NI motion control board to PWM signals required by PI motors. Here is the link.
    Use an NI multifiunction board, like a PCI-6221 instead of a motion control board. Even if you use this board under Windows, you will get much better I/O performance, as you can access the I/Os directly through the NI-DAQmx driver interface. Still this is not a really good option, as Windows introduces a significant amount of jitter to your control loop, which will make your system unreliable.
    Same idea as in 2.) but run the system in a real time environment (LabVIEW RT). This will greatly improve the performance (timed loop with µs-resolution timer or hardware timing) and system reliability (jitter in the lower µs range). Additionally you could use the NI softmotion development module, that provides all the functionality of a motion board (e. g. trajectory generation, advanced PID algorithms, spline engine,...) in a convenient LabVIEW library.
    As a very high performance option you could consider using an NI CompactRIO system, that allows you to run the motion control on a combination of a LV RT controller and an FPGA, both programmed with LabVIEW.
    I hope this helps,
    Jochen Klier
    National Instruments

  • Execution speed onboard programs

    Hi all
    I am tying store the value of analog input channels of PCI-7352 on buffer, from onboard program.
    The program run fine, but I don´t know how measure the total acquisition time in the program.
    In an example in LabView ( adc-gpbuffer.vi ), use 'flex_load_delay' function to establish an interval in
    the acquisition. But the real interval between readings not is calculated.
    Another question, How I can know the execution speed of onboard program ?.  The documentation does not
    show information.
             Thank´s
             Javier
    Attachments:
    adc-gpbuffer.vi ‏165 KB

    Javier,
    there is no easy way to measure the execution timing of onboard programs. One thing that you could do is to toggle a digital line in your onboard program and measure the timing with an oscilloscope.
    Please be aware that the timing of onboard programs doesn't work deterministicallly as onboard programs don't run with time critical priority on the board's CPU so you will probably see a fair amount of jitter.
    The main purpose of the analog inputs on the 7352 is analog feedback. You can use them for single point measurements, too but if you need to acquire data with an accurate timing you better should use an additional M-Series board like the PCI-6220 which provide a much better measurement and timing accuracy and as true measurement devices they provide a whole set of additional useful features.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Error:  "Could not complete your request because of a program error" (photoshop CS2 9.0.2 on MAC OSX

    Today I started my program (photoshop CS2 9.0.2) and opened a JPG file. When I went to print the file the program crashed and closed. When I restarted the program and went to open the file I got this error message, "Could not complete your request because of a program error".
    I have tried several different file types/sizes and all result in the same error message since the program crashed. It will not open any file I try to open. As I indicated above I am using Photoshop CS2 9.0.2 it is on a MAC with OSX 10.4.11.
    I called Adobe and the Rep directed me to Tech Note 331307 and told me to Re-create the Photoshop preferences files. Which I did and restarted the program, but when I tried to open a file (any file) I still get the same error message so it doesn't appear to be the preferences.
    Does anyone have any info as to what the problem may be and how to correct it.
    Thanks

    Thanks for the response. OK... This is the first day I have been able to get back to the problem.
    My system I am running Photoshop on is a Power Mac G4, AGP Graphics ATY Rage 128Pro chip set 16MB VRAM LCD 1280x1024 32-bit color, 500MHz, 1.75GB of memory, 1 MB L2 Cache, 100 MHz Bus Speed. I had installed the latest security update and repaired the permissions the day the problem started.
    Now to day I started the system and went in and created a Guest Account. I logged into the guest account and started Photoshop. Low and behold it worked just fine. So I logged out of guest and logged into my main user account And started Photoshop. Wouldn't you know it.... It works just fine. I can open any file I want with now problems.
    I got to thinking after I had done all of this that I wished I had tried to open a file in Photoshop today prior to creating the guest account to see if it still had the problem in my main user account.
    I did not change anything else on the system and all seems to work fine now. So at his point I am really not sure what the problem was.
    Again thanks for taking the time to respond to this issue.

  • Photoshop CS2 (program error msg)... Help please!!

    I have installed the full creative suite 2 on my new iMac. everything works fine except photoshop?!!?
    Illustrator works great, In-Design works great, But when i try to open a file or create a new page in PS it tells me "Could not create document because of a program error"???? ***?
    I had a previous version of CS and it worked fine for one day, then that started happening. I installed the CS2 trial version, and it would still give me the same error msg. I erased everything and installed the new CS2 (photoshop, illustrator , in-design and acrobat). It still gives me the same darn msg.???
    Any help would be greatly appreciated!
    thanks

    See the Adobe Knowledge Base document"Error 'Could not complete your request...' or 'Could not create a new document...' (Photoshop CS2 on Mac OS X v10.4)"
    I suggest whenever you have problems with third-party applications, the first place to start troubleshooting is with the application's documentation, then vendor's web site. Usually their sites have FAQs, lists of known bugs, or application-specific forums similar to these Discussions. Sometimes, unlike the Apple Discussions, the questions are even answered by employees of the vendor.
    The document cited above was found in 10 seconds by searching the Adobe support site.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • PhotoShop CS2 "Program Error" when printing

    I am posting this to the Adobe Forums as well, but thought someone here might have some ideas. am having an intermittent problem printing from PhotoShop CS2 to an Epson 9800. When printing large files (200 MB average) to the Epson, PhotoShop will spool the job, taking about 50% longer than normal, and when complete, displays the following message..."The file XXXX.tif could not be printed because of a program error" No job ever gets to the print que. This happens about 80% of the time when printing. Quitting and restarting PhotoShop generally fixes the problem, and the file can be printed from another computer without issue, so this is not file specific. I have 8GB of RAM installed and PhotoShop running under 100% available memory, cache level at 8, with a dedicated 180GB scratch disk. Memory should NOT be the problem, though I do often have the full layered version of the file open in the background (I am printing from a flattened copy. I have observed that the problem is less likely to occur if no other files are open. I have a second G5 with the exact same software setup (OS, Print Driver and PhotoShop down to the decimal version #) that works perfectly every time. I have run all of the System utilities (Repair Permissions, FSCK, etc), reset the OSX printing system, reset PS preferences, trashed and re installed CS, as well as the Epson printer driver, all with no success. Any other trouble shooting ideas would be greatly appreciated. I would love to avoid a System reinstall.

    See the Adobe Knowledge Base document"Error 'Could not complete your request...' or 'Could not create a new document...' (Photoshop CS2 on Mac OS X v10.4)"
    I suggest whenever you have problems with third-party applications, the first place to start troubleshooting is with the application's documentation, then vendor's web site. Usually their sites have FAQs, lists of known bugs, or application-specific forums similar to these Discussions. Sometimes, unlike the Apple Discussions, the questions are even answered by employees of the vendor.
    The document cited above was found in 10 seconds by searching the Adobe support site.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • ESYU: ENCOIN: ECO Open Interface Program 사용시 error 발생 문제

    Purpose
    Oracle Engineering - Version: 11.5.6
    ECOs import를 위해 ECO Open Interface(ENCOIN module)을 사용할 때,
    Interface program이 아래와 같은 error를 발생시킨다.
    "ORACLE error 6550 in FDPSTP
    Cause: FDPSTP failed due to ORA-06550: line 1, column 7:
    PLS-00201: identifier 'ENG_LAUNCH_ECO_OI_PK.ENG_LAUNCH_IMPORT' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored"
    어떻게 ENCOIN: ECO Open Interface program을 사용해야 하는지 알아본다.
    Solution
    ECOs를 importing 하기 위해 ECO open interface를 사용하는 것은 권장하지도 않고,
    support 되지도 않는다.
    ECO data를 load 하기 위해 ECO open interface를 사용하는 대신 ECO Business Object
    이나 ECO form을 사용해야 한다.
    ECO Business Object 사용에 대한 보다 상세한 내용은 Manufacturing and Open Interfaces
    Manual을 참조한다.
    또한 Note 132874.1에 설명되어져 있는 ECOBOI module을 이용하도록 한다.
    만일 당신의 application version이 11.5.9 이상이라면 ENCOIN module(ECO Open Interface)는
    ECO details를 import 하기 위해 사용될 수 있고, ENCOIN은 11.5.9 이상의 version에서만
    지원이 된다.
    Reference
    Note 392011.1

  • "Program Error"  While trying to print in PSE 9

    Download and installed updates to PSE 9.0, Now 9.03. While in PSE mode I can no longer print images to Epson Photo R2880 or HP J4680. I can print to both printers using HP Media Smart Photo application, but if I attempt to print from PS Elements I get the following "could not print (image title) because of program error". I have since uninstalled the upgrade to PSE 9.03, I have also  done a system restore all to no avail. I still can't print while in PSE. Any experience with this? Any resolution ? Help !!!

    Please post Photoshop Elements related queries over at
    http://forums.adobe.com/community/photoshop_elements

  • Photoshop CS2 not working after 10.6.7 update? program error!

    Could not complete your request because of a program error. I opened an image RGB and wanted to save it as a CMYK.
    Save as and entered new name... thats it! Then the error popped up. The only thing that has changed is the update!
    Please help.

    If you updated to 10.6.7 then you should (go to your Apple menu at the far left and) check for updates.
    There was a problem with some types of Fonts that has been fixed by the Snow Leopard Font update:
    http://support.apple.com/kb/DL1377
    However, always wait after an OS update (true of Windows too) and see if it causes any problems with 3rd-party software, etc. - PRIOR to updating your system   And always, always have a full, known-good backup before you update. Especially for any computer that is used for business purposes !
    Last but definitely not least, you should know that Adobe CS2 is a Power-PC only application (circa G4 and G5 processors, before Apple moved to Intel processors), and requires Rosetta (PowerPC emulation).
    So you should consider any CS2 application running at all, as fairly miraculous.
    CS3 was released four years ago, and provided the first Intel-native ("Universal Binary") versions of the CS-suite applications.
    Mac OS 10.6 only runs on Intel-based Macs (ie: Intel processor required).
    If you are using Photoshop CS2 for any revenue-generating purposes, then it is (and was) incumbent upon you to properly allocate and budget for
    upgrades and you should - nay, must - be running a more current version of the software. If your budget does not allow for newer Adobe CS, then you should have kept a legacy system that can run an older Mac OS, and understand that your workflow is living on borrowed time - and you had best keep several old Macs that can still run an older Mac OS and run your CS2 natively.
    In no way shape or form is CS2 supported under Mac OS X 10.6 - certainly not in any official way by Adobe !
    You could also be irate about not being able to use your 8-track tape player in your brand new car. I'm exaggerating but not too much.
    Please read Adobe's response regarding CS3 (not CS2) and 10.6/Snow Leopard:
    http://blogs.adobe.com/jnack/2009/08/adobe_snow_leopard_faq.html
    With all of this in mind, you should know that your frustrations with Apple and the unsupported and not-recommended interaction of CS2 and 10.6 are misguided. Best of luck to you !

  • "Program error" When I click on the timeline/motion controls or try to export/save as my animation. PS CC late 2014

    I have been working on an animation for an online ad. The file is 300 by 250. It's about 24 seconds long. I had completed and saved my work as a GIF file. I also saved some static JPGs of the animation. Everything was still working at this point. Then I closed Photoshop and reopened the PSD file to export it to a different format, but when I clicked on the time-marker in the timeline window or tried to edit my animation, I got this error message: "could not complete your request because of a program error." Watch the following video to see exactly what happens:
    I'm running Adobe Photoshop CC November 2014. I'm working on a PSD file, 24 seconds long, 30 fps.
    I looked in my library/preferances/adobe folder for photoshop's error log file. This is the error in that file:
    2014:11:12 18:30:17 : /Volumes/workarea/PS_15_Mac_Daily_Retail/20140730.r.148/photoshop/main/photoshop/sources/ ULinkManager.cpp : 1380 : REQUIRE failed
    Thank you so much for reading this. It sucks to work so long on an ad and then have this happen for seemingly no reason. Please help if you can.

    Looks like issues with some linked smart objects... You could try and copy/ move the whole shebang to another location in the hopes that it either fixes the issue or PS completely forgets the linked files completely so you might relink/ replace them.
    Mylenium

  • Using Adobe Photoshop CS2 version 9 and have updated it, but when stacking photos, it comes up with PSD, whereas I want Jpeg, and I change the format to Jpeg and the box then comes up with cannot save as there is a program error. Be very grateful for help

    Using Adobe Photoshop CS2 version 9 and have updated it, but when stacking photos, it comes up with PSD, whereas I want Jpeg, and I change the format to Jpeg and the box then comes up with cannot save as there is a program error. Be very grateful for help with this, please.

    jpg does not support Layers.
    Just to make sure, what exactly do you mean by "stacking photos" and what do you want to achieve thereby?

Maybe you are looking for

  • Can´t open iPhoto after updating app.

    Process:         iPhoto [706] Path:            /Applications/iPhoto.app/Contents/MacOS/iPhoto Identifier:      com.apple.iPhoto Version:         ??? Build Info:      iPhotoProject-902017000000000~3 App Item ID:     408981381 App External ID: 23364264

  • Tax Jurisdiction Code Check as part of a Sales Order Partner Function

    Hi, I have a scenario where we modify partner information directly in the sales order. These partners are simple addresses and are not tax relevant. We have set them up as one-time customers. Every time when we modify the address information, Vertex

  • Aged Tickets oolder than 30 days

    I am using Crystal XI. I am trying to find the best way to report on service requests that have a date entered that has aged 30 days and over from the date the report is run and only report on the technicians and how many tickets are aged over. I was

  • Pattern Question

    Hi. I'm creating a laurel wreath in illustrator, such as this image (top left) http://www.istockphoto.com/file_thumbview_approve/4690114/2/istockphoto_4690114-laurel-wre ath.jpg However, on mine, the leaves gradually get smaller, from bottom to top.

  • Gen5, 80Gb iPod battery will not charge.  States: please wait. Battery very low. ANY help?

    5gen video iPod will not charge.  Only states in LCD window: please wait.  Very Low Battery.  Can anyone help?