Device custom 3D-graphics

Hello

I tried to create a custom device allowing the display of data in 3D graphics. I created my device custom graph XY Add - found on the Web site OR in order to have the right model. But load in my workspace, error 1003 has occurred (see error.jpg).

Can someone explain to me how do I solve this problem?

Hello

I assume you have copied only the model (Graph - Graph.vi 3D) display in folder view models?

If so, the problem might be related to missing dependencies of your view model. I suggest that you create a distribution source of your view model and try again.

We have a tutorial interesting on how to create objects of the custom for NI VeriStand workspace:

http://zone.NI.com/DevZone/CDA/tut/p/ID/9989

You can also view this custom, view model which is similar to yours with respect to dependencies:

http://decibel.NI.com/content/docs/doc-5705

Let me know if that helps!

Thank you

Tom

Tags: NI Products

Similar Questions

  • Using global variables in a device custom

    Hello world

    I have problems with the passing of data through my device customized using global variables. I want to allow a user to select a RIO device address when you set up the system definition file. This is recorded in a global variable using the hand Page VI. I would later use this RIO device address in RT driver to deploy a bitfile. I can hard-code, but it is much more convenient to use a global.

    When I try to store the address of the global variable, it updates the value temporarily (I confirmed that the structure of the event recognizes the change of value). When I click the node of the tree to define system linked to the Main Page VI and then click on it again, the hand Page VI runs again. I wrote the code to repopulate the address of device of RIO with the last value stored in the global variable, but it is empty. I've included the VI global variables in my build, so I can't imagine why it can reset this value.

    Any help would be appreciated!

    Thank you

    Mitch

    Have you tried to use the custom device properties to store this value instead of GVs?

    Configuration VI, you can set this property, and if I'm not mistaken, you can read these properties on the RT driver.

  • Send message device custom Stimulus Editor

    Hello

    We are currently implementing a custom for Veristand MODBUS device. We have a .vi work for the modbus data reading.

    What we want to achieve is a request / type of the sequence of stimulus response, read various registers based on their ID to register.

    Based on the record, we don't need to read them all from time to time.

    Based on what I read so far; using channels seems a bit convenient to do so. My new approach is based on the creation of a personalized workspace component where I am able to communicate through the "Send custom device message. This allows me to make the request / response approach type.

    However, the problem seems that connect to the executor of the sequence in real time. Someone at - it a good way to do this? Either by sending the message from device customized directly from a sequence in real-time, using the variables in the workspace?

    The other alternative is to establish a path that tells the engine of Veristand RT when to ask, and if a response is present.

    Best regards

    Jørgen

    The problem is that the sequences in real time are run directly on the target, they have no connection with the workspace.

    I would say to that approach custom device string is the only. Your custom device isn't required to read all records periodically, just create channel 2 outputs and 2 inputs,

    on the entries, you set RegisterID and update? and the output you set data and updated?

    Any time you want to read something to set the RegisterID and the update of entry? true to indicate the custom device to actually read something and wait for the update release? to become a real

    PSEUDOCODE

    Timeout = 0.5

    RegisterID = 1

    in_Updated? = true

    Yield - ensure in_Updated? set to true to 1 veristand engine cycle

    in_Updated? = false

    - then you just wait for the custom device report data is refreshed

    multitasking

    Task1

    all out_Updated? is false

    stoptask (task2)

    [at this point you have updated of the valid data in the custom device data]

    Task2

    Wait (timeout)

    stoptask (Task1)

  • ScalableGraphics and net.rim.device.api.ui.Graphics

    I was robbed on a bug in my SVG code for too long and now, I discovered that I can use the bad Graphics class.

    ------------SNIP------------------------
            scalablegraphics.bindTarget(graphics);
    
            for(int i=0;i
    

    In the method object, I'm rendering SVG standard above that works for a little while and finally fails.  I am hunting the failure on mine, but in the process I've stumbled upon the documentation that call the bindTarget(Graphics g) aims to link to one of these graphics implementations:

    (From JDE 4.7 of the ScalableGraphics class documentation, whether)

    The type of the Graphics object depends on the Java profile that this specification is implemented, as follows:

    • javax.microedition.lcdui.Graphics on profiles support LCDUI;
    • java.awt.Graphics on profiles supporting AWT;
    • either of the above on the profiles of LCDUI and AWT support.

    My questions to the people here:

    1. is this simply an artifact of Sun Java documentation not updated to include the "net.rim.device.api.ui.Graphics" as a viable link?
    2. It's pure chance that SVG seems to work with the class Graphics RIM?
    3. Everyone uses the class Graphics RIM with SVG?

    Thank you

    Mike

    It is a question of JavaDoc, which I have updated you.  The net.rim.device.api.ui.Graphics class is supported here.

    Can you elaborate on what stops working?  What model of smartphone BlackBerry and the version of the software BlackBerry device test you on?  You can find this under Options, all on the BlackBerry Smartphone.

  • FIFO device custom questions

    Question again on the custom device.

    If there are 200 channels of output but every 100ms only 40 of them updated by the driver.

    Is it possible to write only the 40 channel data at the exit of the FIFO device at a time?

    What is the write FIFO RT speed when writing 200 channels of data at once?

    Thank you.

    If your custom device is a custom device inline, you update only the channels dedicated by iteration.

    In the case of an asynchronous (parallel) custom, you are forced to write always all the channel stack regardless of what happened to values. (if none of the values have changed, so it's ok not to call the Write FIFO function).

    FIFO writing does not cause a huge head.

    You can compare easily than yourself well.

    Tom

  • I neeed an example of a device custom for brushless control throught Canopen communication

    Hello

    I want to do a custom for brushless control throught communication Canopen device, I don't know if I could find an example to start

    I have the following equipment:

    -Maxon Brushless Motors

    -By car Epos2 24/5

    -OR PXI 8531

    -NI PXI 8135 RT controller

    I have labview 2012 and 2012 veristand

    Thanks for any help

    Hi Mohamed,

    It's Vincent of National Instruments. We will discuss that off-line.

    What we provide, it is unlikely that we could provide something that is exactly directly to your EPOS readers.

    CANOpen is a standard and we can provide Custom-device for CANOpen. Based in this Custom device, you configure it for your needs.

    Concerning

    Vincent

  • Need help with device custom execution - Urgent!

    Hi all

    I'm new to veristand and I need to build a custom in veristand device... I went through custom through the model tool on the creation of the device links.

    But I am not able to understand the device exactly how custom runs.

    What value should be passed to the ' point device Ref in "initializing VI. ?

    Is there a specific document I can get the exact flow of execution of the custom device?

    I want to create customized by program channels, sections of the device by reading file... This code, I wrote it in the VI initialization. But when I run this VI I get the error message like "item does not exist. Somewhere I am doing wrong as I am not aware of the exact flow!

    Help is very appreciated!

    Hello

    I recommend to go through Custom Device Developer Guide:

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

    Dev Guide.

    It is described in detail here.

    Jiri

  • error code 12 in Device Manager with graphics card intel HD.

    I buy a system with the following specifications.

    Win 7 ultimate 32 bit
    with intel motherboard DH61WW

    When I install the drivers for the graphics card, I got error in the management system saying code 12
    "This device cannot find enough free resources that it can use. (Code 12)

    If you want to use this device, you will need to disable one of the other devices on this system. »

    I have the latest version of the driver software

    Thank you Sir,

    I solve the problem by myself...!
    There was a reader of "AMD 3gIO filter" problem is a conflict I do system restore and install the new driver successfully...
  • How do I uninstall the drivers of devices, specifically for graphics cards

    I got an AMD graphics card in a PC and now I switched to a NVIDIA one. I thought I could uninstall the AMD driver to save a little space (which has a SSD system drive), but it appears not in the Panel-> uninstall a program. It appears in the control panel-> system and security-> check for updates-> view update history, but there is no uninstall option. If I go into the Panel-> uninstall a program-> view installed updates and the search for "ATI Technologies" (start of title), nothing is found. Is it possible to uninstall?

    You should completely uninstall the drivers AMD to avoid any conflict with the Nvidia drivers.

    First uninstall all driver AMD, including the Catalyst Control Center components (if that's what they still call)

    through programs and features - Reboot

    [EDIT: Exceptions-]

    If you are using a processor or motherboard AMD chipset you pouvez always need CCC, and if you want to use the integrated

    graphics on the cpu, you will need the drivers for it.]

    -This should not be done in the future, unless a driver installation is damaged, but when changing brands, it is advisable to run the pilot merger or DDU and have this program to uninstall all of the remaining files

    (generally, a few registry keys).

    After doing 'cleaning up' with one of these tools again reboot before installing the Nvidia drivers.

    I always use Driver merger, but DDU has been more popular recently. A lot of people don't bother uninstalling via programs and features first more and go directly to DDU.

    Your choice...

    Treexy external page

    Version of the driver display download 14.1.0.0 Uninstaller

    -When installing the Nvidia drivers use the "custom" option and do not install features, you do not use

    EG - 3D vision, HD audio. The only required features are the main engine and PhysX.

    If you want to that Nvidia can help you with the graphics options to use in the games also install the Geforce experience,

    but note that this will use the 'optimal' settings, and in most cases, you can push a little higher setting.

    I'm still old school and use whatever settings are available in the configuration of games and with older games in particular.

    Use the Nvidia - settings 3D control panel. Mainly for Anti-aliasing and anisotropic filtering.

    Yet apparently Nvidia will force experience"across the world in the near future, so you can

    want to get used to use it-

    http://www.GeForce.com/GeForce-experience

    -Note that AMD and Nvidia first unpack the drivers to a folder in C:\. You can remove these after installation

    the driver and save a little more space

    (But honestly. If you are desperate for the space of HARD drive that you want to crop a few hundred

    megabytes, you need another HARD drive to go with your SSD. I keep all my games on the HARD drive as the only advantage using an SSD is a slightly faster loading time. Games

    Run the same).

    -The Windows Installer updates also, so it does not automatically download and install the drivers.

    These are found in the 'optional' section updated and can be 'hidden '.

    .

  • Custom device error VeriStand-307603: no specified main page?

    I get the 307603 error when I try to add a custom device, I developed a VeriStand project on a client computer.  The message error window States:

    «Error 307603 occurred at Custom Devices Storage.lvlib:Initialize New Custom Device.vi > Custom Devices Main Page Data.vi Storage.lvlib:Get.»

    Possible reasons: NI VeriStand: the required custom device doesn't have a specified master page. Contact the creator of custom feature to correct the error. »

    I get this error when you add the device custom VeriStand on my development computer; only on the client computer.  I tried to copy the custom device built on top of the client computer and the custom device of source based on the customer's computer.  I also have three other devices custom that I developed that work fine on the same computer, so I don't know why it does not work.  I checked the specification of the build configuration to ensure that the VI home page is included in the source files, and to generate test preview shows only the custom device LLB and the XML from the file in the build directory, as expected.  The XML file is also oriented the correct path for the homepage VI and the GUID in the XML is the GUID file matches in overall search GUID variable.  I can't think of anything to check.

    Development computer:

    Windows 7, 64-bit

    LabVIEW 2011 SP1

    VeriStand 2011 SP1

    The client computer:

    Windows XP SP3, 32-bit

    LabVIEW 2011 SP1

    VeriStand 2011 SP1

    Everybody knows such a question or give me additional troubleshooting tips?

    I got it to work, but I don't know exactly what the problem was.  I made a copy of the part of the XML file that adds the device custom menu right-click and commented of the original, then edited the part I copied it to give the device custom a different name in the menu.  It worked fine on my development computer at the time I made the change, so I thought it was OK.  I just went and restored the file in the original version and now it works on my customer's computer.

  • More questions about custom asynchronous device

    I am trying to create a custom asynchronous device for VeriStand and have the following questions:

    (a) at what rate entered in the course of analysis and data channel pushed into the FIFO of the custom device entry? The scanning speed depends on if the input channel is mapped to a control of workspace object or if it is mapped to an output of the simulation model (.dll file)?

    (b) at what rate the VI real-time asynchronous custome device running? Is it at the same rate as the primary control loop rate? Can I change the rate of implementation of a custom device and how?

    (c) I have a quad-core PXI time real platform. How can I connect the device customized to a specific processor, like what you do with a simulation model (.dll file) in the definition of system file?

    Thank you in advance.

    Data FIFO

    The rate at which data are pumped on your meter is static and has nothing to do with the question of whether the workspace is connected, or if a model is mapped to one of your channels. By default, data are pushed in input of your Custom FIFO each iteration of the loop of primary control. If the FIFO is full, the oldest data packet is crushed. In addition, by default, outings THAT FIFO is controlled ever iteration of the loop of primary control. You can, however, use the NI VeriStand - Set custom decimation of device to mark a property on your customized device that will tell the system its decimation expected in the. If you set a decimation of 10, for example, the primary control loop will be send every 10 iterations of new data and check for new data out FIFO only every 10 iterations. This can help reduce the load of the processor in your system if you do not need updates that often.

    Similarly, you can use the NI VeriStand - Set of deep FIFO to control the depths of the FIFO of your entries and exits FIFO respectively. By default, both have depth 1.

    Delivery rate

    The rate at which your custom device runs depends on how set you up. You can for example, having your Custom asynchronous device uses its own schedule and run at a pace totally independent of the system. Your VI could have regular while loop with a 10ms timer, for example, or it could be based off some hardware device timing.

    Alternatively, you can choose yourself closely synchronize with the primary control loop. This by registering using a property that your Custom device has a timed loop that will use the clock of the device. The unit's clock is a source of synchronization that is checked each iteration of the loop of primary regulation after Custom peripheral FIFO have been updated. You sign up for this simply by calling the NI VeriStand - Set loop property Type specifying Timed loop to loop type and use peripheral clock be true. Then, as the VI model, thread just the clock of the camera in your calendar input source for the timed loop. If you have specified a decimation factor, as mentioned above, you should probably also to use this factor as your dt. This means that if you have a decimation of 10, you only run your timed loop 10 all the graduations of the source of synchronization clock of the device.

    Another simple way to synchronize closely with the primary control with a few problems loop is simply base your timing off the coast of the availability of new data in your entries or exits FIFO. To do this, you can simply use regularly to loop and then just wire - 1 for FIFO wait times. Then your custom device will run as soon as the data are produced and consumed by the system.

    Specification of a processor

    There is no property integrated for the allocation of the processor, but it will be very easy for you to implement yourself. You can specify the processor to run on in the Explorer system by creating a custom using NI VeriStand - property set the property of the element. For example, you could define a property of I32 entitled 'Treatment', with-2 meaning auto-affectation and any non-negative value indicating an index of specific processor. Set this property in one of your device in System Explorer configuration pages and then read the property in VI of pilot in the engine using NI VeriStand - get the property of the element. Then just wire up the value of the property at the entrance of affinity processor on your timed loop. However, you should always check that this processor is on target. Otherwise the timed loop will report an error and abort. It's exactly what we do for models in-house.

  • Preserve the values of the custom of NI VeriStand device settings?

    I am trying to create a system customized for VeriStand. The custom device must have a few settings that are configurable in the Explorer system solutions and are used in its VI in real-time. How can I save the parameter values so that they are retained in the next time I open the definition of system file? Is the only way to do by combining each of these parameters to a channel in the custom device and using the custom peripheral Channel Set default value VI?

    Thank you.

    You can use strings for the values of these parameters and default values as you described. Only, I would create channels if you expect to need to change the parameter at run time values by defining it from the workspace or a profile of stimulus.

    If the parameters are static (for a start at least), then I would just set them as a property on one of the nodes in the device customized using the NI VeriStand - Set point property VI. You can create as many named properties. Properties can be any value you choose, such as double, double table, etc., boolean, string. You can set these system explore and they will be saved in the definition of system and available on the target of RT using the NI VeriStand - point Get property VI. You can read them only in the engine, not write down them, but there is usually a lot more low overhead to have properties of programs.

  • How to integrate model of custom device controller

    Hello

    I now live a labview including 18 sub controller model, and I am trying to run this controller on RTOS VxWorks, through customized device model.

    1. when I tried to run a model simple controller (ex, a controller with 3 ~ 4 void / screw) on RTOS VxWorks, I just put simple controller in RT Driver.vi model, and then the build and deployment succeeded.

    2. then, I did it with my model of labview in the same way above controller, but I couldn't even build my model controller labview. I don't know why, but the build process stops at the initialization stage. I think that this problem will appear when there are more than 3 ~ 4 sub vis are added under the custom device project.

    Any ways to use a model of controller labview instead of just put a model in RT Driver.vi?

    Now, I managed to build my model labivew, I saw the light of the compactRIO blinked, which measn the connection is ok by CAN - Bus.

    But it's still weird and not possible to build my model at a time. In addition, cannot again build the custom devcie just before successfully built after the addition of two functions simply.

    In any case, the solution to my problem is as below.

    For example, my cruise controller written in labview consists of 3 simulation systems arrive.

    Each system to arrive includes several subsystems.

    First, create the model after adding one of 3 major subsystems. (In this case, I never had errors in the construction of models of labview)

    Secondly, if the first step is ok, add one of the other 2 systems come in the custom device and then build again.

    Thirdly, add the remaining subsystem in the custom device and establish the entire model and deploy it to the target.

    With three steps above, I can still build devices customized successfully.

  • Using Set cursor busy Page Veristand Custom device

    I write a device custom in Veristand and tried to use the value busy vi to disable the cursor while I do some tasks on a page of System Explorer.  It seems that the game and vi Unset busy do not work within the environment of System Explorer.  I see that NEITHER offers a way to release the cursor with the Veristand API but I don't see a way to put well filled with the API.

    Am I right in saying these cursor screws do not work the way they would in a normal application? Or is there a work around here that I'm missing?

    Hello

    The idea is good, it works for me, if you open a reference to System Explorer.lvlibystem Explorer.vi (VeriStand 2012):

    Best regards

  • Read VeriStand channel from inside the custom device that are not part of the custom device?

    Is it possible to read VeriStand channels from within a custom device VeriStand (RT Driver) that are not part of this custom device?

    For example, suppose I want to be able to configure a channel in my custom device to always be twice the value of a string of material that my user selects (I know, better/more simple ways to do this, but this is just a simple example ).  Can I do this from the device custom without programmatically create a mapping of the system? (I've done this before and it is messy and VERY prone to error of the user).

    Thank you!

    good point

    the channel ID (U64s) are not the same in the engine config of vs. Instead, you must set 'references to dependent item' in the config and then get these references in the engine.

    See the source jarrod linked, which makes it

Maybe you are looking for

  • Timed loop closure problem

    Hello world! I'm working on a project with more comlex VI included, and I have some problems with the closure. I want to manage a statemachine Central stop, here I get a Notifier and send a bool cluster. The first element of the bunch is true if the

  • SVGImage rendering problem

    My application uses a SVGImage with a SVGAnimator to draw to the screen. This SVGImage contains some PNG images as well. When I compile and run the application on the 9530 Simulator, it works fine. When I then install it on my actual 9530, everything

  • Photos camera always appearing in the lock of the well deleted parameters screen

    Hi all, first of all, I took a picture with the webcam and used for the lock screen on my OS windows 8.1 After that I had deleted this picture of my library of photos even if it appeared in my lock screen settings, but I can't find its location... ca

  • filter on extract

    Hi experts,We have two tables with columns below,emp                             dept________      ___________________________emp_idempid emp_name deptname desigarea' ' We need to filter the data during replication if employee mapped with deptname =

  • I would make the dollar 10 months for photoshop download but I already bought Lightroom, can I get photoshop and muse for this price?

    I would make the dollar 10 months for photoshop download but I already bought Lightroom, can I get photoshop and muse for this price?